将镜像服与生存服同步。
⚠️ 仅支持同步整个存档,需要部分同步请用 RegionFileUpdater
这个插件的大部分代码来自 TISUnion/QuickBackupM
。
- MCDReforged >= 2.2.0
!!sync
: 立即同步
!!sync abort
: 取消同步
第一次运行时,插件会生成配置文件 config/world_cpier/config.json。该文件内容如下:
{
"command": "!!sync", // 命令前缀
"permission": 0, // 权限
"source_path": "/foo/bar/qb_multi/slot1", // 同步来源,建议设置为主服 QBM 槽位 1
"world_list": [
"world" // 存档文件夹名称
],
"server_path": "./server", // 需要同步的世界文件夹列表,原版服务端只会有一个世界
"backup": false, // 同步前是否进行一次备份以避免小天才
"backup_path": "./sync_backup", // 备份路径
"timed_sync": -1, // 定时同步,单位为分钟,<=0 为禁用
"ignored_files": [
"seesion.lock" // 同步时忽略的文件。可以 * 作为通配符匹配以某些字符开头或结尾的文件
]
}
⚠️ 此处使用 json5 格式高亮以对配置项进行解释,实际配置格式为 json, 不可使用注释。