SparrowSync - 高性能的跨服数据同步

原创 付费 开源 工具 SparrowSync - 高性能的跨服数据同步 26.9-beta.6

请登录后获取
版权类型
原创
插件中文名称
麻雀同步
插件英文名称
SparrowSync
原帖地址
https://github.com/NanamoServer/sparrow-sync
支持的核心(服务端)
  1. Paper
  2. Folia
语言支持
多语言
适配版本(Java)
  1. 最新版本
  2. 26.x
  3. 1.21
sparrow-sync-logo-320px.webp



为 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/

📬 游戏内展示
文本管理.webp
菜单管理.webp
快照详情.webp
json导出.webp
作者
Catnies
查看
175
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部