V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cnbatch
V2EX  ›  Windows

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

  •  
  •   cnbatch · 298 天前 · 1224 次点击
    这是一个创建于 298 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    7 条回复    2024-02-07 16:35:23 +08:00
    renmu
        1
    renmu  
       298 天前 via Android
    写个脚本,检测如果有游戏进程就不同步,不然就同步,然后再跑个定时任务
    zuotun
        2
    zuotun  
       298 天前
    两台电脑会同时启动同一个游戏吗?如果不会就很简单了,直接用网络硬盘只存一份就好了。
    既然有 NAS 那内网速度加载游戏也不算什么问题吧,游戏比较固定也可以只挂载 Mod 文件夹到网络(
    Cooky
        3
    Cooky  
       298 天前
    写脚本用 rsync
    nyaaar
        4
    nyaaar  
       298 天前
    这种定制的小需求正好考验你的脚本能力了
    Mystery0
        5
    Mystery0  
       298 天前
    支持服务器联机的话,就开个服?
    HaoranLi
        6
    HaoranLi  
       298 天前
    zx900930
        7
    zx900930  
       291 天前
    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}
    恢复同步就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2584 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:04 · PVG 08:04 · LAX 16:04 · JFK 19:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.