当下载条卡在99%
上周六晚上,我兴冲冲地打开Steam,准备下载期待已久的《星空》。硬盘早就腾出了空间,网络也重启过一遍。点击“安装”后,进度条走得还算平稳。起初我还哼着歌,心想半小时怎么也能进游戏了。结果就在15%位置,速度突然掉到零——下载中断了。弹出的错误提示写着“内容文件被锁定”。我愣了一下,点了“继续下载”,系统又重新开始校验已有数据。那种感觉就像刚跑几步突然被绊倒,摔得莫名其妙。
这不是第一次了。从当初的《CS:GO》入坑,到后来的《绝地求生》《赛博朋克2077》,我几乎每隔几个月就会撞上一次下载中断。每次我都以为是自己的网络出问题,可测速、重启路由器都没用。后来我跟朋友们聊起,才发现大家都有类似的遭遇。Steam这个全球最大的交易平台,在“交易”之前,门槛居然是一份稳定的下载体验。
中断背后的那些事
看不见的服务器压力
我记起一次《使命召唤》大型更新,当天Steam商店崩溃了半小时。那天我盯着“正在更新Steam”的进度条发呆,群里一片哀嚎。后来我看论坛上有人分析:热门大作首发时,全球玩家同时下载,Steam的CDN节点会被瞬间塞满。我的下载节点自动分配在“日本-东京”,但那个节点可能正好超载。中断后我手动改成“香港”,速度又回来了——但过不了多久又断了。到最后我甚至怀疑是不是硬盘本身在罢工。
缓存与权限的暗战
有段时间我频繁遇到“磁盘写入错误”导致的中断。我在Steam贴吧查到一个说法:Steam会先把文件写入临时缓存,写入速度跟不上解压速度就容易崩。当时我C盘空间只剩下10GB,Steam默认把缓存装在那里,结果下载一加速就撞墙。后来我改成其他分区,中断次数确实少了。但更深层的问题是,Steam这个平台对用户本地环境的依赖太重,一旦某个小环节不对,它不会优雅地滞后而是直接断给你看。
一次折腾换来的教训
最让我难忘的是去年夏天,为了下《艾尔登法环》的DLC,我折腾了整整一个通宵。凌晨两点,空调都关了,我光着膀子坐在电脑前,看着下载速度像心电图一样上下跳动。每隔几分钟就断一次,每次中断前硬盘还会发出“咔哒”一声。我一度以为是硬件要报废,甚至开始备份重要数据。后来我试着打开资源监视器,发现Steam在写入时有一个叫“steamtmp”的进程占满了磁盘I/O。我关掉所有后台软件,包括同步盘和杀毒软件,竟然稳定了半小时。那是我第一次觉得,中断可能不是Steam单方面的问题,而是玩家自己环境的“积劳成疾”。
- 关闭Windows Defender实时扫描,中断概率降低约四成
- 更换下载节点(从自动改成一个人少的节点)能缓解高峰期拥堵
- 强制限制下载速度到10MB/s,虽然慢但稳定到无中断
- 用Steam内置的“清除下载缓存”功能重置后,中断频率明显下降
但这些措施没有一个能完全杜绝中断。有时你什么也没做,它就自己好了;有时你照着一堆教程调整了三天,该断还是断。我用的是联通宽带,和Steam国内节点之间的连接始终存在波动,而Steam对网速波动的容忍度低得可怜。相比其他平台,比如暴雪战网或Epic,它们的下载引擎似乎更能容忍网络抖动。但Steam就是那份执着,一旦波动超出它的“完美阈值”,立刻切断。
尾声:与中断共存
到现在,我下载大型游戏前都会提前做好心理建设。我会先看看社区里有没有人抱怨卡顿,再根据游戏大小规划时间段。如果晚上黄金档下,十有八九要中断。我更倾向于早晨六七点时启动下载,那个时候我的下载速度稳定,Steam服务器也相对清闲。有时候中断发生,我不再焦虑地点“继续”,而是直接去睡一觉,醒来往往已经下好了。不是我不着急了,是我知道这事无法彻底解决,只能顺着它的脾气来。Steam交易平台下载会中断,这件事本身已经是PC玩家的共同记忆了。
