那天晚上其实挺平常的。我打开Steam想打一把《黑暗之魂3》,结果发现游戏状态显示“需要下载”。我明明昨晚还玩过,怎么突然就要重下了?可能是上次非正常关机导致的文件损坏吧。我没多想,点了下载按钮,然后去倒了杯水。
下载完成大概用了半个小时。我满怀期待地点开游戏,结果直接跳出了新建角色的画面。我心里咯噔一下——存档呢?我练了半个月的咒术师,打了三个周目,所有武器强化满,联机等级精准卡在125级……这些全都该不会没了吧?我的手开始发抖,退出游戏去Steam的“本地文件”里翻了半天,没找到任何存档文件。我又去网上查了一下,发现《黑暗之魂3》的存档默认放在%USERPROFILE%\Documents\NBGI\DarkSouls3里,我打开那个文件夹,里面居然只有几个新生成的配置文件,我的那个几百小时的存档文件消失得干干净净。
我当时脑子里就两个字:完了。躺回椅子上,盯着屏幕发呆,脑子里全是什么“我为什么要手贱点下载”、“为什么不在重下之前去手动备份一下”这种没用的废话。我甚至开始怀念以前PS4时代至少还能用U盘导出存档,而PC上我一直依赖Steam云,并告诉自己“反正云存档会自动同步”。但实际上,那个游戏的云存档上次同步是什么时候我根本没确认过,而且这游戏在部分平台上的云存档机制非常诡异——它不是实时同步的,只在正确退出游戏时才上传。而我昨天正好是死机强制关机的,所以云端的存档很可能还是三天前的。就算找回云端的数据,我也要损失三天的时间——三天的刷魂、PVP和推图进度。但不管怎么说,我得先看看云端到底有什么。
我打开Steam库,右键游戏→属性→“Steam云”分页,我发现这个游戏确实启用了云存档,但界面提示“上一次同步:三天前”。果然被我猜中,本地和云端都是旧版本。但我还是抱着幻想点了一下“从Steam云同步”,结果游戏里读档时发现,进度真的是三天前的。我从一无所有变成了损失三天但至少还有角色。心里稍微松了一口气,但也非常不甘心,因为那三天我打了两张地图,刷了几百万魂,还跟朋友联机帮他们过了好几个boss。朋友还在微信里夸我手法见长,现在倒好,一切从零回到三天前。
我不甘心,又去翻了那个存档目录,试图看看Windows的文件历史记录或者什么卷影副本。我在文件夹右键→“属性”→“以前的版本”,居然真的有一个版本,时间是昨晚自动生成的快照!我手抖着点了“还原”,然后迅速打开游戏——角色回来了,所有物品、连坐火的进度都是昨晚断线那一刻的。我不知道该哭还是该笑,反正眼眶有点热。后来我才回想起来,我的系统开了一个叫“系统保护”的功能,它会在文件变化时创建还原点或文件历史版本。这个功能平时从没在意过,没想到在最关键的时候救了我一命。
这次事情之后,我养成了几个自己都嫌自己啰嗦的习惯:每次要重下某个Steam游戏之前,我一定先去手动复制一份存档到U盘或网盘;然后检查Steam云到底是不是真的同步到了最新状态;最后才会点那个“下载”按钮。如果遇到不支持云存档的老游戏,我会去Wiki上查它的存档位置,专门做个备份批处理。说起来很可笑,明明只是打游戏,却搞得像是在做数据库灾难恢复演练一样。但那次“死档”经历真的很吓人,以至于现在每次看到Steam提示“需要下载”,我的心都会先悬一下。
所以你要问“Steam重新下载后游戏怎么办”,我现在的答案已经变成了:先别急着开游戏,先确认你的存档还在不在。如果你的游戏支持云存档,先去属性面板看一眼最后一次同步的时间,如果觉得不保险,可以手动强制同步一次(有些游戏在属性里直接有“从云端恢复”的按钮)。如果不支持云存档,那就去论坛或Steam社区查一下这个游戏的存档路径,确认原有的存档文件没有被重下过程覆盖——Steam的重下通常会保留游戏目录下的非原始文件(比如存档、工作室MOD),但不同游戏差别很大,有的会把整个目录清空再拉取新文件,那你的存档就凶多吉少了。最稳妥的办法:在点“下载”之前,自己去存档目录里复制一份到安全的地方。这一套下来最多花你五分钟,却能省掉我那种通宵找存档的痛苦。
说到底,数字生活里最不值钱的是时间,最值钱的也是时间。我宁愿花五分钟去做备份,也不愿花一晚上去后悔。那次通宵的痛苦,我算是彻底记住了。现在电脑里常备一个用来存游戏存档的文件夹,定期备份。如果你还没经历过这种“游戏重下后存档失踪”的绝望,那你是幸运的;如果你已经经历过,那你大概跟我一样,从此变成一个“备份强迫症”。这毛病不算坏,至少它能让你在Steam重新下载游戏的时候,心里不慌。
