• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
备份世界 | WorldBackup

授权转载 世界管理 备份世界 | WorldBackup 1.1

版权类型
授权转载
插件中文名称
备份世界
插件英文名称
WorldBackup
原帖地址
https://www.spigotmc.org/resources/worldbackup-1-16-1-21.117301/
支持的核心(服务端)
  1. Spigot
语言支持
其他
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
WorldBackup插件通过自动时间戳轻松备份Minecraft世界,确保您的世界数据始终安全且易于恢复。
详细说明:

  1. 安装和设置
    • 将 WorldBackup 插件 JAR 文件放入 Spigot 服务器的 plugins 文件夹中。
    • 启动或重新启动服务器以启用插件。
    • 确保将执行备份命令的用户具有所需的权限 (worldbackup.backup)。
  2. 命令用法
    • 此插件的主要命令是 /backup <world>。
    • 此命令启动指定世界的备份过程。
  3. 权限检查
    • 在执行备份之前,插件会检查发送方是否具有必要的权限 (worldbackup.backup)。
    • 如果发件人缺少所需的权限,则会发送一条消息,通知他们无权使用该命令。
  4. 世界存在验证
    • 该插件验证服务器上是否存在指定的世界。
    • 如果世界不存在,则发送者会收到“World not found!”消息的通知。
  5. 备份过程
    • 验证成功后,插件会在新线程中启动备份过程,以防止阻塞主服务器线程。
    • 将当前日期和时间格式化为时间戳 (yyyyMMddHHmmss),以创建唯一的备份文件夹名称。
  6. 文件夹复制
    • 该插件使用 Java NIO(Files.walk 和 Files.copy)以递归方式将所有文件和目录从 world 文件夹复制到 backup 文件夹。
    • 如果在复制过程中发生错误,则会捕获该错误,并向发件人显示错误消息。
  7. 完成通知
    • 成功复制 world 文件夹后,发件人将收到“World has been backed up successfully.”消息的通知。
    • 如果在备份过程中出现任何错误,发件人将收到“An error occurred while backing up the world.”消息。
命令:
·/backup <备份的世界名> 使用命令后将在服务器的世界容器目录中创建一个名为MyWorld_backup_yyyyMMddHHmmss(带有当前时间戳)的新文件夹

授权截图:
pk6AOwn.md.png
捐赠
作者
枫原万叶
下载
311
查看
950
首次发布
最后更新

评分

0.00 星 0 次评分

枫原万叶 的其他资源

后退
顶部 底部