
进游戏慢,联机无法匹配,甚至单人游戏都要等半天。《战争机器5》由于网络问题吃了不少差评,这些问题其实是国内网络特色,也和微软的网络优化不够有关。
再加上国内运营商在网络繁忙时期直接给家庭宽带丢包的做法(也就是QoS)直接导致了游戏延迟大,断线频繁的问题。
上海电信出口的包丢包率一直在10% 以上,晚上最严重的时候可达30% 以上。也就是说游戏通讯中至少有10%的损失,这个损失率达到一定数量的时候,服务器就会把玩家踢下线。
所以如果要玩游戏就不要选择最贵的上海电信了,相对便宜的联通丢包率其实更低。
本文不涉及NAT 类型,仅针对速度慢丢包严重问题的解决。如果你和问题和我一样,下面就来介绍一下如何解决联机问题。
解决方法分两部分,基础版和进阶版。基础版人人都可以做,进阶版则需要纸飞机的帮助。
基础版
去《羽翼城个人博客》 下载UsbEAm Hosts Editor。
Keylol 其乐网(原SteamCN)也有相应的帖子:
进入软件后选择“微软商店”,“XBOXLive 服务”并测试速度。
选择最快的那个,在windows 命令行中测试一下ping。
一定要确保丢包率为零,如果最快的会丢包就选择下面那个,直到选择不丢包的为止。丢包率比延迟更重要。
我的测试结果和你的不一样,请按你的实际情况选择。
选完了以后在软件中选择“应用”即可修改完成,但是这一步结束还没完。
接下来还需要选择“编辑Hosts”按钮继续加入地址。
在最后按上面已经生成的格式加入以下域名的解析(见上图):
halifax.maelstrom.gameservices.xboxlive.com
images-eds.xboxlive.com
IP 地址使用你之前测过Ping 的那个即可。
到这里为止基础版完成了,接下来的进阶版需要你有一个能用的纸飞机或其它代理服务。HTTPS就可以,不需要SOCKS5 也不需要UDP 转发。
前提是你的纸飞机服务本身是可用的!
本文以下面的软件为例:
打开软件目录,找到user-rule.txt
打开后加入以下内容:
||gearsofwar.net
||tccmsms.azureedge.net
||playfabapi.com
保存后关闭再打开软件,选择PAC 模式。
蓝色纸飞机($$)选择:
PAC -> 使用本地PAC
系统代理-> PAC 模式
红色纸飞机($$R)选择:
系统代理模式-> PAC
代理规则:用户自定义
再打开游戏就可以顺利进入逃脱和持久战模式了,进入游戏的速度也应该会快很多。