作为一个常年混迹于Steam各区的玩家,我一直以为自己对数字分销的门道已经了如指掌。直到上周,我在美服商店里买下期待已久的《艾尔登法环》DLC,点击“下载”后,看着那个永远不动的下载进度条,我彻底傻眼了。这已经不是第一次遇到“Steam美服下载不了游戏”的情况了,但这次特别令人沮丧。
一、兴冲冲买游戏,冷冰冰的下载栏
那天晚上,我刚刚通过第三方给美服账户充值成功,兴奋地购入打折大作。点击安装后,Steam下载器里显示“准备中”,然后卡住,接着弹出“内容服务器连接失败”。我试了三次,每次都在2%的位置停掉。家里网络明明是200兆,其他网页看视频都正常,怎么到了Steam美服就不行了?起初我以为是巧合,但连续换了几个免费游戏下载,同样死在起步阶段。我甚至找北京的朋友验证,他能顺利下载同一款游戏,这让我更加郁闷:问题难道出在我的网络上?
二、我不信邪:从本地到远端的逐一排查
1. 自己家里的网络折腾
第一反应就是路由器该背锅。我重启了光猫、拔插了网线、关了Wi-Fi改用直连、甚至把防火墙和杀软全关了,Steam还是那副死猪样。进度条如同被下了咒,一秒都动不了。我女朋友劝我别折腾了,赶紧睡觉,但我这倔脾气上来了,非得找到症结不可。
2. Steam客户端的小手术
接着我改变了下载地区:从美服洛杉矶改成西雅图、再改成欧洲德国,甚至试过香港。可每次切换后,要么速度为零,要么直接连接超时。清空了下载缓存,修复了库文件夹,甚至直接重装了一次Steam——这毫无作用。我盯着那个“正在获取下载文件”的提示,感觉它在嘲笑我。
3. 怀疑区域锁定与加速器的尝试
死马当活马医时,我想到会不会是美服的IP被屏蔽了?我本来就是挂的加速器才能登录美服商店,但加速器一般只优化商店和社区,对下载流可能不管。我试着更换了一个专用于下载的加速模式,嘿,居然有速度了,虽然只有10K/s,但至少动了,不过10K/s对于一个40G的游戏简直是龟爬,而且经常掉线。这样的状态持续了几分钟,我甚至怀疑我是不是在自虐。
三、在崩溃边缘试探了三天
那三天我几乎试遍了网上能找到的所有偏方:修改hosts文件、禁用IPV6、更改MTU、使用Steam社区的DNS、开关代理、甚至重装系统……结果都是徒劳。我越来越焦躁,甚至在Steam论坛发帖吐槽,却被版主以“已有相关讨论”为由合并到一个寂静的角落里。最后我几乎决定放弃,这游戏不玩也罢。但偏偏又舍不得那几十美元。就在我准备认命的时候,在第四天的凌晨,我无意中发现加速器的一个“全流量加速”选项,开启后Steam美服下载直接全速跑满。那一刻我哭笑不得:原来问题从来不在我,也不在Steam,而是我的网络运营商对美服下载服务器做了QoS限制。
四、最后的释怀
如今我的Steam美服下载依旧需要加速器才能正常工作,但我已经释然了。这不是玩家的错,也不是Steam的错,而是整个互联网环境被割裂的缩影。每次下载时,我还是会想起那几天的抓狂,但这已经成了我游戏经历中的一段特殊回忆。现在遇到类似问题,我只是默默打开加速器,然后自嘲地笑笑。
