MirrorUP

Incremental mirror sync: only changed files and changed region chunks are transferred.

management

Installation command

!!MCDR plugin install mirror_up

Author

Synced at

...

Last update

...

Latest version

Total downloads

17

Back to catalogue

MirrorUP-v0.6.0.mcdr

Version

0.6.0

Date

November 9, 2026

Size

89.05 KiB

Downloads

6

MD5

0724d1af8866c1617247586805d88f53

SHA256

cd11918caa53ef7bed98a6223c9ef4b80d3004af85093650d0d6f28f1411d37e

MCDR Plugin Dependencies

Plugin IDRequirement
mcdreforged>=2.12.0

Python Package Requirements

Python PackageRequirement
xxhash>=3.0

Python Package Installation Command

pip install "xxhash>=3.0"

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。