自动备份存档是不少玩家所希望的,很多人在游戏中都出现过存档丢失损坏的情况,那么一起来看看如何解决吧。
自动备份存档小技巧:
找存档路径
预设会在:C:Users你的电脑用户名称AppDataRoamingHelloGamesNMS
如果重开了新档开始重玩的时候,每玩一段时间就要自己手动备份一下,但是实在很麻烦,所以就使用了简单的Bat指令。
必备软件:
必要安装
请先安装7-zip免费压缩软体,建议请勿修改安装路径,除非你会修改下面的语法(请选择适合你的作业系统版本,32位元或是64位元)
建议安装
notepad++,非必要,但是编辑语法会比较方便
视频教学
指令部分
@echo off
:loop
set savegamepath=%APPDATA%HelloGamesNMS
这边是NMS的存档路径,正常来说不需要修改
set destinationfolder=%USERPROFILE%DocumentsNMS
这边是备份的目标路径,这边预先设定存在我的文件夹->NMS裡,可自行更改喜欢的,例如C:
这边是档案名称的时间标记
set dd=%date:~8,2%
set dm=%date:~5,2%
set dy=%date:~0,4%
set hour=%time:~0,2%
set minute=%time:~3,2%
set second=%time:~6,2%
set date=%dy%_%dm%_%dd% %hour%_%minute%_%second%
这边是档案名称的时间标记
"C:Program Files7-Zip7z.exe" a -mx=1 "%destinationfolder%NMS_%date%.7z" "%savegamepath%"
set delay=300
这边是设定每隔几秒循环一次
ping -n %delay% 127.0.1>nul
goto :loop
开新的文字文件,输入上面那些指令,如下图(绿色字为注解,不影响运作)
只要这个bat视窗不关闭,就会按照上面设定的秒数,每隔N秒自动备份存档一次,并且不影响游戏运行,下图为每10秒存档一次的测试图
PS:要还原档案的时候请记得关闭steam云端备份