|
|
大佬们,事情是这样的。
朋友买了一个dnf单机游戏,就是用虚拟机把系统导进去,用给的客户端连接就行了,都已经配好了,不需要上传密钥。
我想联机玩,就想把它改成私服,就用端口映射,把虚拟机上的十几个端口映射到我的云服务器上(虽然速度慢一点,但数据保存在本地,想换个云服务器就很方便,就没必要数据迁移了)。内网穿透工具frp。端口我特意查了,如下。
然后把本地能找到为192.168.200.131的ip修改为我的云服务器ip。包括hosts(start.dnf.tw的ip),客户端里的DNF.toml,game.ini文件,以及登录器里的服务器ip。如下。
hosts
game.ini
DNF.toml
登录器
修改完后,本地客户端登陆,ok,能连接到服务器,和单机一样能玩。如下
把这个客户端copy给朋友,登陆,能显示选择服务器,如下,但是点击开始游戏后,显示正在连接服务器,一直连这,鼠标能移动。
我以为是同一个客户端同时启动(两个相同的私钥冲突?)的问题,关掉了我的游戏,但是朋友的再次启动还是这个问题。
朋友的客户端(本地没有虚拟机)能远程公网ip登陆,并且看到不是灰色的服务器,说明改动有效果。
难道客户端里有什么配置文件我没改到吗,或者是直接封装在某个exe等文件里面了。导致一些请求还是往本地的192.168.200.131发?
客户端文件夹
没思路了TT |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|