chaldea 中文文档 下载 App

在线备份——最简单的多设备同步

前提条件

上传备份

  1. 设备 A(数据当前在这台)→ 设置 → 应用数据 → 用户数据管理
  2. 找到"在线备份 → 上传"按钮
  3. 确认 → userdata.json 上传到服务器

下载备份

  1. 设备 B(要同步数据到这台)→ 设置 → 应用数据 → 用户数据管理
  2. 找到"在线备份 → 下载"按钮
  3. 预览备份版本(服务器上可能有多个备份,按时间排序)
  4. 选择要下载的版本 → 确认覆盖

同步是"手动"的

在线备份不会自动同步。你需要手动在设备 A 上传,然后手动在设备 B 下载。官方文档原文:

服务器提供了简易的备份功能,可实现多设备的同步,需要手动上传下载,暂时无法自动同步。

所以同步流程是:

  1. 设备 A 做了数据更新(比如重新抓包导入了新练度)→ 手动上传
  2. 设备 B 想看到最新数据 → 手动下载

不要指望自动同步——这是 Chaldea 用户系统的设计选择,不是 bug。

备份频率建议

因为需要手动,建议:

为什么不自动同步

自动同步看起来更方便,但会带来一些问题:

Chaldea 选择了"手动同步"——简单、可控、无冲突。缺点是需要记得手动上传 / 下载。

备份存了什么

在线备份只存 userdata.json 文件——里面包含:

不存:

在线备份 vs GitHub 同步

维度在线备份GitHub 同步
速度快(直连服务器)稍慢(走 GitHub API)
可靠性中等(服务器宕机就没法用)高(GitHub 稳定性好)
设置难度⭐ 简单⭐⭐ 中等(需要 GitHub Token)
冲突处理手动覆盖SHA 校验,冲突失败

两者可以同时开启——互为备份,更安全。