Skip to content

v0.6.0

Choose a tag to compare

@MiYui34 MiYui34 released this 09 Nov 07:21
· 4 commits to main since this release

MirrorUP v0.6.0

新增「就地同步」:在哪个服务器执行 !!mu sync,就同步哪个服务器(mirror_control.adapter: "self")。

新增

  • self 停服适配器:停掉插件所在 MCDR 管理的服务端,写完后自动拉起;没有变更时完全不碰服务器。
  • .mcc 外置 chunk 增量:外置容器的 region 只搬迁占位记录,内容按普通文件增量同步;不再被引用的 .mcc 自动清理。
  • 跨机 agent 传输:主服以只读 HTTP 提供数据(Bearer token,可选 TLS 证书固定),镜像侧不必挂载主服目录。
  • rcon / external 自动停服:停不下来就拒绝写入。
  • 多镜像目标:一份源、多个镜像目录,每个目标可以有独立的停服方式。
  • !!mu verify / !!mu history:核对源/镜像/索引三方一致(--deep 比哈希),查看每轮结果。
  • 定时同步:间隔 60 秒 ~ 7 天。

安装

  1. 把 MirrorUP-v0.6.0.mcdr 放进 MCDR 的 plugins/ 目录。
  2. pip install xxhash(MCDR 只校验依赖,不会自动安装)。
  3. 重启 MCDR,首次加载生成 config/mirror_up/config.json。

需要 MCDR ≥ 2.12.0、Python ≥ 3.9。