跳到主要内容

📗 介绍

Sparrow Sync 让玩家在不同 Minecraft 服务器之间切换时,仍能接着之前的进度游玩。背包、经验、进度等数据随玩家一起转移;管理员也能查看历史快照,在需要时恢复早先保存的状态。

玩家可以带走哪些数据​

背包、末影箱、经验、生命值、饥饿值、药水效果、进度、统计、属性、位置等都可以同步。每种数据类型都能在配置中单独开关。

🔄 顺畅跨服

大部分数据在玩家进入世界前就已准备好,不用进服后站在原地等数据加载。

📦 历史快照

玩家数据会保存为快照。可以浏览记录、查看内容,也可以按需恢复早先的数据。

🗺️ 地图共享

地图数据也能在服务器之间流转,同步模式和地图交互限制均可配置。

Sparrow Sync 使用 Redis 协调跨服玩家会话,持久化快照可存储在 MongoDB、MySQL、MariaDB 或 PostgreSQL 中。玩家状态在对应的服务器线程上采集,后续编码与存储异步进行;同一玩家的任务按顺序处理。

看看实际效果​

点击动图可以放大查看。

玩家切换服务器后进入世界,没有进服后的等待卡顿
✨ 进服后无需等待大部分玩家数据会在进入世界前准备好。
玩家切换服务器后仍能看到同步的地图
🗺️ 地图跟着玩家走启用地图同步后,地图内容可以在服务器之间共享。
在游戏菜单中浏览和管理玩家快照
🖥️ 游戏内管理快照浏览、查看、恢复、固定或导出历史记录。
通过聊天文本面板浏览玩家快照
💬 文本面板也能操作在聊天栏里查看快照记录和对应操作。
记录登录、数据应用、保存和会话锁的详细日志
🧾 看清同步过程独立的详细日志记录登录、数据应用、保存与会话协调过程。

给管理员准备的工具​

快照使用 Sparrow NBT 保存,可选择 Zstd、Deflate 或不压缩。遇到问题时,可以查看本地异常档案,也可以通过快照导入、导出和批量归档命令处理数据。已有 HuskSync 或 InvSync 数据的服务器,可以用命令迁移现有数据。具体用法见命令文档。

获取帮助​

  • 付费用户可通过 Discord 机器人完成验证,进入专属支持频道。
  • 中国大陆的付费用户可加入 QQ 群 182402388 获取支持。
  • 公开项目的开发者可在 #api-help 频道获取免费的开发支持。
  • 您还可以在 GitHub 提交 Issue 获得低优先级的支持。