先に、結果だけ
サーバーを起動して、使われているメモリの量(OS が数えた値)を測りました。数字はすべておよその値です。
| サーバー | 状態 | 使われたメモリ |
|---|---|---|
| Paper 26.3 | 人がいない(2 GB まで使ってよい設定) | 約 1.6 GB |
| バニラ 26.3 | 人がいない(2 GB まで使ってよい設定) | 約 1.4 GB |
| Pumpkin | 起動した直後(まだだれも入っていない) | 約 60 MB |
| Pumpkin | だれかが入って、出たあと | 約 400 MB |
| Pumpkin | 1 人が入っている(描画距離 10) | 約 400 MB |
| Pumpkin | 10 人が入っている(描画距離 10) | 約 500 MB |
| Pumpkin | 50 人が入っている(描画距離 10) | 約 800 MB |
| Pumpkin | 1 人が入っている(描画距離 16) | 約 1.8 GB |
いちばん大事なことPumpkin は Java 版のサーバーより、ずっと少ないメモリで動きます。ただし、Pumpkin は「新しいバージョン 1 つだけ」で、Java の MOD や Paper のプラグインは使えません。くわしくは、Pumpkin の解説をご覧ください。
どうやって測ったか
2026 年 10 月に、Linux のサーバー(20 コア)で測りました。どのサーバーも、公開されているふつうの版(リリース版)です。
- OS から見た、サーバーのプロセスの「実際に使っているメモリ」(RSS)を、2 秒おきに記録しました。
- 「人が入っている」状態は、テスト用のボット(自動で動くプレイヤー)を入れて作りました。立ったままのボットと、歩き回るボットを試しました。
- Pumpkin は、当方が測定用に用意した版(RCON という管理用の機能を足したもの)で測りました。ただし、10 人の測定だけは、手を加えていない公式の Pumpkin で行いました。
数字の読み方の注意Paper とバニラは、「2 GB まで使ってよい」と設定して動かしました。Java は、もらったメモリを先に確保する性質があるので、この数字は「本当に必要な量」ではなく、設定に近い量です。また、Paper とバニラは人がいない状態だけ測りました。人が入れば、もっと増えます。
Java のサーバーは、なぜメモリをたくさん使うの?
Paper やバニラは Java というしくみで動きます。Java は、はじめに大きなメモリの置き場(ヒープ)を確保して、その中でやりくりします。ゲームのデータだけでなく、Java 自身を動かすための部分や、プログラムを速くするための準備にも、メモリを使います。そのため、だれも入っていなくても、1 GB を超えるのがふつうです。
Pumpkin は Rust というちがう言語で作られていて、こうした「先に確保する部分」がありません。必要になった分だけ使うので、起動したばかりのときは約 60 MB で済みます。
人数が増えると、どうなる?(Pumpkin)
だれかが入ると、そのまわりの地形(チャンク)を読みこむので、メモリが増えます。測ると、起動直後の約 60 MB から、1 人目が入ったあとで約 400 MB になりました。その後は、10 人で約 500 MB、50 人で約 800 MB と、ゆっくり増えました。
メモリのほかに、CPU(計算する力)も使います。1 人が立っているだけで、CPU のコア 1 つの 2 割ほどを使うことがありました。Pumpkin が使う CPU のスレッド数を 2 つに制限すると、同じ状態で約 8%まで下がりました。人が多い大きなサーバーでは、メモリより CPU のほうが先に足りなくなることもあります。
描画距離で、こんなに変わります
描画距離は、「どれくらい遠くまで地形を読みこむか」の設定です。Pumpkin で 1 人が入っているとき、描画距離 10 では約 400 MB でしたが、描画距離 16 では約 1.8 GBになり、CPU も約 4 倍使いました。
メモリを節約したいときは、描画距離を小さくするのがいちばん効きます。Java 版のサーバーでも同じ考え方で、「設定」の描画距離(VIEW_DISTANCE)を 8〜10 にすると、軽くなります。くわしくはサーバーが重いときの直し方もご覧ください。
長く動かすと、メモリは増え続ける?
動かしっぱなしにすると、少しずつメモリが増えて、いつか足りなくなる(メモリリーク)ことがあります。そこで、Pumpkin に 1 人を立たせたまま、2 時間動かして測りました。結果は、約 215 MB から約 225 MB の間で、ほとんど増えませんでした(1 時間あたり 1〜2 MB 程度)。
ただし、これは「立ったままの 1 人」で測った結果です。歩き回って新しい場所を読みこみ続ける場合や、もっと長い時間は、まだ測っていません。
結局、どれくらい用意すればいい?
下は、測った結果と一般的な目安をあわせた、ざっくりとした見方です。
| 遊び方 | おすすめ | メモリの目安 |
|---|---|---|
| 友達数人で、ふつうに遊ぶ | Paper | 2〜4 GB |
| MOD をたくさん入れる | Fabric など | 4 GB 以上 |
| とにかく軽く、プラグインや MOD は使わない | Pumpkin | 0.5〜1 GB |
迷ったら、まず Paper で始めて、重くなったら描画距離を小さくするのが、いちばん安全です。Pumpkin は、軽さが大事で、プラグインや MOD がいらないときの選択肢です。
この結果の限界
- 測ったのは、1 台のサーバーと 1 つのバージョン(26.3)だけです。
- Paper とバニラは、人がいない状態だけです。
- ワールドの広さや、入れた MOD・プラグインによって、実際の数字は変わります。
数字を使うときは、「このくらいの差がある」という目安として見てください。
よくある質問
Pumpkin のメモリが少ないのは、本当ですか?
本当です。今回の測定では、起動直後で約 60 MB、1 人が入って約 400 MB でした。同じ条件の Paper は、人がいなくても約 1.6 GB でした。ただし、Pumpkin は新しいバージョン 1 つだけで、Java の MOD やプラグインは使えません。
メモリを増やせば、重いのは直りますか?
メモリが足りなくて重いときは、直ります。でも、重い原因が CPU や描画距離のこともあります。まず描画距離を小さくして、様子を見てください。
2 GB のサーバーで、何人まで遊べますか?
Paper なら、描画距離を 8〜10 にして、プラグインが少なければ、友達数人から十数人は遊べることが多いです。ただし、ワールドや MOD で変わります。