【PR】本記事にはプロモーション(広告)が含まれます。広告リンク経由でお申し込みがあった場合、当サイトが報酬を受け取ることがあります。検証結果や評価の内容は広告の有無で変えていません。詳しくは広告表記をご覧ください。
マイクラサーバーは何人でメモリ何GB?自動クライアントで2〜5人を接続して実測(1GB・2GB)
マイクラのサーバーは、何人で遊ぶとメモリを何GB使うのでしょうか。当サイトでは、ゲームの正規クライアントの代わりに、**無料の自動クライアント「mineflayer」**を2〜5体接続して測りました。
先に結論
- 2〜5人(ボット)では、どの条件でも tick の平均は 50ms 未満でした(平均で見れば、正常な 20 TPS を保っていた)。ただし5人のときは、一部の tick が 50ms を超えていました。
- 5人で 1GB に設定すると、GC 後のヒープ使用量が 902MB(上限の約88%)に達し、GC の回数が 2GB のときの約2.3倍になりました。2分ほどの計測では TPS は落ちませんでしたが、余裕はほとんどありません。
- 2GB に設定すると、プロセス全体のメモリ使用量は約 2.1〜2.5GB でした。VPS のメモリは、ヒープの設定より多めに必要です。
計測の条件(違いに注意)
| 項目 | 内容 |
|---|---|
| サーバー | Minecraft Java Edition 26.1 の公式 server.jar。mineflayer 4.39.0 が対応している最新のバージョンが 26.1 で、最新の 26.3 には対応していなかったため、この記事だけ 26.1 で測りました |
| 設定 | online-mode=false(ボット用。アカウント不要になる)、white-list=false、server-ip=127.0.0.1(外には公開しない)。そのほかは初期値(view-distance 10、simulation-distance 10、難易度 easy)。シードは固定 |
| ボットの動き | 2秒おきに1体ずつ接続し、それぞれ別の方向へ走りながらジャンプを続ける。新しい地形を生成させ続ける「探索」の負荷です。130秒動かしました |
| 計測 | 全員が接続してから 30/60/90 秒後に tick query を実行。CPU とメモリは2秒ごとに記録。GC は -Xlog:gc で記録 |
| 検証機 | box(Intel Xeon 仮想 8 vCPU、メモリ16GB・共用)。ボットのプログラムも同じ box で動かしています |
この計測の限界: ボットは走っているだけで、建築・戦闘・大がかりな装置などの負荷は含みません。各条件とも1回、約2分だけの計測です。本物のプレイヤーが遊ぶときの値とは違う可能性があります。
結果
| 条件 | tick の平均(30/60/90秒後) | P99 の最大 | CPU の平均(最大) | メモリ(RSS)の平均(最大) | GC の回数 | GC 後のヒープ使用量の最大 |
|---|---|---|---|---|---|---|
| 0人(接続前)・2GB | 0.2ms | 0.4ms | 1% | 約1,700MB | — | — |
| 2人・2GB | 10.4/9.2/9.2ms | 31.8ms | 52%(135%) | 2,073MB(2,169MB) | 35回 | 515MB |
| 3人・2GB | 11.5/11.9/10.7ms | 33.5ms | 85%(186%) | 2,179MB(2,345MB) | 45回 | 685MB |
| 5人・2GB | 16.2/14.2/13.0ms | 79.3ms | 97%(192%) | 2,226MB(2,459MB) | 70回 | 721MB |
| 5人・1GB | 12.7/13.6/16.3ms | 37.6ms | 97%(192%) | 1,457MB(1,479MB) | 159回 | 902MB/1,024MB |
- 「2GB」は
-Xms2G -Xmx2G、「1GB」は-Xms1G -Xmx1Gです。CPU の 100% は1コア分です。 - 5人・2GB の最初の30秒は、P95 が 58.8ms でした。つまり、一部の tick が 50ms を超えていたことになります。新しい地形の生成が重なった時間帯だと考えられます。
- 参考:ボットのプログラム(node)自体も、CPU 6〜18%、メモリ 233〜435MB を使っていました(サーバーとは別)。
読み取れること
- 人数が増えるほど、tick・CPU・ヒープの使用量は増える。今回の範囲では、2人→5人でヒープの使用量(GC 後)が 515MB → 721MB に増えました。
- 1GB は「動くが、余裕がない」。5人・1GB でも TPS は保てましたが、ヒープが上限近くまで埋まり、GC が頻繁に起きていました。長く遊んだり、さらに地形を広げたりすると、余裕がなくなる可能性があります(今回の計測時間では、そこまでは確認していません)。
- VPS のメモリはヒープより多めに。2GB のヒープでも、プロセス全体では最大 2.46GB を使いました。OS の分も必要です。
VPS を選ぶ目安(今回の実測から言える範囲)
- 2〜5人で、走り回って地形を広げる遊び方なら、ヒープ 2GB(VPS のメモリはそれより多め) にしておくと、今回の計測では余裕がありました。
- 各社が示している「プレイヤー数の目安」とあわせて検討してください。たとえば XServer VPS for Game の公式ページでは、2GB プランを「4人以下」、4GB プランを「5人〜10人以下」と案内しています(2026-10-19 確認。https://vps.xserver.ne.jp/game-server/ )。
- 当サイトは、各社の VPS をまだ使っていません。VPS での実測は今後行います。
関連記事: サーバーが重いときの view-distance/simulation-distance 実測/マイクラと Nextcloud を1台で動かす最小構成のメモリ
参照URL
- Minecraft Java Edition サーバー(公式): https://www.minecraft.net/en-us/download/server
- Mojang バージョン情報(26.1 と 26.3 は Java 25 が必要): https://piston-meta.mojang.com/mc/game/version_manifest_v2.json
- Minecraft EULA: https://aka.ms/MinecraftEULA
- mineflayer(GitHub): https://github.com/PrismarineJS/mineflayer
- XServer VPS for Game(2026-10-19 確認): https://vps.xserver.ne.jp/game-server/
- 計測の生データ(当サイト内、非公開): lab/results2.csv、lab/runs2/