下载Steam客户端太慢了?我的血泪史和实用修复方法

前几天我因为硬盘空间不够,决定把Steam游戏全部卸载重新安装。结果在下载Steam客户端本身的时候,我整个人都崩溃了——那个进度条几乎一动不动,预计时间从三小时变成六小时,最后干脆显示网络错误。我先是怀疑是不是家里Wi-Fi出了问题,可当我打开浏览器下载一个几百兆的文件,速度却跑满了我100M宽带。这让我意识到,问题出在Steam身上,而不是我的网络环境。

下载Steam客户端太慢了?我的血泪史和实用修复方法

第一次尝试:修改下载地区

我印象中以前经常有人提到,Steam的下载速度跟下载服务器地区有很大关系。于是我打开Steam设置,进入下载选项,看到当前区域是深圳,换成香港之后重启客户端。一开始速度确实提到了1MB/s,但没过几分钟又掉回了几十KB。这方法效果不稳定,看来不是长久之计。

二、限制带宽和关闭其他应用

我怀疑是带宽占满导致卡顿。我检查了后台,发现百度网盘和迅雷都在默默运行。赶紧把这两个程序退出,又在Steam设置里手动限制带宽为无限制——虽然默认也是无限制,但我重新应用了一次。速度短暂冲高,但随后再次回落。这让我确认,单纯清理后台作用有限。

三、防火墙和杀毒软件是元凶?

我打开Windows安全中心,发现之前某次更新后我添加过一些阻止规则。我心想会不会是防火墙误伤了Steam的网络传输。于是我在防火墙高级设置里查看了所有出站规则,把Steam相关的两条阻止记录改成了允许。然后临时关闭了Windows Defender实时防护。重启Steam后,速度居然稳定在了3MB/s左右。我一阵狂喜,觉得终于找到原因了。但好景不长,半小时后速度又跌到了谷底。看来还有更深的问题。

四、重锤:使用加速器/代理

我用的是电信宽带,平时直连外网比较慢,所以家里本来就有游戏加速器。我尝试启动加速器并选择Steam商店加速模式,再重新下载客户端。这次奇迹发生了:下载速度直接飙到8MB/s,几乎跑满我的带宽,并且全程稳定直到下载完成。我后来还试了开VPN,但发现加速器效果更好,VPN反而会带来延迟。

五、其他值得注意的细节

在探索过程中,我也学到了几个小技巧:清除Steam下载缓存(设置-下载-清除下载缓存)有时能解决卡在开始中的问题;更换DNS到114.114.114.114或谷歌8.8.8.8对部分用户有帮助;如果Steam客户端很久没更新,先下个最新版离线安装包覆盖安装,也可能改善下载。当然这些我都试过,效果都不如加速器来得直接。

最后,我成功安装了Steam并且下载了我心爱的《战争雷霆》。回顾这次折腾,虽然过程痛苦,但也让我更了解Steam的下载机制。现在我的Steam下载速度一直稳定在满速,再也不用为更新游戏发愁了。这次排查让我学到了不少网络知识,也算是意外收获吧。