随着开源掌机的普及,越来越多的玩家拥有了多台设备。你可能这几天心血来潮,用RG34xx在玩《口袋妖怪》,新买的安卓掌机来了,好不容易折腾完天马G前端,发现游戏进度接不上。
如何实现存档的无缝同步,成为多机党面临的共同问题。
本文将介绍两种主流的存档同步方案,分别适用于Linux系统的RG系列掌机(如RG34xx、RG35xx等,以下简称L机)和Android系统的掌机(以下简称A机)。同步媒介可以是手机、PC或NAS,让你随时随地接续游戏进度。
L机运行基于Linux的定制系统(如GarlicOS、MuOS等)。通过将系统升级至支持SFTP的版本,我们可以在局域网WiFi环境下,使用手机或PC无线读写掌机上的存档文件,实现存档的导入导出和备份。
确保L机系统已升级:将系统刷至最新版本,至少是需要支持SFTP的版本。以RG35xx为例,建议刷入官方2025年后的系统镜像或第三方优化系统。
连接WiFi网络:在L机设置中连接家庭WiFi,确保与手机/PC处于同一局域网。
获取IP地址:在L机的网络设置中查看当前IP地址(通常为192.168.x.x格式),记录下来备用。
推荐使用支持SFTP的文件管理器,如MiXplorer、Solid Explorer等:
打开MiXplorer,点击右上角的“+”添加存储位置
选择“SFTP/FTP”选项
填写连接信息:
连接成功后,导航到存档目录(通常为 /mnt/mmc/CFW/saves 或类似路径)
可以像操作本地文件一样复制、粘贴、删除存档
Windows用户可使用WinSCP或FileZilla,macOS/Linux用户可直接使用终端sftp命令:
# 使用命令行sftp连接 sftp root@192.168.1.100 # 下载存档到本地 get /mnt/mmc/CFW/saves/*.srm C:/Users/用户名/Documents/掌机存档/ # 上传存档到掌机 put C:/Users/用户名/Documents/掌机存档/*.srm /mnt/mmc/CFW/saves/
不同系统的RetroArch存档路径可能略有差异:
Android掌机(A机)拥有更开放的系统环境,可以使用功能强大的去中心化同步软件——微力同步(或者Syncthing)。通过在多台设备上安装微力同步,我们可以实现存档、状态存档(即时存档)、截图等文件的自动双向同步。
去中心化:无需中心服务器,设备间直接点对点传输
跨平台:支持Android、Windows、macOS、Linux、NAS等多种平台
实时同步:文件变更后自动触发同步
局域网优先:同一WiFi下优先局域网传输,速度快且省流量
版本控制:支持文件版本历史,误删可恢复
主力机是指你最常用来玩游戏的A机,建议优先将此设备上的所有存档、即时存档、截图等进行同步管理。
从应用商店或官网下载安装微力同步
打开应用,授予存储权限
记录下设备的ID(一串字母数字组合,用于其他设备连接)
在主力A机上,为RA的不同数据类型分别创建同步文件夹:
操作步骤:
点击“添加文件夹”:为每个数据类型创建独立的同步任务
设置文件夹路径:选择RA对应的存档目录
配置同步选项:建议勾选“监视变更”实现实时同步
开启版本管理:根据自身习惯,酌情开启“回收站”(版本管理),避免误操作破坏存档(比如以旧换新)
根据设备类型,选择对应的接入方式:
安装微力同步并打开
点击“添加设备”,输入主力机的设备ID
主力机确认连接请求
选择要同步的文件夹,将本地RA路径关联到对应同步任务
等待首次同步完成
PS:通过同步任务的读写密钥接入同步任务也是可以的。
PC可以作为存档的中转站,方便统一管理或备份到云盘:
在PC上安装微力同步(Windows版或命令行版)
添加主力机为远程设备
选择保存位置(如 D:\Games\掌机存档\)
可按游戏类型创建子文件夹分类管理
NAS是理想的长期存档仓库,群晖、威联通、飞牛等主流NAS均支持微力同步:
在NAS套件中心安装Syncthing或微力同步
配置同步文件夹到NAS的共享目录
可配合NAS的定时备份功能实现存档的多版本保护
只有L机:使用方案一,配合PC或手机作为存档中转站。游戏结束后用SFTP导出存档,需要时再导入。
只有A机:强烈推荐方案二,多台A机之间实现全自动无缝同步。
L机+A机混合:L机通过SFTP与PC/手机进行存档管理。在PC/手机上安装微力同步,将L机存档文件间接接入【存档网络】。
可能原因及解决方案:
*** 核心版本不一致:确保各设备的RA核心版本一致,不同核心之间的原生存档和即时存档存储都不通用 。比如GBA模拟器核心就有mGBA、VBA-M、gpsp等***
存档格式差异:检查游戏ROM的名称是否一致,存档后缀名(.srm、.state等)是否匹配;
存档路径差异:检查RA模拟器存档/及时存档的保存规则,各设备是否一致。例如,是否设置了“按核心名”、“按游戏名”保存的规则;
游戏ROM不一致:ROM的CRC校验不同可能导致存档不兼容,确保使用相同版本的ROM
两者建议都进行同步:
原生存档(.srm):游戏自带的存档系统,兼容性最好,跨设备通用性最强
即时存档(.state*):RA的快照功能,可随时保存读取,但依赖特定核心版本
养成好习惯:游戏结束后主动存档,确认同步完成后再关闭设备
微力同步的冲突处理:当同一文件在多处修改时,微力会保留冲突副本,需要手动合并
避免同时游玩:不要在两台设备上同时玩同一游戏的同一存档
检查IP地址是否正确
确认L机和手机/PC在同一WiFi网络
检查系统是否开启了SFTP服务(通常需要升级固件)
存档同步让多机党真正实现了“随时随地,想玩就玩”的自由。无论你是在通勤路上用RG35xxSP完了《口袋妖怪》,还是出游时候拿了台8Gen2的掌机玩《超级机器人大战a3》,进度都能无缝衔接。
希望本文的两种方案能帮助你建立适合自己的存档同步工作流。如果你有更好的方案或遇到问题,欢迎在评论区交流讨论。
—— 祝游戏愉快!
另,文章虽为原创,但思路集众家之所长,所以欢迎大家转载,但请标明出处,十分感谢!!