这事得从上个月说起。夜里十一点多,我正跟朋友开黑打排位,游戏里的人物突然像喝醉了酒一样,往前走两步又弹回来。我看了一眼右上角的延迟,从正常的28ms一路爬到了180ms,屏幕右上角的数字还在跳动。我以为是服务器抽风,没太在意。可接下来的情况越来越不对劲,ping值从180涨到340、670,最后直接飙红变成999ms,接着画面卡死,路由器的小图标在游戏界面里转了两圈,然后整局游戏直接断开连接,弹回桌面。
那天晚上我试着重连了四次,每次都会重复同样的过程。刚进游戏的那一分钟延迟正常,然后延迟开始一格一格往上爬,像温度计被慢慢加热。等到延迟过了500ms,基本就宣告这局要白给了。
我开始怀疑是网络运营商的问题,打了客服电话,那边查了半天说线路一切正常,建议我重启光猫试试。我重启了,当天夜里确实好了两个小时。可到了第二天晚上,同样的情况准时上演,延迟曲线跟体温计一样波动,先是从30多降到20多,接着突然窜到100多,然后降回50,再跳到300,最后彻底炸掉。
这种有规律的波动让我感觉不像运营商的问题,更像是我家里的环境出了毛病。我开始排查,先用网线直连笔记本跑了一晚上ping测试,结果发现从晚上十点到凌晨一点这个时段,直连光猫的延迟数据基本稳定在22到35ms之间,能连续跑满两个小时不掉点。但绕到我的路由器再出去,同一时间的ping图就跟心电图一样疯狂跳变。
问题锁定在了路由器上。我的路由器用了四年,买的时候还觉得配置挺高,是当年比较热门的千兆型号。我看了一眼系统日志,发现无线信道的占用率持续飙高,因为我家住在老小区,楼里邻居们隔着一堵墙各有各的WiFi,信号互相干扰得厉害。我尝试把无线信道手动固定到一个不常用的频段,然后开游戏试了一把,延迟明显缓解了,但依然会在长时间游戏后慢慢往上爬,爬到100多就停住,虽然不会掉线,但游戏体验依然打折扣。

到了这一步,我原来的判断需要修正。信道干扰是其中一个因素,不是全部。我又回头看了路由器的连接状态,发现我走的是无线方式连接,尽管离得不远,但隔了客厅的一堵承重墙,信号强度显示只有两格。那晚我把笔记本直接抱到了路由器旁边,用短网线接到电脑上打游戏,延迟稳定在20ms左右,整把排位打了四十分钟,掉帧的情况一次都没出现。
真相大白了。我的无线信号在穿过承重墙的时候损耗明显,再加上邻居们的无线信号在同一个频段内互相争抢,让我的数据包经常在传输过程中排队等待。游戏里的延迟飘升就是这么来的。
后来我做了个简单的改动,解决了这个问题。在网上买了根十五米的超五类网线,从光猫旁边的路由器出口沿着踢脚线走线,胶钉固定好,一直拉到书房电脑旁边,让电脑彻底改成了有线连接。第一天测试的时候,连续玩了六个小时游戏,延迟始终在19到25ms之间轻微波动,再也没出现延迟逐级爬升的情况。
回头去看,这半个月的困扰其实早就能解决。刚开始我一直觉得是运营商的问题,打了好几次客服电话,耽误了不少时间。真正的问题出在无线传输环节,数据在空间里被干扰、被削弱,表现成游戏里的延迟逐渐爬升。如果你也遇到类似的情况,延迟从正常值逐渐往上爬、然后掉线,可以先把电脑用网线直接插到光猫上试试,如果延迟正常,那就是路由器或无线环境的问题。如果换线直连依然有问题,再联系宽带运营商上门查线路。
别嫌走网线麻烦,那点线的钱比掉分的价便宜多了。