常见问题
LyMySQLCore 启动失败怎么办?
先看控制台里的 MySQLLink -> jdbc:mysql://...,确认地址、端口、数据库名和连接参数。
如果日志里出现 数据库连接失败,LyMySQLCore 会禁用自身。此时依赖 MySQL 存储的插件功能不会生效。
数据库需要提前建表吗?
基础表不需要手动建。LyMySQLCore 会自动创建 lymysqlcore_lock 和 lymysqlcore_playerlog。
业务插件的数据表按对应插件的逻辑创建。账号需要具备建表和读写权限。
玩家进服为什么会短暂无法操作?
这是正常保护流程。玩家数据加载期间,插件会暂时限制移动、交互、打开背包、聊天、攻击等操作,避免数据没读完就开始操作插件功能。
可以通过 join-load-delay 调整加载完成后的放行延迟。
多服共用数据库需要注意什么?
所有服务器都要连接同一个数据库,并保证每个服务器的 Bukkit 名称和端口能区分不同实例。
不要让多个不同网络的服务器误连到同一个正式库,除非你明确需要跨服共享数据。
修改数据库配置后可以重载吗?
不建议。LyMySQLCore 的数据库连接在启动时初始化,修改连接信息后应重启服务器。