Bedrockプレイヤーによる負荷
Geyser経由でBedrockプレイヤーがサーバーに与える負荷の大きさ、その測定方法、モバイル利用者が多い場合に設定すべき項目を解説します。
更新日 2026年8月13日
BedrockのプレイヤーはJavaのプレイヤーよりもサーバーに負荷をかけます。Geyserはすべてのパケットについてプロトコルを双方向に変換するためです。
負荷が増える要因
- チャンクとエンティティの変換。
- インターフェースの変換。
- 独立したUDPネットワークスタック。
目安として、Bedrockのプレイヤー20人はJavaのプレイヤー25~30人相当の負荷になります。モバイルユーザーが多い場合は、この差が顕著に表れます。
計測方法
spark profiler start --timeout 300
レポートでは、Geyserとネットワークのスレッドを確認してください — Spark。
設定すべき項目
- Bedrock向けには
view-distanceをさらに削減できることがよくあります。スマートフォンでは描画距離がそもそも小さいためです。 - 不要なパススルーデータ(
passthrough-*)は必要なければ無効にしてください。 - Geyserの
max-playersは全体の上限とは別に制限してください。 - 重いインターフェースやホログラムは避けてください。変換コストが高くなります — Bedrockのフォーム。
別サーバーでの運用
モバイルユーザーが非常に多い場合は、Geyserをゲームサーバー上ではなくプロキシ上で実行してください。変換が別プロセスで動作します — ネットワーク内のBedrock。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
