Skip to content
托管 · 性能

异步区块处理

现代核心如何并行加载区块、这带来了什么,以及哪些设置真正重要。

更新于 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 托管您离线时服务器仍在运行创建服务器