概述
本Mod通过SQLite数据库和MySQL数据库实现同步多台支持Fabric服务器之间的玩家数据,如背包物品、生命值、饥饿值、经验值等。
使用
将所有需要同步的服务器装上这个Mod,启动服务器后将会生成配置文件。
配置列表:
DATABASE_TYPE=SQLITE //使用哪种数据库,可选择SQLITE和MYSQL
DATABASE_NAME= //使用SQLITE时的数据库名字
SQLITE_DIRECTORY= //使用SQLITE时文件保存的绝对路径
MYSQL_ADDRESS=127.0.0.1 //MYSQL的数据库连接地址
MYSQL_PORT=3306 //MYSQL的数据库端口
MYSQL_USERNAME= //MYSQL的数据库名字
MYSQL_PASSWORD= //MYSQL的数据库密码
SYNC_CREATIVE_MODE=true //是否同步创造模式
SYNC_INVENTORY=true //是否同步背包数据
SYNC_ENDER_CHEST=true //是否同步末影箱
SYNC_HEALTH=true //是否同步生命值
SYNC_FOOD_LEVEL=true //是否同步饥饿值
SYNC_XP_LEVEL=true //是否同步经验值
SYNC_SCORE=true //是否同步游戏得分
SYNC_STATUS_EFFECTS=true //是否同步药水效果
SYNC_ADVANCEMENTS=true //是否同步游戏成就
提醒
所有需要同步的服务器都需要使用相同的配置文件。
由于Mod加载与保存玩家数据的方式特殊,本Mod会在安装后玩家首次进入服务器时清空其背包与进度/成就,如果是一开始就使用该Mod,则不会有问题。
反馈
如果你发现任何错误,或是有意见,请在Github的issue中报告,我(作者)将尽力解决!