在 Hytale 服务器上预生成世界,可以在玩家进入前就先处理地形创建这一高负载计算任务,确保玩家获得流畅、无卡顿的体验。 此过程可防止多名用户同时探索新的 区域 时服务器 CPU 飙升,从而保持稳定的 tick 速率和高性能。 此外,它还允许管理员验证世界生成结果并设置固定的文件大小,从而实现更可靠的备份和长期稳定性。
1. 登录 BisectHosting Starbase 面板。
2. 选择 Config 选项卡,然后选择 Game Settings。
3. 记下 MaxViewRadius 的值。 世界预生成期间,服务器可能会降低该值。
4. 前往 Console 选项卡。
5. 输入以下包含所需值的 命令 : /world settings pregenerate set <minX> <minZ> <maxX> <maxZ> --world <worldName>
6. 等待几分钟,具体取决于设置的半径,以完成加载。 从较低的值开始,并逐步按增量提高该值,以控制加载。
注意:使用以下命令重置预生成值:
/world settings pregenerate reset --world <worldName>
7. 加载完成后,停止 服务器。
8. 选择 Config 选项卡,然后选择 Game Settings。
9. 在 MaxViewRadius 旁边,输入第 3 步中的值 。
10. 按下 Save 按钮。
11. 启动 服务器。
如何在 Hytale 服务器上编辑预生成区域值(文件)
1. 登录 BisectHosting Starbase 面板。
2. 停止 服务器。
3. 前往 Files 选项卡。
4. 找到以下目录: /home/container/universe/worlds
5. 选择所需的世界。
6. 打开 config.json 文件。
7. 在 ChunkConfig PregenerateRegion 行下,编辑所需的 Max 值。 只有在该世界此前已预生成过后,此行才会生成。
8. 按下 Save 按钮。
9. 启动 服务器。
10. 如果有新的区块,请等待几分钟,让世界预生成它们。
注意:在世界预生成期间,服务器可能会降低 MaxViewRadius。 在此处了解如何更改视距。