メモリ不足は「ある日突然」やってくる

MODサーバーのメモリ不足は、じわじわ重くなるより、 探索でチャンクが増えた日・友達が増えた日に突然クラッシュする形で現れます。 書き込み中に落ちればワールド破損のリスクもあります。

かといって多く積めばいいわけでもありません。 過剰な割当はJavaのガベージコレクション(不要メモリの掃除処理。以下GC)の1回あたりの 負担を増やし、かえってカクつきの原因になることが知られています。 「自分の構成に合った量を割り当てる」が正解です。

規模別の目安(一般的な目安)

以下は海外ホスティング各社(Sparked HostHost Havoc等)が公表している推奨値を整理した 一般的な目安です(2026-08-22時点)。当サイトの実測値は後日追加します。

構成 割当メモリの目安 補足
バニラ 2〜5人 2GB 余裕を見るなら3GB
バニラ 10人前後 / プラグイン少々 4GB
軽量MOD構成(〜50個目安) 4〜6GB 便利系・軽量化系中心
大型MODパック(100個超) 8〜12GB以上 Pixelmon・FTB・RLCraft級
MODサーバーの割当メモリ目安(一般的な公表値)

海外ホスティング各社(Sparked Host、Host Havoc等)の公表目安を整理(2026-08-22時点)。グレーは参考値であり当サイトの実測値ではありません

データ表で見る
項目GB備考
バニラ 2〜5人2
バニラ 10人前後4
軽量MOD構成6目安4〜6GB。迷ったらここから
大型MODパック10目安8〜12GB以上

メモリ割当の設定方法(-Xmx / -Xms)

割当はサーバー起動時のJava引数で指定します。

  • -Xmx … メモリ使用量の上限
  • -Xms … 起動時に確保する初期値

バニラ(公式jar)の場合、起動コマンドに直接書きます(例: 4GB割当)。

java -Xms4G -Xmx4G -jar server.jar nogui

Forge(1.17以降)の場合、サーバーフォルダの user_jvm_args.txt に書きます。

-Xmx6G
-Xms6G

-Xms-Xmx同じ値に揃えるのが定番です。JVMがメモリ確保をやり直す無駄が減るためで、 PaperMC公式ドキュメント等でも推奨されています。

メモリ不足のサイン

次の症状が出たら、割当不足を疑ってください。

  1. 起動直後や探索中のクラッシュ — ログに java.lang.OutOfMemoryError: Java heap space があれば確定
  2. 数秒単位の定期的なフリーズ — 空き容量ギリギリでGCが連発している状態。使用量が常に割当上限に張り付いていないか確認
  3. 新しいチャンクの読み込みが極端に遅い — 探索時だけ重くなるのが特徴

逆に、ログに Can't keep up! Is the server overloaded? が出るだけならCPU起因のことも多く、 メモリ増量では直らない場合があります。 原因の切り分け方はMODサーバーが重い時の対処法で詳しく解説しています。

VPSプラン選びへの落とし込み方

VPSはプランのメモリ容量にOS分も含まれます。「割当したい量 + 1〜2GB」でプランを逆算してください。

遊び方 割当の目安 プランの目安
バニラ+友達数人 2〜3GB 4GBプラン
軽量MOD構成 4〜6GB 8GBプラン
大型MODパック 8GB〜 16GBプラン

大は小を兼ねますが月額も上がります。多くのVPSはプラン変更(スケールアップ)に対応しているので、 まず8GBプランで始めて、不足のサインが出たら上げるのが手戻りの少ない進め方です。 友達と割り勘にすれば1人あたりの負担は月数百円に収まるケースが大半です。

各社の料金・変更のしやすさはマイクラ向けVPS比較に、 Pixelmonのような大型MOD前提の具体的なスペック検討は Pixelmonサーバーに必要なスペックにまとめています。

適切な割当が決まれば、探索で新チャンクにどれだけ踏み込んでも落ちない、 どっしりしたサーバーになります。次はサーバーの立て方・重い時の対処へ進みましょう。

次に読む: