-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
服务端模式注入后日志显示10049,同局域网下玩家能搜索到并加入,公网无法搜索到并加速,wireshark抓不到UDP包(存疑) #3
Comments
我重温了一下计网知识……好像这个v4多播是转换不了v6多播的,但这个好像不是什么大问题?因为这是服务端的,理论上服务端只要正确接收客户端的udp和tcp请求并作出响应就可以,然而我这边的公网客户端还是无法连接到我本地的服务器,有点疑惑 |
错误代码可以参考MSDN Windows Socket Error Code.
根据Log推测,这里注入地址为 通常在以服务端模式启动的时候才会把注入地址设为 但无论结果如何,这看上去并不影响正常功能的运行,因为如您所说,服务端并不需要发送房间发现。 至于连接不上的问题究竟是什么,很难在此给与回答,因为本质上这个程序只是对对端IP进行了重定向,成功的连接依赖的是网络通路。 而国内目前公网上,以及个人家庭的网络的环境实在过于复杂,对IPv6的支持更是重灾区,再加上对UDP低优先级,以及对入站包的流量封锁,而更糟糕是这些都是可观测性极差的基础设施,所以没有一些排除网络问题的专业技巧,极难解决这个问题。所以目前在局域网或者同一学校、公司内网,跨NAT通过IPv6联机的受控网络环境会工作的很好,对于公网,只能说不可强求。 如果您对于计网有足够的了解,可以这样排查:
|
解决了,应该是光猫默认防火墙ban掉了v6入站请求导致的,改成桥接之后可以多人联机了,但是现在的问题变成了一回合所有玩家(除了主机)就要重新加载一次,不知道为什么,很奇怪 |
我们文明6老玩家统一称之为 档坏了 是老bug了 |
The text was updated successfully, but these errors were encountered: