服务器使用量
未统计
服务玩家数
未统计
下载量
53,418
插件详细介绍
ServerBackup 是一款功能强大的服务器备份插件,支持自动备份、动态备份、云存储及FTP传输,能有效保护你的世界数据,同时几乎不影响服务器性能。
重要公告
- Discord 服务器:如需帮助或提问,请加入 https://discord.gg/ServerBackup
- 云备份功能(Dropbox):现已支持自动将备份上传至 Dropbox。未来将支持更多选项,如 Google Drive、OneDrive 等。请观看视频了解如何设置。
- 动态备份功能:此功能可节省大量磁盘空间。它只备份玩家进入过的、可能已改变的区块/区域。启用后,备份文件名将带有“dynamic”标签。如需使用动态备份,只需在服务器停止时将所有文件粘贴到你的世界文件夹中,重启后即可恢复。
核心特性
- 零性能影响:所有备份创建均在异步模式下运行,不会影响服务器性能。
- 完全可自定义消息:可编辑所有消息以匹配你的服务器文本风格。
- 自动备份创建:支持按设定时间(如每天/每小时)自动创建备份。
- FTP 传输集成:可将备份上传至 FTP 服务器以增强安全性。
- 游戏内命令:提供便捷的备份创建与管理命令。
- 自动删除旧备份:可自动清理旧备份以节省存储空间。
- 高度可配置:配置文件提供众多选项,可备份世界文件夹以外的其他文件/文件夹(例如
plugins文件夹)。 - 备份通知权限:拥有
backup.notification权限的玩家将收到备份通知。
命令与权限
所有命令都需要 backup.admin 权限。
/backup reload:重载插件配置。/backup list <页码>:显示10个备份的列表(所有条目均可点击,用于配合/backup remove使用)。/backup search <搜索参数> <页码>:显示包含指定搜索参数的10个备份列表。/backup create <世界/文件夹>:为特定世界或文件夹创建新备份(例如:/backup create plugins)。/backup create <文件>:为特定文件创建新备份(例如:/backup create plugins/ServerBackup/config.yml)。/backup remove <文件夹>:删除现有备份(可通过点击/backup list列表中的备份来获取其文件夹名称)。/backup zip <文件夹>:将文件夹压缩为 zip 文件。/backup unzip <zip文件>:将 zip 文件解压到文件夹。/backup ftp <download/upload/list>:FTP 相关命令。用于从 FTP 服务器下载/上传备份文件,或列出 FTP 服务器上存储的所有备份。/backup dropbox upload <zip文件>:将文件上传到 Dropbox。/backup tasks:显示所有正在运行的备份任务列表。
配置文件详解
配置文件 (config.yml) 位于插件数据文件夹中。以下为关键设置说明:
主要设置
AutomaticBackups:设为true启用自动备份(默认每天);设为false则禁用,但仍可使用/backup create命令。CommandAfterAutomaticBackup:自动备份完成后执行的命令(例如,可设置为/stop在每日备份后关闭服务器)。BackupLimiter:设置希望保留的备份总数(例如设为5则只保留最新的5个备份)。设为0则禁用此功能。启用此功能将禁用DeleteOldBackups。BackupTimer:
- `Days`:指定备份创建的星期几。- `Times`:指定备份创建的时间(格式为 `hh-mm`,例如 `12-30`)。BackupWorlds:自动备份的世界列表。默认为world,world_nether,world_the_end。DeleteOldBackups:自动删除超过指定天数(例如7)的旧备份。设为0则禁用。KeepUniqueBackups:设为true时,将保留每个世界或文件夹的最新一份备份,无论其有多旧。UpdateAvailableMessage:当有插件新版本时通知你。建议保持为true。BackupDestination:备份文件的存储位置。默认为Backups//。SendLogMessages:设为true时,在使用/backup zip或/backup unzip等命令时,在玩家聊天中发送额外的日志信息,便于故障排除。
黑名单与高级功能
Blacklist:不会被备份的文件/目录列表。DynamicBackup:设为true启用动态备份功能。Ftp:FTP 相关设置。
- `UploadBackup`:设为 `true` 将备份上传至 FTP 服务器。- `DeleteLocalBackup`:设为 `true` 则在上传至 FTP 后删除服务器本地的备份。- `Server`:FTP 服务器的连接信息(IP、端口、用户名、密码等)。CloudBackup:云备份设置(目前支持 Dropbox)。
- `Dropbox`:设为 `true` 启用 Dropbox 备份。- `Options`:云备份选项,如目标目录等。注意事项与提示
- 备份存储位置:备份保存在服务器根目录下的
Backups文件夹中,而非plugins文件夹内。 - FTP 支持:目前仅支持 FTP,不支持 SFTP。如果你使用 VPS/根服务器,需要自行搭建 FTP 服务器。
- 动态备份恢复:恢复动态备份时,请确保服务器已停止,然后将所有备份文件放入对应的世界文件夹。
- 配置警告:配置中的
CollectiveZipFile是未来功能,目前尚未生效,请勿设置为true。 - 合作伙伴:感谢合作伙伴 ZAP-Hosting 对插件未来开发的支持。使用优惠码 Seblii-7366 可享受其稳定服务器 8折 优惠。
统计信息
自版本 2.6.0 起,插件集成了 bStats 统计。
- 管理的备份总量已超过 50 TB。
- 更多统计数据请查看相关页面。
如何使用 FTP 备份功能?
FTP 备份功能可将您的服务器备份安全地存储到远程 FTP 服务器上,实现冗余存储,即使您的 Minecraft 服务器发生故障,备份文件依然安全。
启用与配置
- 首先,在
config.yml配置文件中找到Ftp相关设置。 - 将
UploadBackup选项设置为true以启用 FTP 功能。 - 您还需要填写您的 FTP 服务器详细信息,包括 IP 地址、端口、用户名和密码。建议为备份创建一个专用 FTP 用户。
服务器要求与注意事项
- 如果您使用的是 VPS、虚拟服务器或独立服务器,请注意:目前插件不支持 SFTP(端口 22)。您需要在服务器上额外设置一个 FTP 服务器。互联网上有很多相关教程可供参考。
- 为实现真正的冗余和安全,FTP 服务器应运行在另一台独立的物理服务器上。如果 FTP 服务与 Minecraft 服务器在同一台机器上,则无法防范硬件故障。
高级设置与文件管理
- 如果您希望仅在 FTP 服务器上存储备份,可以将配置选项
DeleteLocalBackup设置为true。启用后,插件会在确认备份文件已成功上传至 FTP 服务器后,自动删除 Minecraft 服务器本地的备份副本。 - 当您需要恢复时,可以随时使用命令
/backup ftp download <backup-file>从 FTP 服务器下载指定的备份文件。
获取帮助
如果您需要帮助或有任何疑问,可以通过以下链接联系开发者:
https://server-backup.net/#support
测试支持版本
版本分布
基本信息
插件名称
Server Backup / Ingame / Dropbox / FTP Backup 1.18 - 1.21 [Multithreaded]
作者
SebliYT
平台
Bukkit / Spigot
支持版本
1.18 - 1.21
点赞数
4
最近版本
暂无数据
-