第一次换电脑,我差点丢了所有进度
去年搬家时换了台新机器,兴冲冲地装了Steam,一口气下了十几个游戏。点开《巫师3》,心里还美滋滋地想着之前刚打完的DLC剧情,结果进入游戏发现只有一个“新游戏”的选项。我当场就懵了,明明之前都玩了上百小时,怎么存档全没了?翻遍菜单也没找到“读取存档”以外的任何记录。那一刻我真以为Steam把存档弄丢了,甚至想打电话骂客服。
后来在论坛里看到有人提“云存档”三个字,才一拍脑门——原来Steam下载游戏根本就不附带存档!游戏文件归游戏文件,存档是另一码事。从那以后我开始仔细观察这背后的逻辑,才发现这种设计其实很聪明,但确实吓到过不少像我这样的老玩家。
为什么Steam不把存档和游戏打包在一起?
稍微接触过编程或者电脑文件管理的人都能理解:游戏本体是可执行程序和资源包,它们通常是只读的,而存档是不断变化的用户数据。如果每次更新游戏版本、验证文件完整性或者安装到新设备时都要带上那几MB到十几MB的存档文件,不仅白白增加数据量,还容易搞乱版本。比如你在一台电脑上玩了《黑暗之魂》,把存档打包进游戏文件夹,换另一台电脑时稍微操作不当就会覆盖掉进度,更别提多人共享机器时的混乱了。
Steam选择了更干净的方案:把存档统一存放到系统的用户文件夹里,或者交给Steam的云端服务。所以下载游戏时Steam只拉取那些不会改变的数据,存档则通过另外的机制同步。这样即使你重装Steam客户端、或者在不同电脑上反复安装游戏,存档依然能独立存在,不会因为游戏文件被删就跟着消失。
云存档:一个经常被忽略的救星
Steam云存档功能其实已经推出很多年了,但说实话,不是每个游戏都支持,而且支持的程度也不一样。比如《文明6》会把所有设置和存档都传上去,换电脑后直接同步成完全一样的体验;可有些老游戏干脆就没有云存档,比如《英雄连》初代,你换台机器就得手动拷贝。我刚开始不知道这个差别,吃亏好几次。
后来我学乖了,每次买新游戏都会先去商店页面看一眼“功能”栏里有没有“Steam云”的标识。如果有,放一万个心,只要登录同一个账号,存档基本跑不了。但即便如此,我也碰到过云存档冲突的情况:两台电脑离线状态下各玩了几个小时,再上线时Steam弹出让你选哪个版本保留,选错了就有一段时间的进度要吃掉。所以现在我比较重要的游戏会在关键节点手动备份,以防云端抽风。
本地存档的藏身之处
如果你用的系统是Windows,大部分Steam游戏的存档都会藏在%USERPROFILE%\Documents\My Games或者%USERPROFILE%\AppData\Local, LocalLow, Roaming这些地方。也有一些游戏死犟,非要把存档塞到安装目录下的某个隐藏文件夹里。我摸索出来的笨办法:找到游戏在Steam里的编号(右键游戏→属性→更新→里面有个“Steam文件夹”之类的跳转),然后去userdata\你的SteamID\游戏编号\remote看,那通常是云存档的缓存文件夹。虽然Steam约定好游戏和存档分开,但实际操作时还是会有一些游戏不守规矩,导致你找半天找不到存档。
有一次为了帮朋友转移《星露谷物语》的存档,我们俩隔着屏幕对文件夹结构,折腾了快一小时才发现那个存档不在remote目录,而是藏在AppData里的一个奇怪位置。这种时候我就忍不住想:要是Steam强制规定存档路径就好了,但转念一想,开发者总有他们的理由,我们玩家只能自己多留个心眼。
那些因为不懂机制而发生的悲剧
在贴吧和群里看过太多惨案:有人为了腾空间把Steam卸载了,重新安装后打开游戏发现存档全无,因为当时他玩的游戏根本不支持云同步。还有的人以为只要把Steam游戏文件夹复制到移动硬盘就能带走一切,结果插到新电脑上只有游戏本体,存档完全没跟着走。我自己也犯过类似的错误,当时玩《上古卷轴5》打了几百个MOD,每次重装系统前都只备份了游戏目录,却忘了存档早就被放在“我的文档”里,导致所有角色进度灰飞烟灭。后来我养成了一个习惯:每隔两周手动把所有游戏的存档压缩打包一份,丢到网盘和移动硬盘各一份,这个举动已经救了我两次。
结语:习惯这种分离,反而更省心
现在再回头看Steam下载游戏不带存档这件事,我反倒觉得这是它最可靠的地方之一。如果每次重装游戏都要手动清理残留的旧存档,或者因为更新补丁导致存档格式冲突,那才叫真的头疼。存档和游戏分开,意味着你的进度是独立且可控的,只要稍微了解存储的位置,你就能随时把几百小时的回忆牢牢抓在自己手里。每次朋友问我为什么换了电脑还能继续没打完的冒险,我都会装模作样地说一句:“因为Steam只卖游戏,不卖回忆啊。”
