数据存储
JoyMart 提供两种存储模式:YAML 文件(默认,单服)和 MySQL(跨服推荐)。存储模式在 config.yml 的 storage 节点配置,详见 配置文件说明。
YAML(默认,单服)
- 玩家数据:
plugins/JoyMart/data/players/<uuid>.yml - 高分榜:
plugins/JoyMart/data/scores/<gameId>.yml
MySQL(跨服推荐)
在 config.yml 中开启 mysql.enabled: true 并填好连接信息。JoyMart 会自动用 HikariCP 连接池管理连接,所有 BungeeCord 子服共享同一份高分榜与代币数据。
数据迁移
迁移命令
/gba migrate mysql 把现有 YAML 数据导入 MySQL;/gba migrate file 反向。
迁移相关命令权限为 gamebox.admin.migrate,详见 命令与权限。