-
-
未解决
[求助]热血江湖客户端相关疑问
-
发表于:
2019-9-18 20:15
8592
-
最近从CSDN上下载了一份热血江湖2.0的服务端源码,通过编译后可以运行,根据代码把数据库还原出来,现在服务端登录器和游戏服务器可运行。
但是在搞客户端时一点头绪也没有。
实验了几种情况:
1、通过进程直接启动进程
开始以为只要通过进程启动client.exe即可,后来发现直接调用无法启动,需要制定的参数,通过网上搜索相关资料发现需要在启动的命令行中添加程序路径,登录服务器ip,登录服务器端口,还有两个k,t校验参数。然而添加后又发现程序一直是未知原因的闪退。
2、基于第三方登录器获取更新后启动进程
通过使用第三方单机版发现登录器会下载两个文件覆盖原文件(yb_key.dll,yb_mem.dll)我使用他的两个文件,然后启动我自己登录器程序,client可以启动,输入用户名密码登录后发现无法连接服务器,一直提示正在连接,而服务端并未收到连接请求。
3、彻底使用第三方登录器登录
启动第三方登录器登录,当获取到更新后关闭第三方的服务器使客户端登录到我的服务器上,发现可以进入游戏,并且可以进行人物创建,选择人物,但是当选中人物进入游戏时又会提示地图加载错误(MAP LOADING FAILED.(TEXTURE ERROR)),怀疑是我用的登录器是12.0版本的登录器,而我的服务器是2.0班,客户端也是2.0版造成的,又开始鼓捣自己的登录器然后问题又回到情况1了。。。
就目前来看登录器的实现远没有那么简单,关联了yb_key.dll,yb_mem.dll的修改。
求高手指点迷津啊!!!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)