[远程组网] [异地局域网玩游戏] 相关问题请教

14次阅读

共计 577 个字符,预计需要花费 2 分钟才能阅读完成。

因为比较高配的服务器用的自家的宽带,只有公网 ipv6,没有 ipv4。之前联机都是游戏内支持自定义 ip+ 端口,然后通过轻量云服务器搭建的 frp 做端口转发实现联机。

最近玩新的游戏, 非生物因子 ,这游戏没有提供控制台直输命令自定义 ip+ 端口(可能是我没找到),只能在游戏内提供的大厅找房间或者局域网游玩。

最开始尝试过 frp 端口转发无效,然后尝试 openvpn

openvpn 的方案是在高配服务启动的 openvpn 服务 + 云服务器的 frp 端口转发实现,通过异地机器的内网 ip 访问 nginx 成功,但是游戏内找不到服务器。
[远程组网] [异地局域网玩游戏] 相关问题请教[远程组网] [异地局域网玩游戏] 相关问题请教

然后尝试 zerotier,也是同样的可以通过分配的组网 ip 访问到 nginx,但是局域网游戏还是找不到
[远程组网] [异地局域网玩游戏] 相关问题请教[远程组网] [异地局域网玩游戏] 相关问题请教[远程组网] [异地局域网玩游戏] 相关问题请教

目前这个游戏服务器是在 docker 搭建的,最开始用的 bridger 的网络模式,朋友 1(服务器在他家)通过局域网是能找到的,朋友 2、3、4 包括我都找不到。后面我将容器的网络改成了 host 模式,一样无果。

后面搜索到一个相关的问题,linux 游戏开服务但是 windows 搜不到 ,但是对网络知识实在欠缺,看的不是太懂,模仿尝试了一下并没有效果。

后面为了排除 linux 和 windows 之间的问题,尝试过 windows 开服务器,但是另一端的人局域网也搜不到房间。

然后开始怀疑游戏的局域网搜索方式,用 wireshark 抓包,也没什么效果 – –

希望大神指导下,折腾好久

正文完
 0