Skip to content

常见问题

LyMySQLCore 启动失败怎么办?

先看控制台里的 MySQLLink -> jdbc:mysql://...,确认地址、端口、数据库名和连接参数。

如果日志里出现 数据库连接失败,LyMySQLCore 会禁用自身。此时依赖 MySQL 存储的插件功能不会生效。

数据库需要提前建表吗?

基础表不需要手动建。LyMySQLCore 会自动创建 lymysqlcore_locklymysqlcore_playerlog

业务插件的数据表按对应插件的逻辑创建。账号需要具备建表和读写权限。

玩家进服为什么会短暂无法操作?

这是正常保护流程。玩家数据加载期间,插件会暂时限制移动、交互、打开背包、聊天、攻击等操作,避免数据没读完就开始操作插件功能。

可以通过 join-load-delay 调整加载完成后的放行延迟。

多服共用数据库需要注意什么?

所有服务器都要连接同一个数据库,并保证每个服务器的 Bukkit 名称和端口能区分不同实例。

不要让多个不同网络的服务器误连到同一个正式库,除非你明确需要跨服共享数据。

修改数据库配置后可以重载吗?

不建议。LyMySQLCore 的数据库连接在启动时初始化,修改连接信息后应重启服务器。