上周我兴冲冲地打开Steam,准备下载打折时入手的《荒野大镖客2》,结果下载速度显示只有200B/s,预计剩余时间300天。那一瞬间,我差点从椅子上跳起来。Steam下载几百B,这不该是2025年该有的事。
噩梦的开始
事情源于一次普通的游戏更新。那天《Dota2》有个小补丁,我注意到速度只有500B/s左右,但当时没在意。等到周末想玩新游戏时,才发现问题严重了。我检查了网络,YouTube 4K秒开,百度网盘下载也有10MB/s,唯独Steam像被掐了网线。
我的排查之路
更换下载地区
我先从最简单的开始。进入设置—下载—下载地区,把默认的“上海”改成了“美国洛杉矶”。应用设置后,速度瞬间飙到20MB/s!我喜出望外,但切回亚洲节点(比如日本、新加坡)又跌回几百B。这让我意识到是CDN节点的问题。我尝试了多个节点,最后发现“北京”节点竟然也有稳定速度,但“上海”节点一直抽风。于是我将节点固定在“北京”,速度正常了几天,后来又不行了。
清空下载缓存
在社区里看到有人提到清除下载缓存可以解决很多奇怪问题。我半信半疑地打开设置-下载-清除下载缓存,重启Steam。重新登录后,速度果然恢复了。原理我不太懂,但猜想可能是缓存文件损坏导致连接数受限。
关闭P2P软件
我回想当时还开着BitComet下载老电影,会不会是抢带宽?我关掉BitComet,Steam速度从几百B跳到了8MB/s。原来P2P软件不仅占带宽,还可能因为大量连接导致路由器不堪重负。
其他小发现
有一次我的杀毒软件(火绒)拦截了Steam的某个进程,下载速度直接归零。添加信任后恢复。还有一次Windows更新在后台下载,导致Steam限速。这些都让我明白,Steam对网络环境比较敏感。
最终我综合操作:固定下载节点、定期清缓存、关闭无关P2P软件。现在我的下载速度长期稳定在40-60MB/s。再看到“几百B”时,我已经能从容应对了。
