作为一个从骑砍1时代过来的老玩家,发布当天我就入了《骑马与砍杀2》。但让我没想到的是,游戏时间还没折腾文件的时间多。事情是这样的:每次我打开Steam,骑砍2总会莫名其妙地开始下载,而且不是那种几百兆的小补丁,而是几十G的重新下载。连续几次后,我整个人都不好了。
噩梦的开始
第一次发现这个情况,我还以为是Steam抽风了。点了下载,进度条跑完,正准备点开始游戏,结果按钮又变回了“更新”。我点开下载管理器,发现它竟然重新从头开始下。我以为自己眼花了,连忙暂停、重启Steam,还是一样。验证游戏完整性也没用,它乖乖把文件全检查一遍,然后开始下载“缺失”的文件,结果越下越多。那天晚上我整整折腾了四个小时,最后还是没玩成。
反复折腾的经过
接下来的一周,我试遍了网上能找到的法子:清理Steam下载缓存、更换下载服务器、关闭实时保护、甚至重新安装了Steam客户端。但问题依旧。我开始怀疑是游戏本身的问题。骑砍2当时还在EA阶段,更新频繁,按理说每次更新下载文件很正常,但连续几次全量下载就反常了。我注意到一个细节:每次重复下载前,游戏目录下的“Modules”文件夹里的文件时间都会被修改。这让我想到了mod。
mod从功臣变成嫌犯
我装了大概二十个mod,有装备包,有功能增强,也有大修。因为骑砍2的mod安装并不总是规范,有些mod会直接覆盖原文件。虽然我尽量用启动器加载,但难免有漏网之鱼。当Steam检测到原文件被修改,就会强制校验并重新下载。更讨厌的是,有时候只是启动器版本更新,而我的mod没跟上,启动器就会报错,然后Steam以为游戏崩溃了,再次触发下载。那段时间我几乎是“玩一天游戏,下两天文件”。
启动器的独立更新
深入观察后我发现,骑砍2的启动器是一个单独程序,它经常抢先更新,而游戏存档和设置也会因为它而重构。尤其是当你从测试版切换到正式版,或者反过来,Steam会计算文件差异,但经常算错,变成全量下载。我记得有一次我手痒,点了一下启动器的“更新到最新版本”,结果游戏文件全变了,又下了一个晚上。
终于消停了
痛定思痛,我决定固定版本。我选择了一个自己最喜欢的稳定版本(e1.5.6),然后在Steam里取消所有Beta通道,并关闭自动更新。同时,我把mod精简到十个以下,确保每个mod都声明兼容这个版本。启动器我也再也不手动更新,除非游戏大版本变动。这样操作之后,重复下载再也没发生过。偶尔Steam会弹出几百兆的小更新,那才是正常的。现在我每天都能安心地拉弓冲锋,再也不用担心睡觉时电脑在下载了。
回想那段被重复下载支配的日子,真是又气又好笑。骑砍2是个好游戏,但这一关确实折磨人。现在我的游戏环境安分了,我也能真正享受骑砍的乐趣了。
