Skip to content
ホスティング · トラブルシューティング

サーバーがクラッシュした場合の対処法

コントロールパネルのカードとログからMinecraftサーバーのクラッシュ原因を特定する方法:メモリ不足、互換性のないMOD、壊れたコンフィグなど。

更新日 2026年10月13日

サーバーがクラッシュしても、コントロールパネルがスタックトレースをそのまま表示することはありません。「概要」セクションに原因を特定したカードと、ボタンが1つだけ表示されます。それは通常必要となる操作です。

メモリ不足(OOM)

最もよくある原因です。ログには java.lang.OutOfMemoryError: Java heap space と記録されます。

メモリは「突然」不足するものではありません。MOD、大きな描画距離でのワールド生成、エンティティファームがメモリを消費します。効果の高い順に、次の対策が有効です。

  1. 上位プランへの変更。 Modパックが6 GBを必要としているのに4 GBしかない場合、他の方法では解決しません。
  2. 重いMODを削除する。 多くの場合、ワールド生成系や動的マップが該当します。
  3. 設定で描画距離(view-distance)を6~8に下げる。

コントロールパネルのメモリグラフを確認してください。何か月も上限に張り付いているなら、原因はプランにあります。

MODがバージョンやコアと一致しない

requires minecraft 1.20.1 but、Incompatible mod set、Could not load 'plugins/...'。

MODが別のMinecraftバージョンや別のローダー向けにビルドされています。「プラグインとMOD」セクションで削除するか、サーバーのバージョンをMODが対応するものに合わせてください。コントロールパネルはインストール時に互換性を確認しますが、サーバーのバージョン変更後に古いMODが「取り残される」ことがあります。同じ場所に非互換の一覧が表示されます。

設定ファイルの破損

while parsing a block、YAMLException、JsonSyntaxException。

多くの場合、ファイルを手動で編集した後に発生します。「ファイル」を開き、直近で変更された .yml、.properties、.json を確認してください。YAMLでは、スペースの代わりにタブを使っているのがほぼ原因です。

ポートが使用中

FAILED TO BIND TO PORT! — 前のサーバープロセスがまだポートを占有しています。「概要」セクションで「強制停止」をクリックし、もう一度起動してください。

Javaのバージョンが正しくない

UnsupportedClassVersionError。Modパックが別のJavaを必要としています。多くの場合、古いバージョン(1.7~1.12)が該当します。サポートまでご連絡ください。必要なバージョンを選定して固定します。

ワールドの破損

Failed to load level、level.dat is corrupt。「ワールドとコピー」→「バックアップ」セクションで最新のコピーを復元してください。コントロールパネルは破壊的な変更の前に自動でコピーを作成します。

原因が特定できない場合

クラッシュカードの「ログを開く」をクリックしてください。停止直前の200行が表示されます。それをサポートまでお送りください。ほとんどの場合、それだけで十分です。

ログを自分で解析する場合は、ログとクラッシュレポートをご覧ください。サーバーはクラッシュしないものの起動まで到達しない場合は、チェックリストに従ってください:サーバーが起動しない。

Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成