安全再生

安全再生

SafeRegen允许管理员定义受保护的区块,并在它们周围重新生成荒野。

世界生成

SafeRegen

SafeRegen 是一款用于选择性再生成地形的服务器管理工具。它允许管理员重置特定保护区周围的游戏世界环境,从而整合新的游戏更新内容——例如新矿石、新建筑或生成机制的变更——而无需删除玩家建筑或进行完整的地图重置。

功能特性

  • 更新整合: 再生成已有的区块,使新添加的游戏内容立即生成。
  • 高级保护: 使用半径参数将特定区块或整个区域加入白名单,防止修改。
  • 灵活定位: 在当前位置再生成地形,或在不移动的情况下指定远程坐标。
  • 稳定性优先: 采用顺序线程桥接架构,确保在执行繁重的再生成任务时服务器保持稳定。
  • 持久存储: 受保护的坐标保存在 protected_chunks.json 文件中。

使用警告

强烈建议在执行任何再生成命令之前,对世界目录进行完整备份,以防止意外数据丢失。

命令

/saferegen mark [x z] [-radius=<值>] 将区块添加到保护白名单中。

  • 默认模式: 保护玩家当前所在区块。
  • 坐标: 可选择指定区块坐标 x z 来保护远程区域。
  • 半径: 添加 -radius=<值> 来保护目标中心周围的方形区域。

/saferegen regen [x z] [-radius=<值>] 启动野外区域的再生成。受保护的区块会自动跳过。

  • 默认模式: 再生成玩家当前所在区块。
  • 坐标: 可选择指定区块坐标 x z 来再生成远程区域。
  • 半径: 添加 -radius=<值> 来再生成目标中心周围的方形区域。

/saferegen clear 清除保护白名单中的所有条目。

示例

  • /saferegen mark:保护你所站立的区块。
  • /saferegen mark -radius=5:保护你周围半径为5区块的区域。
  • /saferegen regen 10 20:再生成坐标 10, 20 处的特定区块。
  • /saferegen regen -radius=10:再生成周围大范围区域,并跳过任何受保护的建筑。

技术说明

本模组使用 Hytale 原生的 32x32 方块区块坐标系统,以确保与服务器端生成命令兼容。