Steam下载速度只剩几百KB?我折腾了三天终于找到原因

你有没有过这种经历:兴冲冲地买了新游戏,打开Steam点击下载,结果速度一直徘徊在几百KB/s,甚至更低?看着预计时间从几小时变成几天,心里那个急啊。我就亲身经历过这么一回,前前后后折腾了三天,甚至怀疑是不是电脑中毒了。最后才发现,罪魁祸首竟然是一个被我忽略很久的小细节。今天我就把这段经历原原本本讲出来,希望对同病相怜的朋友有点启发。

噩梦的开始:新游戏下不动

那天是周五晚上,我加班回到家洗个澡,坐在电脑前准备下载《艾尔登法环》的DLC。我确认过网速,平时测速都能到百兆,Steam也一直正常。可诡异的是,这次点击下载后,速度直接掉到300KB/s左右。我以为是服务器问题,暂停重试、重启Steam,没用。换成白天下载,还是几百KB。我心想:难道Steam对我限速了?

排查第一步:怀疑软件设置

我钻进Steam的下载设置,能调的基本都试了:

  • 关闭带宽限制
  • 下载地区从北京换成上海、日本、甚至美国
  • 清除下载缓存
  • 关闭杀毒软件与防火墙

没有一项见效。我又卸载重装Steam,依旧。那时候我额头就开始冒汗,难道要重装系统?

排查第二步:网络与硬件

因为用的是Wi-Fi,我怀疑是无线不稳定。我直接把电脑搬到路由器旁边,用超五类网线连接。结果速度还是一样,几百KB。不过当我用手机测速,Wi-Fi下载能跑到80Mb,说明宽带本身没问题。这时候我意识到,问题肯定出在电脑到Steam服务器这条逻辑通路上。

我尝试更换DNS为114.114.114.114和阿里DNS,速度短暂跳到1MB/s,但很快又跌落。我也试过打开Steam市场、商店,都很快,唯独下载龟速。我几乎想放弃了。

峰回路转:路由器后台的隐藏秘密

第三天,我已经不抱什么希望,打开电脑只是想看看有没有更新驱动,无意中打开了路由器管理页面(华为WS5200)。我过去几乎不怎么进后台,这次也纯粹是闲得慌。我在高级设置里漫无目的地翻,突然在“安全设置”中看到一个叫“DOS攻击防护”的功能,开关是打开的。底下有一行小字:“最大允许连接数:200”。我脑子里突然闪过一个念头:Steam下载用的P2P,对并发连接要求很高,是不是这个限制掐住了?

我马上关掉DOS防护,同时把连接数上限改成1000。保存重启后,再次启动Steam下载,速度直接冲到60MB/s!当时我愣了两秒,然后差点从椅子上跳起来。困扰三天的几百KB,竟然就这样解决了。

事后反思

后来我在论坛里看到不少人也有类似遭遇。很多家用路由器默认开启DOS防护或QoS,但连接数设得特别保守,一遇上Steam这种多线程下载就歇菜。厂家这么设计是为了防止小路由器被攻击死机,但对我们游戏玩家来说,这就是灾难。

现在但凡有朋友跟我抱怨Steam下载慢,我都会把自己这段经历讲一遍。有意思的是,十个人里有两三个真的就靠着调整路由器连接数满血复活了。

Steam下载速度只剩几百KB?我折腾了三天终于找到原因

我不知道你的情况是不是跟我一样。后来我每次回想,都觉得那天要是没翻那个后台,可能到现在还卡在几百KB里。一台路由器的隐藏设置,差点毁了我一个周末的期待。