今日拿zerotier架设虚拟无线网,但是大家war3打开以后互相看不到房间。折腾了好久终于搞定。
首先我们互相ping对方的zerotier虚拟网卡的地址,都是可以ping通的,说明是可以连通的。
但是打开游戏我们还是看不到房间,最初我们怀疑的是服务器转发有问题
于是决定互相共享文件试一试,我把我电脑上的一个视频文件夹开了共享,阿H可以直接看我电脑里的电影,十分顺利,那首先排除服务器转发的问题,这个moon还是很成功的,我们也都是在一个局域网内,没问题。
那接下来就是魔兽的问题了
打开魔兽争霸看它的游戏端口是6112。
那就先在防火墙把6112的入站许可啥的都搞定。
但是还是不行。
那么在cmd中检查一下6112端口
netstat -ano|findstr 6112
在魔兽争霸运行时候有UDP和TCP
没有运行时则是空,看上去好像没问题。
但是这个时候阿H发现了问题
他的war3里只有一个UDP,没有TCP这就奇怪了,网上搜了一下6112的tcp还真就是暴雪战网的东西,那看来就是这个问题了。
然后阿H发现他的路由器把6112关了。
用手机热点一开立马就可以顺利联机了。
啧啧啧,不知道路由器为啥会屏蔽,而且关了好像也没用。。。
当时就以为是他路由器的问题。
晚上的时候阿L也连不上,他的魔兽打开也没有TCP,而且他的电脑还没有网卡没法连无线热点。
唔,看来这tcp打不开是个普遍现象阿。