メモリ不足は「ある日突然」やってくる
MODサーバーのメモリ不足は、じわじわ重くなるより、 探索でチャンクが増えた日・友達が増えた日に突然クラッシュする形で現れます。 書き込み中に落ちればワールド破損のリスクもあります。
かといって多く積めばいいわけでもありません。 過剰な割当はJavaのガベージコレクション(不要メモリの掃除処理。以下GC)の1回あたりの 負担を増やし、かえってカクつきの原因になることが知られています。 「自分の構成に合った量を割り当てる」が正解です。
規模別の目安(一般的な目安)
以下は海外ホスティング各社(Sparked Host、 Host Havoc等)が公表している推奨値を整理した 一般的な目安です(2026-08-22時点)。当サイトの実測値は後日追加します。
| 構成 | 割当メモリの目安 | 補足 |
|---|---|---|
| バニラ 2〜5人 | 2GB | 余裕を見るなら3GB |
| バニラ 10人前後 / プラグイン少々 | 4GB | |
| 軽量MOD構成(〜50個目安) | 4〜6GB | 便利系・軽量化系中心 |
| 大型MODパック(100個超) | 8〜12GB以上 | Pixelmon・FTB・RLCraft級 |
海外ホスティング各社(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公式ドキュメント等でも推奨されています。
メモリ不足のサイン
次の症状が出たら、割当不足を疑ってください。
- 起動直後や探索中のクラッシュ — ログに
java.lang.OutOfMemoryError: Java heap spaceがあれば確定 - 数秒単位の定期的なフリーズ — 空き容量ギリギリでGCが連発している状態。使用量が常に割当上限に張り付いていないか確認
- 新しいチャンクの読み込みが極端に遅い — 探索時だけ重くなるのが特徴
逆に、ログに 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サーバーに必要なスペックにまとめています。
適切な割当が決まれば、探索で新チャンクにどれだけ踏み込んでも落ちない、 どっしりしたサーバーになります。次はサーバーの立て方・重い時の対処へ進みましょう。
次に読む: