服务器使用量
137
服务玩家数
28
下载量
42,473
插件详细介绍
ServerRestorer
ServerRestorer 是一款 Bukkit 插件,旨在为您的服务器提供便捷、高效的备份解决方案。它支持全目录备份、压缩存储、自动计划任务以及 FTP 远程上传,帮助您轻松保护服务器数据。
核心功能
- 完整服务器备份:备份整个服务器目录,包括插件、世界以及所有配置文件。
- 智能压缩:采用压缩技术,可将备份文件大小减少高达 75%(例如,将 2.82 GB 压缩至 0.98 GB)。
- 自动计划备份:可配置备份间隔,实现定时自动备份。
- 无感备份:备份过程不会造成服务器卡顿或冻结。
- 备份速度快:通常可在不到一分钟内完成服务器保存。
- 插件体积小巧:本身占用资源极少。
- FTP 支持:可将备份文件直接上传至您的家用电脑或其他远程服务器。
- 备份数量限制:可设置最大备份保留数量,有效管理存储空间。
- 持续更新:插件将持续获得维护与功能更新。
压缩与优化
高效压缩
通过先进的压缩算法,备份文件大小最多可减少至原大小的 1/4,显著节省磁盘空间。
无用文件过滤
插件内置智能过滤器,默认排除以下不必要文件,以进一步缩减备份体积:
- 日志文件:通常体积庞大且内容为临时性控制台信息。
- server.jar 文件:核心服务器文件不会改变,无需重复备份。
如果您因特殊原因需要备份 server.jar,可以在配置文件中启用 serverjar 备份选项。
FTP 远程传输
ServerRestorer 集成了 FTP 客户端功能。您可以将生成的备份文件自动传输到任何配置好的 FTP 服务器,实现数据的异地安全存储。
恢复功能(开发中)
当前状态
完整的“一键恢复”功能正在开发中。由于恢复操作需要替换服务器运行时的文件,这要求服务器完全停止,因此该功能的实现较为复杂。
临时恢复方法
在官方恢复命令实装前,您可以按以下步骤手动恢复服务器:
- 完全关闭您的 Minecraft 服务器。
- 找到目标备份的压缩包(.zip 文件)。
- 将其中的所有文件解压并覆盖到您的服务器主目录。
- 重新启动服务器。
命令列表
使用 `/sr` 作为命令根节点
/sr save
立即强制执行一次手动备份。
/sr restore <backup>
将服务器状态恢复到指定的备份版本(功能开发中,请参考上方手动恢复步骤)。
/sr enableAutoSaver [delay]
启用自动备份器。可选的 [delay] 参数用于设置备份间隔时间(单位:分钟)。
/sr disableAutoSaver
禁用自动备份功能。
权限节点
- **
serverrestorer.***
拥有本插件的所有权限。
serverrestorer.save
允许玩家使用 /sr save 命令。
serverrestorer.restore
允许玩家使用 /sr restore 命令(功能可用后生效)。
关于数据统计
本插件使用 bStats 收集匿名使用数据,以帮助开发者了解插件运行情况并改进产品。
收集的信息
bStats 仅收集以下匿名系统数据
- 系统架构(如操作系统、Java 版本)。
- 服务器核心版本。
- ServerRestorer 插件版本。
如何禁用
如果您不希望发送任何数据,可以在插件的配置文件中,将 enableStats 选项设置为 false 以完全禁用 bStats。
测试支持版本
版本分布
基本信息
插件名称
ServerRestorer
作者
Zombie_Striker
平台
Bukkit / Spigot
支持版本
1.7 - 1.16
点赞数
21
最近版本
1.0.39
99
1.0.32
17
1.0.37
4
1.0.33
4
1.0.13
4
1.0.4
3
1.0.38
3
1.0.23
2
1.0.19
1
1.0.14
1