我家用的是电信200M宽带,平时看视频、打网页都挺快,但一到Steam上下载游戏就头疼。明明网速不慢,下载速度却总是徘徊在5MB/s左右,有时候甚至掉到1MB/s,看着那缓慢的进度条,简直让人抓狂。后来我花了不少时间折腾,试了各种方案,才总算让Steam把电信的带宽跑满。今天就把我自己实测过的方法整理出来,希望能帮到同样被电信+Steam折磨的朋友。
一、最省事的改动:切换下载地区
我一开始觉得Steam自动选的下载服务器应该是最快的,结果发现根本不是这样。当时我人在江苏,自动分配的是上海节点,速度却很一般。后来我在Steam设置里的“下载”选项卡中,把下载地区从上海换成了韩国的Seoul,速度直接飙到了20MB/s。原理其实很简单:Steam的下载地区决定了你连到哪个CDN服务器,而电信连海外的某些节点反而比连国内某些节点更快,因为电信的国际出口在某些时段比较宽裕。
不过这个并不是固定的,每个电信用户的最佳地区都不一样。我自己把亚洲附近的地区挨个试了一遍,比如日本的Tokyo、韩国的Seoul、香港的Hong Kong,最后发现韩国对我最稳。如果是南方的电信用户,香港和台湾的节点也值得一试。切换后记得重启Steam或者等几秒钟再开始下载,生效很快。现在我的首选就是韩国节点,除非某天它不行了,我再换回别的。
二、下载时段的选择:避开晚高峰
我发现同一个节点,在不同时间的速度差别巨大。晚上七八点的时候,电信的出口拥堵严重,韩国节点也能掉到5MB/s以下。但到了凌晨两点,同样节点又能跑满30MB/s。后来我养成了习惯,想下大游戏就提前挂着,半夜起来收菜。不过对大部分人来说,这个不太现实,所以我后来又找了几个不需要熬夜的方法。
三、配合加速器改善路由
有一个晚上我实在忍不了,就试着把以前玩外服游戏用的加速器打开,选了个Steam商店加速。结果下载速度从3MB/s直接跳到满速。我用的那款加速器是网易UU,它其实是通过优化路由,让数据走一条更顺畅的线路到Steam的CDN。后来我也试过迅游和奇游,效果都差不多。
这里要提醒一下,很多加速器对Steam下载有专门的优化模式,而且有的还有免费试用时长。我会在下载大游戏前专门去领个免费体验,用完就关,不花冤枉钱。但说实话,如果每天都下载游戏,那买个月包也不算亏,毕竟省下来的时间比加速器贵多了。
不过加速器也有缺点,就是偶尔会断流或者不稳定,需要重启。我一般只用它来下载,等游戏下好了就关掉,因为玩联机游戏时总感觉开了加速器反而有点延迟。
四、电脑网络设置的调整
有一次我怀疑是不是电脑的网卡设置有问题,就去查了一下。果然,在设备管理器里把网卡的“大量发送卸载”和“大量接收卸载”这两个选项关闭后,Steam下载的波动变小了。这个操作主要是减少CPU在处理网络数据包时的负担,对某些主板和网卡有奇效。另外,我的电脑默认开启了IPv6,但电信的IPv6线路有时候会拖慢IPv4的下载,我干脆在网络适配器属性里把IPv6的勾选去掉,让Steam只走IPv4,速度也恢复了稳定。
还有就是Steam客户端的“设置—下载”里有一个“限制下载带宽”的选项,我检查了一下确保它是“无限制”。同时把“在下载期间限制网络流量”也关掉,因为开着它会让Steam以为自己还在后台做其他网络活动,反而放慢了下载。
五、路由器层面的一些尝试
走到这一步时,我还想榨干最后一点潜力,于是把目光转向了路由器。我进到路由器后台,找到了MTU设置。默认是1492,但电信的光纤网络其实可以试试1480或者1500,我改成1480后,Steam下载偶尔会再快一点点。另外,有些路由器有QoS(智能限速)功能,我把它关掉了,避免路由器自作聪明去限制Steam的流量。如果你和我一样是光猫+路由器模式,还可以打电话给电信客服,把光猫改成桥接,用自己的路由器拨号,这样能减少一层NAT转发,理论上延迟和速度都有提升。不过我嫌麻烦,暂时还没动。
六、最硬核的一招:换光猫与升套餐
最后这招我是听一个搞网络的朋友说的,他直接打电话投诉说自己网速不达标,电信上门换了新的千兆光猫,结果Steam速度直接翻倍。我后来查了一下,老款的光猫确实可能端口是百兆的,或者性能不足导致跑到一定速度就卡住。所以如果上面所有方法都试过了还是慢,可以报修让电信师傅来检测,顺便看看你的光猫是不是该换了。当然,也有可能是你的套餐没跑满,比如你办了500M但实际只给300M,投诉一波也能免费提速。
现在我的Steam下载速度基本稳定在28~30MB/s,已经跑满了200M宽带的上限,偶尔还能冲到35MB/s。虽然过程曲折,但至少不用再焦虑地看着进度条发呆了。每个人家里的网络环境都不一样,最好的办法就是把这些方法一个个试过去,总有一招适合你。
