区块生成器

区块生成器

Chunk Loader Generate 是由 MiilhoZinho 开发的一款高性能 Hytale 服务器插件。灵感来源于 Minecraft 的 "Chunky",它采用方形螺旋算法预生成世界地形,显著减少探索时的卡顿。

世界生成

项目概要:区块加载生成器

开发者: MiilhoZinho

平台: Hytale 抢先体验版(2026年1月13日发布)


概览

区块加载生成器是一款为 Hytale 设计的高性能服务端插件,用于预生成世界地形。受 Minecraft 的 "Chunky" 模组启发,它允许管理员强制世界生成器渲染并保存指定半径内的区块,显著减少玩家探索时的卡顿现象。

主要特性

  • 方形螺旋算法: 从中心点开始向外生成区块,优先处理即时游玩区域。
  • 异步处理: 在后台线程运行,确保主游戏循环保持流畅。
  • TPS 节流: 当服务器每秒游戏刻数(TPS)低于健康阈值时,自动暂停或减缓生成速度。
  • 持久化: 将进度保存至 session.json 文件,允许任务在服务器重启后自动恢复。
  • 管理员命令:
    • /chunk-generator radius <n>
    • /chunk-generator start <x> <z>
    • /chunk-generator pause

技术栈

  • 语言: Java 25
  • UI 框架: NoesisGUI(基于 XML),用于实时进度覆盖层
  • API: Hytale 服务器 API(使用 WorldManagerLoadStrategy