Skip to content

merge-ml.conf

Multilogin 插件数据迁移配置文件。在data-merge模块激活时有效。

# 源数据库配置
source {
# 源库类型,支持 H2DB 或 MYSQL
type=H2DB
# H2 配置
h2 {
# ⚠️可选:直接指定 JDBC URL。留空时按 path + parameters 生成
jdbc-url=""
# H2 文件路径(相对于插件数据目录)
path="merge/multilogin"
# ⚠️H2 JDBC 附加参数
parameters="MODE=MySQL"
# H2 用户名
username=root
# H2 密码
password=root
}
# MySQL 配置
mysql {
# MySQL 地址
host="127.0.0.1"
# MySQL 端口
port=3306
# 数据库名
database="mixed_login"
# 用户名
username=root
# 密码
password=password
# ⚠️JDBC 参数
parameters="useSSL=false&serverTimezone=UTC&characterEncoding=utf8"
}
}
# 源表名配置
tables {
# ⚠️旧库 UserDataTableV3 的表名
user-data-table="multilogin_user_data_v3"
# ⚠️旧库 InGameProfileTableV3 的表名
in-game-profile-table="multilogin_in_game_profile_v3"
}
# ⚠️service_id 到 entryId 的映射,键为旧库的服务 ID,值为新库的服务 ID;未配置时默认使用 ml_{serviceId}
service-id-mapping {
"1"=mojang
}