【剑网三】官方客户端如何修改服务器IP地址
本帖最后由 DOTATONG 于 2025-9-12 10:03 编辑各位大佬,请问一下,剑网三官方客户端,如何修改服务器地址。如何让客户端识别 mod\svrlist.ini 文件。
2025/09/12
首先,感谢各位的帮助,我目前是在尝试修改 2013年的 乱世长安、血战天策 客户端。服务端用的是论坛里放出的80的服务端。
其中乱世长安客户端,通过修改loginscript.txt,增加 mod\hook.lua ,并打包成新的pak文件。但是进入游戏,全部黑屏,无法出现UI界面,不知道哪里出了问题。
然后血战天策客户端,没法打包pak了,pak格式不一样了。通过修改 bin\zhcn\ui\Scheme\Case\serverlist.ini 文件,能选择本地的服务器,但是点登录,一直显示服务器繁忙。
最后又尝试修改乱世长安客户端的 bin\zhcn\ui\Scheme\Case\serverlist.ini 文件,也是能选择本地的服务器,但是登录不上。
希望各位大佬,能提供思路!感谢!
bin\zhcn\mod svrlist.ini 这得反编译主程序hook了吧
bin\zhcn\mod svrlist.ini 这个问题我遇到,也解决了。打开客服端\JX3\bin\zhcn\mod\svrlist.ini
修改“IP”为192.168.200.128,就可以登陆游戏了。 1. 版本对不上不能登录是正常现象
2. 新端有关键文件的hash检测,直接改loginscript.txt会挂掉 楼上正解,新版本客户端使用的PAK特征码都不同,解包都是残的,匹配不了80版本服务器.就算你能进去,客户端文件所使用的函数和老版本不同,游戏也会花屏卡死BUG一堆,楼主可以换个思路,使用服务器配套的客户端,然后想办法把新版客户端解包后的资源移植在老版本的客户端里 joyliu521 发表于 2025-9-14 12:51
楼上正解,新版本客户端使用的PAK特征码都不同,解包都是残的,匹配不了80版本服务器.就算你能进去,客户端文件 ...
楼主这个问题我还真研究过,开始想让朋友接入我的虚拟机玩,但是遇到问题了:
虚拟机nat已改桥接,局域网是可以联机的,通过监控客户端的连接数发现,客户端先是通过5004端口接入服务端获取角色信息,然后获取了服务端的ip,再通过3113-3120端口再接入服务端,据说这一步是接入场景服务器,问题就出在这里,服务端给客户端的ip依然是局域网内网ip,如192.168.0.100:3113,这就造成了客户端在内网时去连接192.168.0.100:3113,是可以连服务器,但是在外网时依旧要去连192.168.100:3113,就连不上,目前没找到服务端是通过哪个文件向客户端传送服务器ip的。
这也说明,云物理机外网是可以成功的,因为服务端的ip就是外网ip,客户端从服务端获取的ip也直接是外网ip,但是通过虚拟机架设就会出现问题(虚拟机ip不是外网ip。如果服务端的各ip强行改成外网ip,服务端启动不了),目前不知道要怎么修改,麻烦大佬解惑。
xiaoshenyang 发表于 2025-9-14 11:41
1. 版本对不上不能登录是正常现象
2. 新端有关键文件的hash检测,直接改loginscript.txt会挂掉
感谢提醒,hash检测的话,确实比较麻烦了 joyliu521 发表于 2025-9-14 12:51
楼上正解,新版本客户端使用的PAK特征码都不同,解包都是残的,匹配不了80版本服务器.就算你能进去,客户端文件 ...
你这个思路感觉也是一种可能,但目前我使用的XPack、PakV3 这两个解包工具,都有局限性。大佬,你有没有更好用的工具,可以完整解包内容,又带有文件路径和名称的?如果有其他工具,希望能提供,感谢! 352667284 发表于 2025-9-14 22:08
楼主这个问题我还真研究过,开始想让朋友接入我的虚拟机玩,但是遇到问题了:
虚拟机nat已改桥接,局 ...
我同样也不知道在哪能修改这个地址,但是,我感觉可以在物理机上加一个反向代理,将指定的一些端口,全都转发到虚拟机。 1、客户端 服务端都有基本的版本配置,不对应直接登录不可能;
2、版本不对应的客户端服务端数据包协议不一致,小版本还可以调整,大版本不可能 2得没救 发表于 2025-9-15 12:19
1、客户端 服务端都有基本的版本配置,不对应直接登录不可能;
2、版本不对应的客户端服务端数据包协议不 ...
感谢提醒,数据包协议不一致的话,是真的难办了 DOTATONG 发表于 2025-9-15 12:19
我同样也不知道在哪能修改这个地址,但是,我感觉可以在物理机上加一个反向代理,将指定的一些端口,全都 ...
目前测试方法是客户机加虚拟网卡,设置ip为192.168.0.100,然后监听3113-3120端口转发到外网连接。
页:
[1]