世界备份

Youer 的世界备份功能可以定时自动备份你的世界存档,防止意外丢失。


快速开始

youer-config/youer.yml 中找到世界备份相关的设置,把它们改成这样就能开启定时备份:

改好后重启服务器,或者用下面这条命令手动备份一次试试:

备份完成后会在控制台提示,同时在服务器根目录下生成备份文件。


备份文件存在哪

所有备份文件都存放在服务器根目录的 YouerBackups/ 文件夹里:

文件命名规则

  • 世界名 — 主世界是 world,其他世界用自己的名字
  • 时间戳 — 备份创建的时间,精确到秒

如果开启了 Zstd 压缩,后缀是 .tar.zst


怎么设置

所有设置在 youer.yml 里,一共有四个选项:

配置项默认值说明
backup_world.enablefalse是否开启自动备份。设成 true 才会开始定时备份。
backup_world.interval3600自动备份间隔(秒)。3600 秒 = 1 小时。想每半小时备份就设 1800
backup_world.max_backups5最多保留多少个备份文件。超过数量会自动删掉最旧的。设成 0 就不限制,永远不删。
backup_world.use_zstdfalse是否用 Zstd 格式压缩。false 用 ZIP,true 用 tar.zst(压缩率更高,但普通电脑打不开)。

如何手动备份

这条命令会立刻开始备份,备份过程在后台进行,不影响服务器正常运行。备份完成后会在聊天栏提示你。

控制台也可以用这条命令手动触发备份。

压缩格式说明

ZIP(默认)

优点是个电脑都能打开,右键解压就行。适合大多数服务器。

Zstd

压缩率更高,备份文件更小,占用硬盘空间少。但普通电脑打不开,需要用 7-Zip、WinRAR 或专用工具才能解压。

怎么选:

  • 硬盘空间够 → 用 ZIP,省事
  • 硬盘空间紧张 / 备份文件太大 → 用 Zstd

备份了哪些内容

  • 主世界(overworld) — 一定会备份
  • 插件创建的世界(Bukkit 世界) — 自动识别并分别备份,每个世界一个文件
  • 不备份的内容session.lock 文件会被跳过,不影响世界数据恢复

模组添加的世界不会被单独备份,它们的数据在主世界文件夹里。

自动清理旧备份

当你开启了 backup_world.max_backups,备份程序会自动管理备份文件的数量:

  • 备份完成后检查 YouerBackups/ 文件夹
  • 如果某个世界的备份文件超过了设定的数量,就删掉最旧的那些
  • 只清理同一个世界前缀的文件,不会误删其他文件

比如设置 backup_world.max_backups: 5,那么 world-xxx.zip 最多保留 5 个,skyblock-xxx.zip 也最多保留 5 个,互不影响。

常见问题

备份会卡服吗?

不会。备份在后台线程执行,不影响玩家正常游戏。

备份文件能用来开一个新服务器吗?

可以。把备份的 ZIP 文件解压到新服务器目录,覆盖原来的世界文件夹就行。

为什么备份文件比世界文件夹小那么多?

正常。ZIP/Zstd 压缩会大幅减小文件体积,特别是地形数据重复度高,压缩效果很好。

能手动删除不要的备份文件吗?

可以。直接去 YouerBackups/ 文件夹里删掉不要的文件就行,备份程序不会再管它们。

Zstd 备份怎么恢复到服务器?

先把 .tar.zst 解压。Linux 可以用 zstd -d world.tar.zst && tar xf world.tar,Windows 可以用 7-Zig 或 PeaZip 打开 .tar.zst 文件。

© 2019-2026 MohistMC非官方 Minecraft 产品,未经 Mojang 或 Microsoft 批准或关联。