想把游戏存档以及 Mod 同步到其他设备,有没有适合的软件可推荐?

2024-01-31 18:53:39 +08:00
cnbatch  cnbatch

我玩的部份游戏不支持云端存档,只有本机存档。而且我还下载了一堆 mod ,部份游戏基本没有 mod 管理器,只能手动管理 mod 文件。

目前我是手动复制到 NAS ,但如果想同步到另一台电脑就实在够麻烦的。

我有两台 Windows 电脑都安装了同样的游戏,共用相同的 mod 与存档。

请问有没有好用的、适合游戏存档以及 mod 的同步软件?需求:

  1. 退出游戏后,自动把游戏存档、mod 都同步出去
  2. 游戏未启动时不要主动同步文件,因为这时候我可能正在整理、更新 mod 文件。
  3. 可以手动触发更新流程,当我完成 mod 整理之后同步出去。这样也能让我在另一台电脑手动触发接收更新。
  4. 最重要的一点,游戏正在运行的时候,绝对不能同步任何游戏文件

目前暂时靠 syncthing ,不是很方便,游戏启动前我需要把它停掉,游戏退出后再手动启用同步。有时玩得比较晚,会忘了把它打开。

1350 次点击
所在节点   Windows  Windows
7 条回复
renmu
renmu
2024-01-31 19:04:28 +08:00
写个脚本,检测如果有游戏进程就不同步,不然就同步,然后再跑个定时任务
zuotun
zuotun
2024-01-31 19:18:55 +08:00
两台电脑会同时启动同一个游戏吗?如果不会就很简单了,直接用网络硬盘只存一份就好了。
既然有 NAS 那内网速度加载游戏也不算什么问题吧,游戏比较固定也可以只挂载 Mod 文件夹到网络(
Cooky
Cooky
2024-01-31 19:22:49 +08:00
写脚本用 rsync
nyaaar
nyaaar
2024-01-31 19:26:02 +08:00
这种定制的小需求正好考验你的脚本能力了
Mystery0
Mystery0
2024-01-31 19:58:16 +08:00
支持服务器联机的话,就开个服?
HaoranLi
HaoranLi
2024-01-31 20:00:23 +08:00
zx900930
zx900930
2024-02-07 16:35:23 +08:00
syncthing 支持 api 调用的
参见
https://docs.syncthing.net/rest/config.html#rest-config-folders-id-rest-config-devices-id
你需要写一个游戏的启动脚本,先 PATCH 调用
/rest/config/folders/*mod 文件夹 id*
内容为
{"paused": true}
停止这个文件夹的同步,然后启动游戏。
游戏关闭后脚本再调用同样的接口
{"paused": false}
恢复同步就行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1013207

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX