更新日志
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 数据库连接。