
区块生成器 - 区块预生成与世界边界
区块预生成和世界边界,以减少Hytale游戏服务器上区块生成的负载,并确保玩家始终处于已加载的区块内。
区块预生成器
提前预生成区块,以减少玩家在世界中游荡时的区块生成开销
特性
- 精确控制每秒预生成区块的数量,从而在预生成时精细调节负载影响。
- 必要时可暂停区块生成任务
- 跳过已生成的区块
- 获取详细的区块预生成统计信息,包括已处理区块、已跳过区块和生成百分比。
- 可配置的可选持久世界边界,将玩家限制在已生成的区块半径内
权限
几乎所有操作都有对应的权限节点,您可以通过授予 chunker.* 来赋予群组/玩家完全权限。以下是所有可用权限节点的完整列表:
chunker.command.chunker.world- 使用 /chunker world 命令chunker.command.chunker.center- 使用 /chunker center 命令chunker.command.chunker.radius- 使用 /chunker radius 命令chunker.command.chunker.corners- 使用 /chunker corners 命令chunker.command.chunker.border- 使用 /chunker border 命令chunker.command.chunker.rate- 使用 /chunker rate 命令chunker.command.chunker.start- 使用 /chunker start 命令chunker.command.chunker.stop- 使用 /chunker stop 命令chunker.command.chunker.resume- 使用 /chunker resume 命令chunker.command.chunker.cancel- 使用 /chunker cancel 命令chunker.command.chunker.progress- 使用 /chunker progress 命令chunker.command.chunker.silent- 使用 /chunker silent 命令chunker.command.chunker.quiet- 使用 /chunker quiet 命令chunker.command.chunker.reload- 使用 /chunker reload 命令chunker.command.chunker.trim- 使用 /chunker trim 命令
命令
几乎所有操作都有对应的权限节点,您可以通过授予 chunker.* 来赋予群组/玩家完全权限。以下是所有可用权限节点的完整列表:
选择命令
/chunker world- 列出所有可进行区块预生成的世界/chunker world <worldName>- 选择一个世界以控制其预生成/chunker center <x> <z>- 将预生成选择的中心设置为指定坐标/chunker center spawn- 将预生成选择的中心设置为世界的出生点/chunker radius <blocks>- 设置选择的半径,例如 100 表示从中心向各个方向延伸 100 个方块/chunker corners <x1> <z1> <x2> <z2>- 将选择的角落设置为特定坐标
边界命令
/chunker border- 在选中的世界中切换世界边界的开启/关闭
生命周期命令
/chunker start- 开始在指定世界中生成区块/chunker stop- 暂停在指定世界中生成区块/chunker resume- 继续在指定世界中生成区块/chunker cancel- 取消在指定世界中生成区块
预生成调优
/chunker rate <chunksPerSecond>- 设置区块的生成速率 (默认值: 200)
实用命令
/chunker trim- (破坏性操作) 删除指定区域外的区块,需要确认/chunker reload- 重新加载插件/chunker silent- 禁用聊天栏的进度更新输出/chunker quiet <seconds>- 更改聊天和控制台的进度更新输出频率
用法与示例
在世界 "default" 中,以出生点为中心,在 5000 个方块的半径范围内生成区块
/chunker world default
/chunker center spawn
/chunker radius 5000
/chunker start
/chunker progress
在世界 "custom" 中,以特定坐标为中心,在 10000 个方块的半径范围内缓慢生成区块,以避免影响性能
/chunker world custom
/chunker center 123 321
/chunker radius 10000
/chunker rate 20 # 每秒 20 个区块,为默认值的 10%
/chunker start
/chunker progress
在两套坐标之间激进地生成区块(需要大量资源),半径 20k 方块,以出生点为中心
/chunker world default
/chunker center spawn
/chunker radius 20000
/chunker rate 400 # 是每秒 200 个区块默认值的两倍
/chunker start
/chunker progress
创建一个距出生点 5000 方块的世界边界,不进行预生成
/chunker world default
/chunker center spawn
/chunker radius 5000
/chunker border
预生成距出生点 15000 方块内的区块,同时设置世界边界,以每秒 150 个区块的速度生成,并修剪边界外的区块
/chunker world default
/chunker center spawn
/chunker radius 15000
/chunker border
/chunker rate 150
/chunker start
/chunker trim --confirm
链接
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。