Github23 小时前TinyAII 出品 | MIT 开源 | Paper/Spigot 1.16 ~ 26.x | 零依赖
自动备份你的 Minecraft 服务器,支持定时备份、手动备份、多存储后端(本地已实现,OSS/S3 接口预留),以及停服前自动备份开关。
| 功能 | 说明 |
|---|---|
| 定时自动备份 | 可配置间隔(分钟),后台自动执行 |
| 手动备份 | /备份 立即 随时触发一次完整备份 |
| 备份内容可选 | 世界、插件、配置、白名单(可单独开关) |
| 压缩格式 | ZIP / tar.gz(默认 ZIP) |
| 本地存储 | 备份到服务器磁盘指定目录,自动保留最近 N 个 |
| 远端存储预留 | 阿里云 OSS / S3 兼容接口已预留,后续接入 SDK 即可启用 |
| 停服前备份 | 可配置停服时是否自动执行最后一次备份 |
| 备份列表 | /备份 列表 查看所有备份记录(文件名、大小、时间) |
| 恢复指引 | /备份 恢复 <文件名> 给出恢复步骤(需停服手动操作) |
| 中文指令 | 所有命令支持中文,Tab 补全友好 |
| 进度广播 | 备份过程中每 10 秒广播进度 |
autobackup-1.0.1.jarplugins/ 目录/reloadplugins/AutoBackup/config.yml,按需修改插件安装后会在 plugins/AutoBackup/ 下生成 config.yml,主要配置项:
# 定时备份间隔(分钟),0 = 关闭
interval: 360
# 停服前是否自动备份
shutdown-backup: false
# 备份内容开关
backup:
worlds: true # 世界数据
plugins: true # 插件目录
config: true # 配置文件
whitelist: true # 白名单/封禁列表
# 压缩格式
compress-format: zip
# 本地存储配置
local:
enabled: true
path: ./backups
keep-count: 10
| 命令 | 说明 | 权限 |
|---|---|---|
/备份 | 查看帮助菜单 | 全员 |
/备份 立即 | 立即执行一次备份 | 全员 |
/备份 列表 | 查看所有备份记录 | 全员 |
/备份 状态 | 查看当前配置和存储状态 | 全员 |
/备份 重载 | 重载配置文件 | OP |
/备份 测试oss | 测试存储连接 | OP |
/备份 清理本地 | 清理超出保留数量的旧备份 | OP |
/备份 清理远端 | 清理所有远端存储的旧备份 | OP |
MIT License · Copyright (c) 2026 TinyAII
by TinyAII | MIT License | Paper/Spigot 1.16 ~ 26.x | Zero dependencies
Auto-backup plugin for Minecraft servers. Supports scheduled backups, manual backups, multiple storage backends (local implemented, OSS/S3 interfaces reserved), and pre-shutdown backup toggle.
| Feature | Description |
|---|---|
| Scheduled backups | Configurable interval (minutes), runs in background |
| Manual backup | /backup now to trigger a full backup anytime |
| Selective content | Worlds, plugins, config, whitelist (toggle each) |
| Compression | ZIP / tar.gz (default ZIP) |
| Local storage | Saves to server disk, auto-keeps last N backups |
| Remote storage reserved | Alibaba Cloud OSS / S3 compatible interfaces ready for SDK integration |
| Pre-shutdown backup | Optional auto-backup before server stops |
| Backup list | /backup list shows all backups (name, size, time) |
| Restore guide | /backup restore <filename> gives restore steps (manual, requires stop) |
| Chinese commands | All commands support Chinese, Tab completion included |
| Progress broadcast | Reports backup progress every 10 seconds |
autobackup-1.0.1.jarplugins/ folder/reloadplugins/AutoBackup/config.yml, edit as needed| Command | Description | Permission |
|---|---|---|
/backup | Show help menu | Everyone |
/backup now | Trigger an immediate backup | Everyone |
/backup list | List all backups | Everyone |
/backup status | Show config and storage status | Everyone |
/backup reload | Reload config file | OP |
/backup testoss | Test storage connections | OP |
/backup cleanlocal | Clean old local backups exceeding keep count | OP |
/backup cleanremote | Clean all remote storage old backups | OP |
MIT License · Copyright (c) 2026 TinyAII
Github23 小时前TinyAII 出品 | MIT 开源 | Paper/Spigot 1.16 ~ 26.x | 零依赖
自动备份你的 Minecraft 服务器,支持定时备份、手动备份、多存储后端(本地已实现,OSS/S3 接口预留),以及停服前自动备份开关。
| 功能 | 说明 |
|---|---|
| 定时自动备份 | 可配置间隔(分钟),后台自动执行 |
| 手动备份 | /备份 立即 随时触发一次完整备份 |
| 备份内容可选 | 世界、插件、配置、白名单(可单独开关) |
| 压缩格式 | ZIP / tar.gz(默认 ZIP) |
| 本地存储 | 备份到服务器磁盘指定目录,自动保留最近 N 个 |
| 远端存储预留 | 阿里云 OSS / S3 兼容接口已预留,后续接入 SDK 即可启用 |
| 停服前备份 | 可配置停服时是否自动执行最后一次备份 |
| 备份列表 | /备份 列表 查看所有备份记录(文件名、大小、时间) |
| 恢复指引 | /备份 恢复 <文件名> 给出恢复步骤(需停服手动操作) |
| 中文指令 | 所有命令支持中文,Tab 补全友好 |
| 进度广播 | 备份过程中每 10 秒广播进度 |
autobackup-1.0.1.jarplugins/ 目录/reloadplugins/AutoBackup/config.yml,按需修改插件安装后会在 plugins/AutoBackup/ 下生成 config.yml,主要配置项:
# 定时备份间隔(分钟),0 = 关闭
interval: 360
# 停服前是否自动备份
shutdown-backup: false
# 备份内容开关
backup:
worlds: true # 世界数据
plugins: true # 插件目录
config: true # 配置文件
whitelist: true # 白名单/封禁列表
# 压缩格式
compress-format: zip
# 本地存储配置
local:
enabled: true
path: ./backups
keep-count: 10
| 命令 | 说明 | 权限 |
|---|---|---|
/备份 | 查看帮助菜单 | 全员 |
/备份 立即 | 立即执行一次备份 | 全员 |
/备份 列表 | 查看所有备份记录 | 全员 |
/备份 状态 | 查看当前配置和存储状态 | 全员 |
/备份 重载 | 重载配置文件 | OP |
/备份 测试oss | 测试存储连接 | OP |
/备份 清理本地 | 清理超出保留数量的旧备份 | OP |
/备份 清理远端 | 清理所有远端存储的旧备份 | OP |
MIT License · Copyright (c) 2026 TinyAII
by TinyAII | MIT License | Paper/Spigot 1.16 ~ 26.x | Zero dependencies
Auto-backup plugin for Minecraft servers. Supports scheduled backups, manual backups, multiple storage backends (local implemented, OSS/S3 interfaces reserved), and pre-shutdown backup toggle.
| Feature | Description |
|---|---|
| Scheduled backups | Configurable interval (minutes), runs in background |
| Manual backup | /backup now to trigger a full backup anytime |
| Selective content | Worlds, plugins, config, whitelist (toggle each) |
| Compression | ZIP / tar.gz (default ZIP) |
| Local storage | Saves to server disk, auto-keeps last N backups |
| Remote storage reserved | Alibaba Cloud OSS / S3 compatible interfaces ready for SDK integration |
| Pre-shutdown backup | Optional auto-backup before server stops |
| Backup list | /backup list shows all backups (name, size, time) |
| Restore guide | /backup restore <filename> gives restore steps (manual, requires stop) |
| Chinese commands | All commands support Chinese, Tab completion included |
| Progress broadcast | Reports backup progress every 10 seconds |
autobackup-1.0.1.jarplugins/ folder/reloadplugins/AutoBackup/config.yml, edit as needed| Command | Description | Permission |
|---|---|---|
/backup | Show help menu | Everyone |
/backup now | Trigger an immediate backup | Everyone |
/backup list | List all backups | Everyone |
/backup status | Show config and storage status | Everyone |
/backup reload | Reload config file | OP |
/backup testoss | Test storage connections | OP |
/backup cleanlocal | Clean old local backups exceeding keep count | OP |
/backup cleanremote | Clean all remote storage old backups | OP |
MIT License · Copyright (c) 2026 TinyAII