全复药

全复药

在崩溃、断线或存档损坏后找回你丢失的宝可梦。

Cobblemon Full Restore 添加了一套简单安全的 /cfr 命令套件,用于备份和恢复玩家的 Cobblemon 电脑与队伍数据,并包含可选的 定时自动备份系统(支持轮换快照),即使没有人来得及手动备份,突然的崩溃或断电也不会让你失去你的宝可梦。

非常适合因崩溃或连接问题而经常丢失宝可梦的单人玩家和小型服务器社区。

命令

备份与恢复

  • /cfr backup — 所有人 — 备份你自己的宝可梦数据
  • /cfr backup <玩家> — OP 2+ — 备份其他玩家的数据
  • /cfr restore — 所有人 — 恢复你自己的数据 (需要确认)
  • /cfr restore <玩家> — OP 2+ — 恢复其他玩家的数据
  • /cfr restore cancel — 所有人 — 取消待处理的恢复操作
  • /cfr restore offline <uuid> — OP 2+ — 恢复当前不在线的玩家数据
  • /cfr status — 所有人 — 检查备份文件是否存在
  • /cfr status <玩家> — OP 2+ — 检查其他玩家的备份状态

轮换快照

  • /cfr snapshots — 所有人 — 列出你的轮换自动备份快照
  • /cfr snapshots <玩家> — OP 2+ — 列出其他玩家的快照
  • /cfr restore snapshot <i> — 所有人 — 从特定快照恢复 (需要确认)
  • /cfr restore <玩家> snapshot <i> — OP 2+ — 从特定快照恢复其他玩家的数据

自动备份

  • /cfr autobackup status — 所有人 — 显示自动备份计划状态

  • /cfr autobackup on / off — OP 2+ — 启用/禁用定时自动备份

  • /cfr autobackup now — OP 2+ — 立即执行一次自动备份

  • /cfr autobackup interval <分钟> — OP 2+ — 更改自动备份间隔

  • /cfr help — 所有人 — 显示完整的命令参考

工作原理

手动备份: /cfr backup 会为你的当前电脑和队伍创建一个快照文件(.dat.old)。/cfr restore 会用该备份替换当前的 .dat 文件。

自动备份: 根据可配置的时间间隔(默认每 30 分钟),模组会自动将每位在线玩家的数据快照保存到轮换的 .dat.auto.<时间戳> 文件中——与手动备份的 .dat.old 槽位完全分开,因此定时备份永远不会覆盖你的手动备份或彼此覆盖。默认情况下,每位玩家最多保留 5 个快照,这样你就有多个恢复点可以回退,而不仅仅是一个。此外,在断开连接时(以及可选的加入时)也会自动免费拍摄一个快照。

安全第一:

  • 恢复操作始终需要 两步确认——在 30 秒内运行两次命令(或使用 /cfr restore cancel 退出操作)
  • 在恢复之前,你当前的数据会自动保存为 .dat.crash.<时间戳>,这样就不会有任何数据永久丢失
  • 备份和快照会拒绝捕获看起来截断/损坏的 .dat 文件(小于 64 字节),因此崩溃永远不会被误认为是“正常”备份
  • 所有备份文件都会自动清理到可配置的保留数量,这样你的存档文件夹就不会被旧文件塞满

配置

设置位于 config/cobblemonfullrestore.json(自动生成),也可以使用 /cfr autobackup 命令在游戏内实时更改。

联系

Discord:zmoonmaru