Steam平台下载速度上不去?我那几天差点把电脑砸了

说Steam下载速度慢,我绝对有发言权。用了十几年Steam,从大学校园网到现在家宽,几乎各种网络情况都经历过,但最让我崩溃的是去年那段时间。

当时我换了新的电信宽带,号称200M光纤。本来想爽下载,结果在Steam上连游戏都下不动。我打开任务管理器,网络占用率只有百分之几,下载速度就是上不去,徘徊在几百KB到2兆之间。我那个火呀,感觉钱白花了。

排除其他可能性,锁定Steam问题

我先没急着骂Steam,而是测试了一下其他平台。我用迅雷下个电影,速度能跑到25MB/s,用浏览器下系统镜像,也接近满速。唯独Steam,像被掐住了脖子。我换其他游戏下载,同样速度拉胯。当时我懵了,难道是电信封杀BT协议?但Steam的协议不是BT啊。我开始在晚上查阅无数资料,贴吧、圈子、各种论坛,越看越糊涂。

我到底做了什么?折腾回顾

第一个尝试是更改下载节点,这是最流行的“办法”。我把节点选到新加坡,速度提升到3MB,有点用,但很快又掉回去。我怀疑是流量被干扰,就在路由器里设置了端口转发,把Steam的几个端口映射出去,还检查了QoS没有限速。这些操作并没有带来惊喜,还是不稳。

第二个尝试是关闭所有网络相关的保护软件。我用的卡巴斯基,之前一直很放心,但有人说Steam会和杀软冲突。我关闭了防火墙,暂时卸载了杀毒,仍然没有太大改善。

第三个尝试是排查Windows自身。我检查了Windows更新是否下载占用带宽,关闭了后台智能传输(BITS),禁用了Windows Update的P2P更新,甚至暂停了所有非必要服务。速度稍微稳定了一点,但依旧不理想。还有人说千兆网卡网线问题,我也换了网线,检查了协商速率,都是1Gbps,没问题。

破案过程:原来是“一根筋”错了

说实话,真正的转机来自于一次偶然。那天我为了排查有没有程序限制,在系统设置里逐个看。我无意中看到了网络设置里的“活动监测”,发现有个关于“Windows自动更新对带宽的限制”,但我早关了。然后我点开了那个“下载更新来自其他电脑”,这个也是关的。我沉浸在Steam数据未识别为“优化”的误导里。

我后来想到一件事,我的路由器是网件刷了梅林固件,里面有流量分析和应用识别。我进去看到Steam的流量被识别为普通的网页浏览,优先级不高。我手动调高了Steam的优先级,速度立刻有了起色。但这不能解释为什么别的设备没问题。我继续挖。

最后让我找到真相的是连接设置:原来我的Windows系统里启用了“按流量计费的连接”,这种连接模式下,很多应用都会降低后台流量。我买了新宽带时,设置过“按流量计费”以防止系统自动更新吃流量,但后来忘记关掉了。而Steam很遵守这个策略,自动限速了!而其他软件比如迅雷,根本不鸟这个设置。我关掉“按流量计费”后,Steam速度直接飙到了25MB/s,几乎满速。那一刻我差点感动到哭。

意外的惊喜与最后的稳定

关掉按流量计费之后,我又手动选择了延迟最低的节点(根据实际测速),并调整了路由器QoS中Steam流量的优先级。现在我的Steam下载大部分时间能跑到50MB/s左右,即使晚上高峰也能有30MB/s。那阵子为了一个问题熬了几个夜,说起来好像不值,但当速度终于起来的时候,那种满足感也是真的。

Steam平台下载速度上不去?我那几天差点把电脑砸了

现在回想这段经历,我反而觉得挺有意思。那次折腾让我对网络和Steam有了更深的理解,也学会了更冷静地面对问题。即便有时候速度又慢了,我也能快速定位到原因,不再像当初那样崩溃。