DOTATONG 发表于 2025-9-10 14:01:04

【剑网三】官方客户端如何修改服务器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 文件,也是能选择本地的服务器,但是登录不上。

希望各位大佬,能提供思路!感谢!



553680 发表于 2025-9-10 18:28:51

bin\zhcn\mod    svrlist.ini

youxiwan111 发表于 2025-9-10 22:46:21

这得反编译主程序hook了吧

wocbw123 发表于 2025-9-11 09:42:24


bin\zhcn\mod    svrlist.ini

丨北在北方丨 发表于 2025-9-11 15:01:20

这个问题我遇到,也解决了。打开客服端\JX3\bin\zhcn\mod\svrlist.ini

修改“IP”为192.168.200.128,就可以登陆游戏了。

xiaoshenyang 发表于 2025-9-14 11:41:19

1. 版本对不上不能登录是正常现象
2. 新端有关键文件的hash检测,直接改loginscript.txt会挂掉

joyliu521 发表于 2025-9-14 12:51:35

楼上正解,新版本客户端使用的PAK特征码都不同,解包都是残的,匹配不了80版本服务器.就算你能进去,客户端文件所使用的函数和老版本不同,游戏也会花屏卡死BUG一堆,楼主可以换个思路,使用服务器配套的客户端,然后想办法把新版客户端解包后的资源移植在老版本的客户端里

352667284 发表于 2025-9-14 22:08:37

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,服务端启动不了),目前不知道要怎么修改,麻烦大佬解惑。

DOTATONG 发表于 2025-9-15 12:05:36

xiaoshenyang 发表于 2025-9-14 11:41
1. 版本对不上不能登录是正常现象
2. 新端有关键文件的hash检测,直接改loginscript.txt会挂掉

感谢提醒,hash检测的话,确实比较麻烦了

DOTATONG 发表于 2025-9-15 12:12:03

joyliu521 发表于 2025-9-14 12:51
楼上正解,新版本客户端使用的PAK特征码都不同,解包都是残的,匹配不了80版本服务器.就算你能进去,客户端文件 ...
你这个思路感觉也是一种可能,但目前我使用的XPack、PakV3 这两个解包工具,都有局限性。大佬,你有没有更好用的工具,可以完整解包内容,又带有文件路径和名称的?如果有其他工具,希望能提供,感谢!

DOTATONG 发表于 2025-9-15 12:19:20

352667284 发表于 2025-9-14 22:08
楼主这个问题我还真研究过,开始想让朋友接入我的虚拟机玩,但是遇到问题了:

虚拟机nat已改桥接,局 ...

我同样也不知道在哪能修改这个地址,但是,我感觉可以在物理机上加一个反向代理,将指定的一些端口,全都转发到虚拟机。

2得没救 发表于 2025-9-15 12:19:32

1、客户端 服务端都有基本的版本配置,不对应直接登录不可能;
2、版本不对应的客户端服务端数据包协议不一致,小版本还可以调整,大版本不可能

DOTATONG 发表于 2025-9-15 12:24:37

2得没救 发表于 2025-9-15 12:19
1、客户端 服务端都有基本的版本配置,不对应直接登录不可能;
2、版本不对应的客户端服务端数据包协议不 ...

感谢提醒,数据包协议不一致的话,是真的难办了

352667284 发表于 2025-9-15 15:02:12

DOTATONG 发表于 2025-9-15 12:19
我同样也不知道在哪能修改这个地址,但是,我感觉可以在物理机上加一个反向代理,将指定的一些端口,全都 ...

目前测试方法是客户机加虚拟网卡,设置ip为192.168.0.100,然后监听3113-3120端口转发到外网连接。

秋水无痕1 发表于 2025-9-16 19:10:06

1.目前还没有这个实力使用高版本客户端连接80的服务端吧,某宝大佬都只是手写协议只能登录到创建角色画面,2.现有解包工具pakv/pakv3/pakv4都是根据客户端某个文件获取文件名吧,没有完整的文件名。

DOTATONG 发表于 2025-9-17 08:58:24

秋水无痕1 发表于 2025-9-16 19:10
1.目前还没有这个实力使用高版本客户端连接80的服务端吧,某宝大佬都只是手写协议只能登录到创建角色画面, ...

能具体说一下手写协议的方法吗?希望能出一个教程。
页: [1]
查看完整版本: 【剑网三】官方客户端如何修改服务器IP地址

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明