Skip to content

更新日志

2026-06-17

1.0.5

  • 整理 LyMySQLCore 文档。
  • 补充数据库配置、启动检查、玩家数据安全流程和开发接口说明。

2025-05-18

1.0.4

  • 修复:控制台时间格式中的时、分、秒单位显示错误。
  • 修复:定时保存完成日志重复输出的问题,避免控制台出现相同记录。

1.0.3

  • 新增:控制台会记录玩家数据读取、退出保存和定时保存流程的执行时间,便于排查数据同步耗时问题。
  • 优化:同一玩家在 200 毫秒内重复触发数据读取时将被忽略,减少重复加载事件。
  • 调整:数据事件日志改为显示格式化时间,并保留更精细的毫秒信息。

2024-11-11

1.0.2

  • 优化:细分玩家连接、加载完成和离开状态,减少重复读取、重复保存或提前释放数据锁的情况。
  • 修复:玩家被踢出服务器时也会执行数据保存和解锁流程,避免遗留数据锁。
  • 优化:玩家正常退出时使用独立线程处理保存流程,降低数据库操作阻塞服务器主线程的风险。
  • 修复:数据读取发生异常时仍会解除失明效果,并正确结束本次加载状态。
  • 调整:数据读取、退出保存和定时保存事件统一切回服务器主线程触发,提高与其他插件交互时的兼容性。
  • 兼容:内置数据库连接池相关组件,降低运行环境缺少对应依赖时出现连接异常的可能。

2023-08-28

1.0.1

  • 新增:提供基于 MySQL 的跨服玩家数据安全锁,避免同一玩家在多个服务器同时读写数据。
  • 新增:玩家进入服务器时自动获取数据锁并读取数据,离开时自动保存数据并释放锁。
  • 新增:支持玩家数据读取、退出保存和定时保存事件,供其他插件接入数据同步流程。
  • 新增:数据加载期间限制玩家移动、交互、丢弃物品等操作,减少数据尚未就绪时产生异常。
  • 新增:提供数据库连接池与连接配置,用于维持稳定的 MySQL 数据库连接。