Steam下载速度持续卡在1MB/s?我折腾了三天终于破案了

上周五晚上,我像往常一样打开Steam,准备下载那个期待已久的大作。结果一看下载速度,心凉了半截——速度条纹丝不动,最高只跳到900多KB/s,偶尔能蹦到1MB/s,然后立马掉下来。我当时差点把鼠标摔了:明明家里是300M宽带,平时下电影都能跑满30MB/s,怎么到了Steam这里就跟拨号似的?

第一反应:是不是服务器抽风了?

我下意识以为是Steam的CDN节点又在闹脾气。毕竟这种事情不罕见,尤其是晚上高峰期,国内连接海外服务器经常便秘。于是我火急火燎地打开Steam设置,把下载地区从“上海”切换到“北京”、“广州”,甚至试了“日本”和“韩国”。结果呢?速度依然在1MB/s以下徘徊,唯一的变化是延迟忽高忽低,下载进度条像老牛拉车。那会儿我真想对着屏幕吼一句:你倒是动啊!

开始怀疑自己:是不是我电脑哪个环节出了问题?

既然服务器没问题,那问题肯定出在我自己身上。我开始了一系列排查:先是关掉了正在后台偷偷下载更新的Windows,又退出了杀毒软件和防火墙,甚至还把Steam的下载缓存清理了一遍(在设置里点那个“清除下载缓存”的按钮)。每次操作完我都满怀期待地重新开始下载,但速度就像一个固执的老人,始终不肯跨过1MB/s那道坎。我当时坐在电脑前,看着那个几乎不动的进度条,觉得自己像个傻子。

Steam下载速度持续卡在1MB/s?我折腾了三天终于破案了

第三回合:路由器和网线的暗战

我开始怀疑是局域网的问题。我拿着笔记本电脑坐到路由器旁边,用网线直连,排除了WiFi信号衰减的可能。结果速度依然没有变化。我甚至重启了路由器和光猫,打电话给宽带运营商确认线路状态,对方说一切正常,还让我测速给他们看,测速网站显示下载速度接近350Mbps。这更让我抓狂了:为什么偏偏只有Steam这么慢?

意外的转折:原来罪魁祸首是“限制带宽”设置

在几乎要放弃的时候,我偶然在Steam设置里点开了“下载”选项卡,看到了一个我从来没用过的选项:“限制带宽”。那个选项默认是关闭的,但下面有一个子选项叫“仅限制在游戏中下载时的带宽”。我突然想到,是不是这个选项出了问题?我试着把“限制带宽”打开,手动设置为100MB/s(理论上足够高,不会掐脖子),然后取消勾选“在游戏中限制”。点完确认的瞬间,下载速度直接飙到了28MB/s!我当时整个人都愣住了,然后差点笑出声来。原来Steam内置的某个逻辑在特定条件下会把下载速度限制在1MB/s以内,即使你压根没手动设置过限速。

事后复盘:一场被小Bug折磨的噩梦

后来我在论坛上看到,不少人都遇到过类似的“1MB魔咒”,有的说是Steam客户端版本Bug,有的说是某次更新后遗留下来的问题。不管原因是什么,这次经历让我对Steam的下载逻辑有了新的认识——有时候并不是网不好,也不是运营商搞鬼,而是软件自己挖的坑。那三天我试了网上能搜到的所有方法,结果栽在了一个最不起眼的开关上。现在每次看到下载速度正常,我都会想起那个差点被我砸掉的键鼠套装。