
又一个区块预生成
尽量不会让你的服务器崩溃或陷入启动循环的区块预生成……尽可能吧。
查看大图这是其他预生成模组/插件无法满足你需求时的替代方案。 如果你使用其他预生成模组后遭遇了启动/终止循环,可以试试这个模组,我个人将它和 Lithosphere 一起使用,而 Lithosphere 对于我的 5GB 内存服务器来说太重了,无法使用其他模组进行预生成。
特性:
- 尝试每 tick 生成一个区块
- 如果服务器每秒运行时间超过 1000ms,则减慢预生成速度
- 每 20 tick 输出一条带有状态的刷屏控制台消息
- 没有花哨的算法,它像打印机在纸上打印一样按行生成
- 缓存它至少尝试预生成过一次的区块,因此下次会跳过它们
- 每 tick 最多跳过 128 个区块
- 每 16 个区块保存一次当前进度
- 目前仅支持主世界预生成
- 不要误解,这个模组仍可能导致服务器退出,只是频率更低
计划
- 为所有静态值提供配置
- 一个可在游戏内调整所有内容的命令
用法
首次启动后,应生成一个名为 /world/yacp/task.json 的文件。
停止服务器以编辑它(如果你不停止服务器,它会在服务器停止时被覆盖)。
Start 和 End 坐标以区块为单位(不是方块单位!)。
Start 应始终小于 End!
如果你想开始一个新任务,将 At 的值设置为与 Start 相同,并将 Complete 改为 false。
Processed 和 Existing 只是上次会话的统计数据。
已知问题
在预生成之后并随后启用 bluemap 时,我注意到一些区块缺失了(无法变成地图预览的黑点)。 解决方案: 删除所有 .yacp 缓存文件并再次运行预生成。 这次会快得多,因为大多数区块已经存在,而且服务器负载应该会很低。
Discord
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。