不同于主机平台,个人消费级PC平台由于配置多样,环境复杂,游戏运行不稳定十分常见。对于网游玩家,由于个人数据是保存在服务器上的,因此存档不会成为较为困扰的问题。但是对于单机玩家,特别是RPG玩家,是较为看重存档文件安全性的,对于某款喜爱的游戏,费心费力打出的100%进度的存档,可以说成是自己的孩子都不为过。但是大型单机RPG,尤其是日系RPG在PC平台上测试和运行往往不够充分,在遇到游戏崩溃或无响应强制退出后时常造成存档文件丢失。(因为很多PC游戏的存档写入机制操作并不是原子的),因此如何保护存档,备份存档就成为了不少PC单机玩家的一个需求。
Steam平台云存档的不足
很多PC游戏平台,如Steam,提供了免费的游戏云存档服务。但是当前Steam的这项服务并不能完全解决游戏玩家的需求:
-
网络问题:由于众所周知的原因,国内网络时常无法完成Steam云同步,这也造成了许多玩家进入游戏的不便,甚至关闭Steam云存档
-
历史版本不足:Steam仅会保留最近一次游戏存档,且并不会对存档的正确性进行校验。本人曾经在游戏ACE COMBAT7启动读档时PC异常造成坏档,关闭游戏进程后Steam自动将时间戳更新的坏档上传云端覆盖了原档,在这种情况下,除非玩家及时发现异常,在Steam尚未上传本地损坏存档替换云端存档时手动下载云端存档,否则极易丢失存档数据。
-
需要游戏开发者接入:部分单机游戏(依旧是日系居多)开发者并未接入Steam云
综上,Steam云存档其实更符合云同步服务的概念,只较为适合多设备之间的游戏进度同步,并不适合存档备份。事实上哪怕Steam能够保存最近2次存档的历史版本都能显著的改善这个问题。
个人备份
目前玩家主要是以定位存档目录,手动复制备份存档文件避免丢失存档。这种方式一是较为繁琐,二是周期重复困难。针对这个问题,有人联想到了代码开发的版本控制工具git,但是git设计之初主要是用于文本文件的版本控制,并不适合游戏引擎导出的二进制文件的备份。而如果为此使用第三方文件备份工具,有系统洁癖的玩家肯定也是不愿意的。
Windows10/11的系统级备份功能
事实上,Windows系统本身就提供了文件备份功能。打开某个文件或文件夹的属性,可以看到有一个“以前的版本”选项卡。不过,默认情况下,这个选项卡是空白的。很多人因此也不明白它究竟有什么用,这其实就是Windows系统提供的版本备份功能的使用入口。
此时,点击立即备份按钮,系统就会开始首次的文件备份。当完成之后,每隔指定的时间,系统就会对这些路径下的文件进行检查,如果发现有更新便会记录新的版本。此时,切回这些路径下的某个文件的属性就可以看到历史版本了。这样,在存档文件遭到修改后,就可以通过文件资源管理器的”以前的版本“功能找到并恢复修改前的存档。
补充
-
这项功能更多的是提供一项系统级的文件备份的功能,存档备份只是它的一个小用途。它同时也适合工作中二进制文件(如工程软件的项目文件等)的版本控制。需要指出的是它的原理仍然是复制,而非git的差异比对,因此对于文本或代码文件,使用git更为合适。
-
如果只想备份在Windows库目录下的子文件或目录(3D对象、文档、视频、下载、音乐等文件目录),需要通过添加库目录后排除其他目录进行(直接添加可能失败),一些软件游戏习惯将配置或存档保存在文档目录下,但是文档库目录下有很多无备份必要的且空间巨大的目录(尤其是腾讯的TencentFiles),需要通过排除文件夹方式进行
-
修改备份时间或保存期限后,需要手动点击备份一次系统才会更新这些设置
-
可以通过控制面板\系统和安全\文件历史记录中的高级设置手动删除部分旧备份版本,也可以查看备份驱动器是否发生异常。
-
尽管NTFS目前从技术上来说槽点不少,但是Windows下它依然是最好的文件系统。请避免使用第三方固态默认的exfat这种易丢失数据的文件系统。
#免责声明#
①本站部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
②若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
③如果本站有侵犯、不妥之处的资源,请联系我们。将会第一时间解决!
④本站部分内容均由互联网收集整理,仅供大家参考、学习,不存在任何商业目的与商业用途。
⑤本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与任何商业和非法行为,请于24小时之内删除!