教程 02 / 08

让玩家状态可恢复地落库

PlayerData 在进入时读取数据、离开时写回。生产服应把数据库作为上线前置,而不是故障后的补救。

让玩家状态可恢复地落库

PlayerData 在进入时读取数据、离开时写回。生产服应把数据库作为上线前置,而不是故障后的补救。

操作步骤

  1. 建立隔离数据库

    为 TalexSoulTech 使用独立数据库与专用账户,不与不相关插件共用高权限账号。

  2. 按实际网络授权

    只允许 Minecraft 主机或容器的真实来源网段访问,使用 SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、INDEX 的最小权限集合。

  3. 填写插件配置

    设置 Settings.mysql.ip、port、db、user、pass 与 enabled;凭据仅保留在服务器受保护配置中。

  4. 确认建表路径

    连接成功后插件会建立 soul_tech_player_data 与 soul_tech_system;新玩家数据将进入前者。

  5. 安排备份

    在版本变更和停服前备份数据库与插件数据目录;正常 onDisable 保存不是灾备替代。