本文介绍如何在 Batocera 中管理游戏存档,包括备份、迁移和恢复。存档对于复古游戏至关重要,妥善保管可以避免进度丢失。

存档位置

Batocera 的存档文件存放在 SHARE/saves/ 目录下,按系统分类:

SHARE/
└── saves/
    ├── psx/
    │   └── 我的游戏.ps3
    ├── snes/
    │   └── 超级玛丽奥.srm
    ├── n64/
    │   └── 塞尔达.sra
    └── ...

常见存档格式

系统 存档格式 说明
SNES .srm SRAM 存档
PlayStation .mcr, .ps3 内存卡存档
Nintendo 64 .sra, .sav SRAM 存档
Genesis/MD .srm SRAM 存档
Game Boy .sav 电池存档

备份存档

方法一:通过网络共享

  1. 确保 Batocera 和电脑在同一网络
  2. 在电脑上访问 \\BATOCERA\share
  3. 复制 saves/ 文件夹到电脑备份位置

方法二:使用 WinSCP

  1. 通过 SSH 连接 Batocera
  2. 使用 WinSCP 浏览到 /userdata/saves/
  3. 下载整个 saves 文件夹到本地

方法三:使用 U 盘

  1. 将 U 盘插入 Batocera
  2. 等待系统识别
  3. 复制 saves/ 文件夹到 U 盘

迁移存档

同一游戏不同模拟器之间

某些游戏可能有多个模拟器版本,存档通常不兼容。如果需要迁移:

  1. 备份原有存档
  2. 查找目标模拟器的存档格式
  3. 使用存档转换工具(如 psx2psp、RAWEdit 等)

从其他复古游戏系统迁移

如果你从 Retropie、Recalbox 或其他系统迁移:

  1. 确认原系统的存档位置
  2. 复制存档文件到对应系统的 Batocera saves 目录
  3. 某些情况下需要重命名文件

同步存档

使用 Syncthing 可以在多台设备间同步存档:

云备份

可以使用 rclone 将存档备份到云存储:

rclone copy /userdata/saves/ remote:backup-folder/

支持的云服务包括 Google Drive、Dropbox、OneDrive 等。

注意事项

  • 存档格式因模拟器而异,迁移前请确认兼容性
  • 部分游戏存档包含存档截图(.png),这些也需要一并备份
  • 升级 Batocera 版本前建议备份所有存档
  • 部分存档可能有文件大小限制

存档故障排除

存档丢失?

  • 检查存档文件是否在正确的系统目录
  • 确认文件权限是否正确
  • 有些模拟器需要特定的存档后缀

存档损坏?

不幸的是,大多数情况下存档损坏无法恢复。建议:

  • 定期备份重要存档
  • 使用多个存档槽位(如果游戏支持)

参考来源: Batocera 官方 Wiki – Save Files

© 版权声明
评论 抢沙发

请登录后发表评论

    暂无评论内容