Steam下载游戏慢到发指?我的血泪排查史

引子:快乐的数字仓库

我的Steam账号注册至今已经超过10年,库里的游戏数字连起来能绕地球……还不够一圈,但足够我玩到下辈子了。平日里网速争气,Steam下载经常保持在50–60MB/s,所以我也习惯了这种呼之即来的快感。

梦魇突如其来

那天我趁着加班摸鱼,在手机上买了《博德之门3》——室友安利了好久的游戏。到家后兴冲冲打开电脑,点击安装,想着两小时就能玩上。没想到下载速度一上来就给我个下马威:200KB/s。我看着预计时间80天,差点以为Steam服务器被攻击了。

常规三板斧:劈了个寂寞

我先是按照网上的通用教程,把下载节点换成了韩国的,没反应;换成美国的,还是没反应。然后我又清除了Steam的下载缓存,重启客户端,甚至重装了一遍Steam,结果速度纹丝不动。我甚至把限速设置里的勾取消,确认没有限速,还是没用。

这时候我心里已经有点慌了,难道是我的网络被运营商限速了?但我刚测过速,下载带宽明明还是500M。我尝试用迅雷下载一个大型文件,速度正常十几MB/s。说明不是运营商的问题。

走进更深的水区

路由器的新旧交替

我的路由器是N年前的老款,网上说可能因为连接数过多导致SQM队列阻塞。我试着关闭了路由器的QoS功能,还更新了固件,没用。我索性把路由器恢复出厂设置,重新配置了一番,还是无济于事。

无线网卡的挣扎

我的台式机用的是USB无线网卡,一直用得好好的。我考虑会不会是网卡发热降速,于是给网卡加了一个散热片,似乎没变化。我又翻出以前淘汰的一张PCIe无线网卡换上去,驱动装好,重新连接,速度依旧只有几百KB。看来网卡不是问题根源。

这时候我已经折腾了两小时,天都黑了,心情也从焦急变成了麻木。我甚至想干脆就这么挂着下载,大不了明天再玩。但内心的强迫症告诉我必须查个水落石出。

峰回路转:有线的救赎

我忽然想起家里还有一根长网线,平时用来接电视的。我把它从电视上拔下来,直接插到电脑上。Steam下载速度瞬间跳到了65MB/s。我目瞪口呆,原来有线连接才是终极方案?但问题是我一直用的无线,之前也没这么慢啊。

经过仔细检查,我发现机箱后面USB口插着的无线网卡,其天线正在被电脑机箱的金属背板遮挡着。而前些天我为了走线整齐,把机箱旋转了一个方向,导致天线被挡住了。我把天线转出来,再换上无线网卡,速度也恢复了正常。

这一刻我真不知该笑还是该哭。为了这个破故障,我换了网卡、清了缓存、重置路由器,结果只是天线角度不对引起的信号衰减。但Steam为什么对信号这么敏感而其他下载正常呢?也许是Steam的CDN对网络抖动更敏感吧。

尾声

这次的经历让我明白,网络问题往往隐藏在不起眼的物理层。现在我家里的设备我都仔细摆放天线,确保信号畅通。不过经过这么一折腾,我打游戏的心情也消了一半,真是讽刺。但不管怎样,Steam下载速度总算是回来了,这也算是不幸中的万幸。