探索時のチャンクロードとラグスパイク
プレイヤーが新しい土地に走り込むとサーバーがラグする理由、その測定方法、効果的な対策を解説します。事前生成、ワールドボーダー、チャンク設定を取り上げます。
更新日 2026年8月13日
チャンク生成はサーバーが実行する処理の中で最も負荷が高いものです。地形、鉱石、構造物、光などが含まれます。プレイヤーが未探索の領域を走り抜けると、サーバーは毎秒数十のチャンクを生成します。
症状
- 誰かがマップを探索しているまさにその時にTPSが低下します。
- プロファイラに
ChunkMap、ChunkGenerate、PoiManagerのブランチが表示されます。 - カスタム生成を伴うModパックで特に顕著です — カスタム生成。
効果的な対策
- 事前生成。 閑散とした時間帯にエリアをあらかじめ生成しておきます — 事前生成。最も効果的な解決策です。
- ワールドボーダー。 エリア自体を制限します — ワールドボーダー。
- 範囲設定。
view-distanceを小さくすると、生成待ちのチャンクが減ります。 - Paperの設定:
max-auto-save-chunks-per-tick、prevent-moving-into-unloaded-chunks、およびチャンク送信レートの制限。 - エリトラと馬。 高速移動は負荷の主な原因です。エリトラのあるサーバーでは、事前生成は必須です。
チャンクローダー
チャンクを読み込んだままにするMODや仕組みは、一度きりの負荷を恒久的な負荷に変えてしまいます。その数を制限してください — MODサーバーの最適化。
ディスク
生成はディスクへの書き込みも伴います。ディスクが満杯になると、サーバーのラグはさらに悪化します — ディスク満杯。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
