备份模组

备份模组

一个用于 Minecraft 1.21.1 neoforge 的恢复/备份模组。需后续更新。

Recovery

Recovery 是一款面向 NeoForge 1.21.1 的轻量级模组,专为服务器世界的自动化与手动备份而设计。

功能

  • ZIP 压缩:所有备份均以 .zip 格式保存,节省空间并确保数据完整性。
  • 智能检测:模组会自动寻找世界文件夹,即使其名称是自定义或非英语的也能正常工作。
  • 交互式通知:每 30 分钟(可配置)服务器会提示玩家创建一个恢复点。
  • 异步执行:压缩过程在独立线程中运行,防止服务器“卡死”或延迟。

命令

命令 描述 访问权限
/recovery status 显示当前间隔和上次备份时间。 所有人
/recovery set time [min] 设置备份提示的间隔(5-1440 分钟)。 仅限管理员

配置

首次运行时,配置文件会自动创建于 config/recovery-common.toml。

[general]
    # 通知间隔(分钟)
    backupInterval = 30
    # 自动创建备份,无需确认(true/false)
    backupDefault = false
    # 保留的最近存档最大数量(0 - 无限制)
    maxBackups = 20
    # 存储存档的文件夹名称
    backupFolder = "backups"

安装方法

  1. 确保服务器运行 NeoForge 1.21.1。
  2. 安装 Java 21。
  3. 将 recovery-1.0.0.jar 文件放入 mods 文件夹。
  4. 重启服务器。

尽情享受!