异步区块处理
现代核心如何并行加载区块、这带来了什么,以及哪些设置真正重要。
更新于 2026年8月13日
区块加载与生成是服务器上开销最大的操作。现代核心已将其中的一部分移到独立线程处理。
已经实现的功能
Paper 及其分支以异步方式加载和保存区块,不会因磁盘 I/O 阻塞主线程。在频繁探索的服务器上效果明显——区块加载。
设置
chunks:
max-auto-save-chunks-per-tick: 24
prevent-moving-into-unloaded-chunks: true
delay-chunk-unloads-by: 10s
prevent-moving-into-unloaded-chunks 可防止玩家在高速飞行时掉入未加载的区块。
关于整合包
Fabric 模组 C2ME 可并行化生成:在生成负载较重的整合包上能带来明显的性能提升——优化模组。
设置无法解决的问题
主游戏循环仍然是单线程的。异步机制有助于加载,但对实体和红石刻没有帮助:在这方面,关键在于限制和 Folia。
实用建议
如果性能分析器显示问题出在生成上,请用预生成来解决,而不是调整各种参数:提前生成的区块加载成本比实时创建低得多——预生成。
Minecraft 托管您离线时服务器仍在运行创建服务器
