欢迎来到 HiMCBBS 论坛~

想在这里休息会么?和我们共度美好时光吧~

加入QQ群:879016948 获得最新公告,并与群友们一起聊天吹水!

注册 登录
资源图标

原创 开源 免费 管理 HikariSync-完全免费!高版本数据同步解决方案!【开发中】 【玩家数据】HikariSync-PlayerData 1.0.0

版权类型
原创
插件英文名称
HikariSync
支持的核心
  1. Bukkit
  2. Spigot
  3. Paper
  4. Purpur
  5. Leaves
  6. 其他Spigot下游
  7. 其他Paper下游
资源语言
  1. 英语
Java大版本
  1. 1.13
  2. 1.14
  3. 1.15
  4. 1.16
  5. 1.17
  6. 1.18
  7. 1.20
  8. 1.21
许可证
MIT License

HikariSync-高版本数据同步解决方案!

插件反馈/意见/交流群:955212292

简介:

1.由于我朋友的服务器在升级高版本时使用的同步插件没能支持1.21.1版本,并且他们使用的插件、以及据我所知目前圈内实现相关功能的均为付费插件,我于是决定自己开发一个实现相同功能的插件,于是就有了现在大家所看到的作品。

2.本插件基于MIT协议开源,并提供了扩展开发API,有我进行开发的本体和部分扩展将永久保持免费和开放,感谢各位的支持。

注意事项:

1.本插件仍然在开发中,可能遇到数据同步失败玩家加入游戏被踢等问题,不过在内置的心跳机制的帮助下,每一个子服在启动时会自动删除出错的数据,最大程度防止该类情况的出现。

2.使用本插件需要一个Mysql数据库,推荐延迟低于10ms,否则极有可能可能会造成等待数据库所造成的导致难以正常游玩问题。

3.本插件实际为插件集、基于模块化架构,只安装本帖附件中的的核心是不会有任何功能的!


核心与扩展列表&当前版本(带*号的为官方提供扩展,永久保持免费和开放):

1.本帖:HikaiSync-Core 【*1.0.0】

必装,提供驱动所有扩展和防止玩家重复进服,以及统一管理数据库连接

2.HikariSync-Inventories【*1.0.0】前置:ProtocolLib

提供对于物品栏、装备栏、副手的数据同步(以及内置了一个由我自主改进的、基于游程编码的数据包压缩算法,对于原版Minecraft协议中物品数据、拥有优秀的10%压缩比,最大程度节省数据库占用。)

3.HikariSync-PlayerData【*1.0.0】

提供对于玩家生命值,饥饿值,饱和度,经验,药水效果的数据同步。


安装指南:

在本地或远程(不推荐)部署好一个Mysql服务器(版本推荐8.0+),尽量保持延迟低于10ms,可保证最佳体验。
登录Mysql后,在root账户下创建一个名为hikarisync的数据库:

SQL:
扩展 折叠 复制
CREATE DATABASE hikarisync;
准备一个Mysql用户hikarisync,密码hikarisync,并给予该用户对于数据库的完整访问权限。
SQL:
扩展 折叠 复制
CREATE USER 'hikarisync'@'localhost' IDENTIFIED BY 'hikarisync';
SQL:
扩展 折叠 复制
GRANT ALL PRIVILEGES ON hikarisync.* TO 'hikarisync'@'localhost';
SQL:
扩展 折叠 复制
FLUSH PRIVILEGES;
将HikariSync-Core和想使用的扩展添加进服务器plugins内,启动服务器。
大功告成!
作者
HikariAwaken
下载
73
查看
173
首次发布
最后更新

评论

0.00 星 0 星

分享资源

后退
顶部