Ludusavi:免费跨平台游戏存档备份工具完整指南
【免费下载链接】ludusaviBackup tool for PC game saves项目地址: https://gitcode.com/GitHub_Trending/lu/ludusavi
Ludusavi 是一款用 Rust 编写的开源 PC 游戏存档备份工具,支持 Windows、Linux 与 Mac。它基于 Ludusavi Manifest 自动识别 19000 多款游戏的存档位置,既覆盖 Steam、GOG、Epic、Heroic 等平台的文件存档,也包括 Windows 注册表存档,适合希望保住游戏进度的玩家。
解决什么问题
多数玩家是在丢失存档后才意识到存档的价值:重装系统后,AppData 下的存档文件夹不见了;游戏重新安装后,注册表里的游戏进度也被清空,几十个小时的投入随之消失。
手动拷贝存档又很麻烦:文件位置分散,有的在文件里,有的在注册表中,还有的在 Steam 的 userdata 目录里。Ludusavi 将每款游戏的存档位置整理成 Ludusavi Manifest(数据主要来自 PCGamingWiki,持续更新),扫描后以列表形式给出每款游戏识别到的存档文件,确认后再执行备份,注册表形式的存档也会被一并收录。
快速开始
先拿到可执行文件:releases 页面提供三种系统的安装包,下载后放到系统任意位置即可直接运行,属于绿色免安装。Windows 用户也可以用一行命令安装:
winget install -e --id mtkennerly.ludusavi该命令从 Windows 软件源安装 Ludusavi,效果等同于手动下载可执行文件。首次启动若提示 "Windows protected your PC",点击 "More info" 再选择 "Run anyway" 即可。
启动后,在 "Back up to:" 中指定备份目标目录(建议选择空间充足的分区),点击 "Preview" 扫描并查看识别出的游戏与存档列表,勾选要备份的游戏后点 "Back up" 完成。备份目录内按游戏名建子文件夹存放存档,每个游戏附带一个 mapping.yaml,恢复时就靠它定位文件。
识别多平台游戏存档
游戏列表靠扫描生成,覆盖 Steam、GOG、Epic、Heroic、Lutris 等多个启动器。关键配置是 "Roots":Ludusavi 默认扫描 Steam 安装目录等常见位置,游戏若装在不标准的路径,可以在 "Other" 界面手动添加根目录,详见 docs/help/roots.md。
如果 manifest 没覆盖到某款游戏,可以在 "Custom Games" 页面填写游戏名和存档路径(支持通配符),把自定义条目加入备份范围。
配置全量与差异备份保留
除了 "full" 全量备份,Ludusavi 还支持 "differential" 差异备份,只保存自上次全量以来有变化的数据。在 "Other" 界面可配置各保留多少份全量与差异备份,超出后自动删除较旧的,不需要手动清理备份目录。
"Restore Mode" 界面还有一个 "Validate" 按钮,用于校验每个游戏最新备份的 mapping.yaml 与实际文件是否齐全,发现问题会提示重新备份,适合偶尔跑一次确认备份可用。
筛选游戏列表与定义自定义游戏
列表较长时,点备份界面顶部的筛选图标,可按游戏名、状态(New、Updated、Unchanged)等条件过滤,筛选激活后只有列出的游戏会参与备份与恢复。
不想备份的文件可以直接在游戏展开列表里取消勾选;两款游戏共用同一存档文件时(重制作品和原版常见),游戏名旁会出现 duplicates 徽章,点开后可以看到冲突项并逐条禁用。
可选:云端备份与自动备份
以下两项功能新手可以暂不配置,但值得了解。
- 云同步:Ludusavi 集成 Rclone,可以把备份上传到 Google Drive、OneDrive、Dropbox 等存储,每次备份前自动比对本地与云端的一致性。
- 自动备份:
ludusavi backup --force是命令行强制全量备份命令,把它加入 Windows 任务计划程序或 Linux 的 cron,就能定时在后台执行;也可以用 wrap 功能包装游戏的启动命令,启动游戏前先恢复最新备份,退出游戏后自动打一份新备份,做法见 docs/help/backup-automation.md。
常见问题(FAQ)
某些游戏的存档识别不到怎么办?
先确认该游戏在 manifest 中是否有存档位置数据,manifest 每隔几小时更新一次,刚补录的数据可能需要等下一次更新。若路径已列出但没扫到,检查是否配置了对应的 Roots;使用 Flatpak 安装的话,还要用 Flatseal 为它开放更多文件夹权限,详见 docs/help/missing-saves.md。
Windows 备份的存档能在 Linux 上恢复吗?
默认不支持跨系统直接恢复,因为同一款游戏在不同系统上的存档方式可能完全不同。简单场景可以用 redirects 手动翻译路径,复杂场景则不现实,需要频繁换平台的用户建议各系统分别备份。
Windows 上恢复时提示 "Access is denied"?
通常是目标目录位于 C:\Program Files 或 C:\Users 之下。先重装对应的启动器(让它创建好父目录)再恢复;如果新旧用户名不同,用 redirect 把旧用户名路径映射到新路径即可。
总结
Ludusavi 的价值集中在一件事上:把 "存档在哪、会不会丢" 变成一次预览和一次备份。对于单机系统上游戏库较多的玩家,配置一次就能长期受益;有脚本习惯的用户还可以用它的命令行接口和 JSON 输出,把存档备份整合进自己的自动化流程。
【免费下载链接】ludusaviBackup tool for PC game saves项目地址: https://gitcode.com/GitHub_Trending/lu/ludusavi
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考