• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
Cyutime | 支持跨服同步的在线时长奖励标识插件|支持Folia[1.13-1.21]

原创 娱乐 Cyutime | 支持跨服同步的在线时长奖励标识插件|支持Folia[1.13-1.21] 1.1.2

请登录后获取
- 更新在线快速gui配置奖励功能
- 与action动作执行并行
客制化菜单固定按钮可客制化动作执行器新增变量
支持在配置文件内启用自动发放在线奖励
版本独立为folia版与paper版
客制化菜单重做,支持ce等资源包
支持Folia
新增客制化布局菜单,可在菜单内配置奖励
新增Bossbar与Actionbar实时提示
新增功能
自定义刷新时间
:现在可以在 config.yml 中设置 dayStartTime(例如 "04:00:00"),在凌晨 4 点重置一天的在线时间,不再强制 0 点刷新。
Debug 调试模式:新增 /cyutime debug 指令,方便管理员查看服务器当前时间、时区以及距离下一次数据刷新的倒计时。
全参数补全:重写了 Tab 补全逻辑,现在 /cyutime flag 和 /cyutime top 会提示所有参数,输入更顺手。

性能优化
PAPI 变量性能质变
:重构了 PAPI 变量获取逻辑。现在所有 PAPI 请求直接读取内存缓存,不再查询数据库,杜绝了因计分板刷新导致的服务器主线程卡顿 (TPS 降低) 问题。
数据库 I/O 优化:将所有玩家数据的读取与写入操作移至异步线程,大幅降低对主线程的影响。

修复 BUG
修复数据丢失隐患
:修复了在极端并发情况下(如玩家频繁进退服或关服时),数据保存可能出现的竞态条件导致数据回档或丢失的问题。
修复 SQLite 线程安全:为 SQLite 模式添加了线程锁,修复了可能出现的 "Database locked" 报错。
修复潜在死循环:为时间切分逻辑增加了安全熔断机制,防止因系统时间异常导致服务器死循环卡死。

不兼容1.0.1及其以前版本配置文件与数据文件,请全部删除后重新生成
修复一个不为人知的小Bug
后退
顶部 底部