- 版权类型
- 原创
- 插件中文名称
- 麻雀同步
- 插件英文名称
- SparrowSync
- 原帖地址
- https://github.com/NanamoServer/sparrow-sync
- 支持的核心(服务端)
- Paper
- Folia
- 语言支持
- 多语言
- 适配版本(Java)
- 最新版本
- 26.x
- 1.21
为 Paper / Folia 服务器提供玩家数据同步与快照管理。
项目简介
Sparrow Sync 是一款用于跨服务器同步玩家数据的 Paper / Folia 插件。它支持 1.21.4 ~ 26.3 版本, 它通过 Redis 协调玩家会话,并将玩家数据保存为持久化快照,让玩家在不同服务器之间延续游戏进度,也方便管理员恢复历史存档。
核心功能

玩家数据同步:支持背包、末影箱、经验、生命值、饥饿值、药水效果、进度、统计、属性、位置等数据,可在配置中选择需要同步的数据类型。

低主线程占用:玩家加入和退出服务器时,几乎所有任务都支持异步执行,主线程耗时可做到与数据量大小无关。实测中,单次加入服务器的主线程耗时几乎均 **≤ 0.2 ms**。

非冻结式同步:在 `onJoin` 前完成大部分数据同步,无需在玩家进入世界后冻结玩家,提供无缝的进服体验。

多种存储后端:支持使用 **MongoDB**、**MySQL**、**MariaDB** 或 **PostgreSQL** 持久化数据,通过 **Redis** 协调跨服操作。

快照压缩:使用 Sparrow NBT 保存玩家数据,支持 **Zstd**、Deflate 和不压缩三种格式。

快照管理菜单:在游戏内浏览快照、查看内容、恢复历史数据、固定记录和导出快照。

地图同步:在服务器之间共享地图数据,支持配置同步模式和交互限制。

数据恢复工具:查看本地异常档案,通过快照导入、导出和批量归档命令管理数据。
插件文档
了解本插件的更多功能可以访问插件文档!
中文文档:
https://nanamoserver.github.io/sparrow-sync-wiki/zh-Hans/
游戏内展示