admin 发表于 2022-9-14 22:01:40

HuskSync [1.16, 1.17, 1.18] - Synchronize player inventories 1.4

HuskSync - Synchronize player inventories & data cross-server 1.4HuskSync - 同步玩家库存和数据跨服务器 1.4付费获得:免费下载:打开微信扫一扫下面的小程序二维码
测试的Minecraft版本: 1.16/1.17/1.18

源代码: https ://github.com/github.com/wiiiiam278/husksync

https://i.imgur.com/rUsOJBC.png

HuskSync是现代的跨服务器玩家数据同步系统,它允许玩家数据(库存、健康、饥饿和状态效果)通过使用Redis跨服务器同步。
https://i.imgur.com/OyFYv4q.png

https://i.imgur.com/U0QtCwU.png


[*]全面:跨服务器同步以下玩家数据。所有这些都可以打开或关闭:

[*]库存(和盔甲,副手,选定的插槽)
[*]末影箱
[*]经验点和等级
[*]健康(和最大健康,健康规模)
[*]饥饿(和饱和,疲惫)
[*]游戏模式
[*]进步
[*]统计(ESC → 统计菜单)
[*]位置(和航班状态)
[*]无缝:数据通过 Redis 消息集中缓存和按需分发,而不是不断地从数据库中查询;这意味着该插件能够无缝同步数据——玩家的数据应该几乎是即时更新的。
[*]离线查看:离线查看和编辑玩家物品栏和末影箱的内容。
[*]轻松从 MySQLPlayerDataBridge迁移。
[*]具有易于使用的事件 API的开源。
https://i.imgur.com/xTsCfQJ.png

https://i.imgur.com/PqvxRiZ.gif

https://i.imgur.com/GVizOv3.gif

https://i.imgur.com/kgGU2D5.gif

https://i.imgur.com/C3LpwqU.png


[*]/husksync 关于

[*]查看插件信息
[*]/husksync 更新

[*]检查更新
[*]权限:husksync.command.admin
[*]/husksync 状态

[*]查看系统状态信息
[*]权限:husksync.command.admin
[*]/husksync 重新加载

[*]重新加载配置和消息文件
[*]权限:husksync.command.admin
[*]/husksync invsee

[*]查看离线玩家的库存
[*]权限:husksync.command.inventory
[*]/husksync echest

[*]查看离线玩家的末影箱
[*]权限:husksync.command.ender_chest
[*]/husksync 迁移

[*]从 MPDB 迁移数据

https://i.imgur.com/IQXuHmd.png

要求

[*]BungeeCord(或衍生产品,例如 Waterfall)或 Velocity 代理服务器
[*]Spigot(或衍生产品,例如 Paper)游戏服务器
[*]一个 Redis 服务器
安装

[*]在 Spigot 和 Proxy 服务器的 /plugins/ 文件夹中安装 HuskSync。
[*]启动您的服务器,然后再次停止它们以允许生成配置文件。
[*]导航到 Spigot 服务器和代理(位于/plugins/HuskSync/)上生成的 config.yml 文件并填写 Redis 服务器的凭据。

[*]在代理服务器上,您可以额外配置一个 MySQL 数据库来保存玩家数据,因为默认情况下插件将创建一个 SQLite 数据库。
[*]默认情况下,除了玩家位置之外的所有内容都是同步的。如果您想更改同步的内容,可以通过编辑每个 Spigot 服务器的 config.yml 文件来实现。
[*]完成所有设置后,请确保重新启动所有服务器和代理服务器。然后,登录并同步数据!
有关更详细的设置信息和故障排除步骤,请单击此处。
bStats
这个插件使用 bStats 为我提供有关其使用情况的指标:

[*]查看 Bukkit 指标
[*]查看 BungeeCord 指标
您可以通过导航到 plugins/bStats/config.yml 并编辑配置以禁用插件指标来关闭指标收集。
页: [1]
查看完整版本: HuskSync [1.16, 1.17, 1.18] - Synchronize player inventories 1.4