ゲームサーバーの必要メモリ計算ツール(実測値ベース・計算根拠つき)
ゲームと人数を選ぶと、サーバーに用意したいメモリの目安を計算します。もとになるのは、当サイトが仮想マシン(AWS EC2)で測った待機メモリ(0人)です。人数による増え方は、ほとんどのゲームで未検証なので、仮定の値を使った推定になります。仮定の値は自分で書き換えられます。
目安:-
計算のしかた(すべて公開)
- 基準のメモリ(実測):プレイヤー0人で起動したときのメモリ(RSS)。マイクラはヒープ(-Xmx)の設定で大きく変わるため、バニラはヒープ2GBで測った box の値、Paper は事前生成後の値を使います。それ以外はAWS アジアパシフィック(東京)リージョン(ap-northeast-1)の r6i.large(2vCPU/16GB)、Ubuntu 24.04 で 2026-10-22(Core Keeper・Satisfactory は 2026-10-23)に計測。
- 人数による増加(仮定):「1人あたりの増加 × 人数」。マイクラだけは、当サイトの別の計測(box、自動クライアント2〜5人)で GC 後のヒープ使用量が 2人 515MB → 5人 721MB に増えた値から、1人あたり約70MB としています。ほかのゲームの値は根拠となる実測がない仮定です。
- 描画距離(マイクラのみ、仮定):1人あたりの増加に「(描画距離 ÷ 10)²」をかけます。読み込む範囲の面積に比例すると仮定したものです。当サイトの計測では、描画距離とシミュレーション距離を 10 → 6 にすると、GC 後のヒープ使用量の最大が 721MB → 461MB に下がりました。
- 余裕(仮定):ゲームの合計に 1.5 倍の余裕をかけ、OS などの分として 0.5GB を足します。
- プランの目安:結果を 2/4/8/16/32GB のどれかに切り上げます。公式に推奨メモリがあるゲーム(パルワールド:16GB 推奨・8GB は落ちやすい)は、その値も並べて表示します。
| ゲーム | 基準のメモリ(実測、0人) | 1人あたりの増加(初期値) | 根拠 |
|---|---|---|---|
| パルワールド | 983MB | 200MB | 仮定(未検証)。公式は16GB推奨 |
| マイクラ(バニラ) | 約1,700MB(box、ヒープ2GB・0人)※AWSでの待機は670MB | 70MB | box での2〜5人の計測から算出(推定) |
| マイクラ(Paper) | 1,497MB(AWS、-Xmx4G、半径500ブロック事前生成後)※起動直後の待機は1,115MB | 70MB | バニラと同じと仮定(未検証) |
| Valheim | 1,417MB | 100MB | 仮定(未検証) |
| Terraria(TShock) | 469MB | 30MB | 仮定(未検証) |
| 7 Days to Die | 2,029MB | 150MB | 仮定(未検証) |
| Core Keeper | 1,461MB(2026-10-23) | 50MB | 仮定(未検証) |
| Satisfactory | 3,051MB(新規ワールド読込後、2026-10-23) | 100MB | 仮定(未検証) |
注意
- 遊び込んだワールド、MOD、プラグインでメモリは増えます。この計算には入っていません。
- マイクラはヒープ(-Xmx)の設定でプロセス全体のメモリが変わります。当サイトの計測では、ヒープ 2GB・2〜5人でプロセス全体は 2.1〜2.5GB でした。
- 実際に人が入ったときの値を測ったら、この表と初期値を更新します。