VDSでのMinecraftサーバー:意味があるケース
MinecraftにおけるVDSと既成のゲームホスティングの正直な比較、プレイヤー数に応じたティアの選び方、サーバーコアの手動インストール手順を説明します。
更新日 2026年8月23日
VPS ではどのような Minecraft サーバーでも運用できます。root アクセスが完全に付与されます。問題は、それが本当に必要かどうかです。ゲームパネルが自動で行うことはすべて、起動、更新、バックアップを含めて手作業で行う必要があります。
VPS が向いているケース
次のような場合は VPS を選んでください。
- プロキシを使ったサーバーネットワーク、独自のデータベース、ウェブサイトを 1 台のマシンでまとめて運用したい。
- ゲームパネルでは提供されていない非標準のソフトウェアを導入する。
- Bot、ウェブパネル、プロジェクトの API を同時に動かす必要がある。
- Linux コンソールでの作業に慣れている。
「開始」ボタン、ファイルマネージャー、ワールドの自動コピー、サーバーコアに関するガイドが欲しいなら、ターンキーのゲームホスティングのほうが便利です。systemd、ポート、Java と格闘する必要はまったくありません。
ティアの選択
Minecraft はシングルコアのクロック周波数とメモリによって制限されます。ここでは Ryzen 9 7950X が有利に働きますが、メモリはシステム用の余裕を残して見積もってください。
| ティア | コア / メモリ | 現実的な用途 |
|---|---|---|
| VDS-1 (1/2) | 1 / 2 GB | 友人 3~5 人向けのバニラサーバー |
| VDS-2 (2/4) | 2 / 4 GB | バニラまたは軽量なプラグイン、10~15 人 |
| VDS-3 (4/8) | 4 / 8 GB | Paper のプラグイン、20~40 人 |
| VDS-4 (6/16) | 6 / 16 GB | 中規模の Modパック、またはサーバー 2 台 |
| VDS-5 と VDS-6 | 8~10 / 24~32 GB | プロキシとデータベースを備えたネットワーク |
重い Modパックはプレイヤー数よりも速くメモリを消費します。10 人向けの 60 個の MOD は、50 人向けのバニラよりも多くのメモリを必要とします。
インストール
apt update && apt install -y openjdk-21-jre-headless
useradd -r -m -d /srv/mc -s /usr/sbin/nologin mc
cd /srv/mc
sudo -u mc curl -O https://core-address/paper.jar
sudo -u mc bash -c 'echo eula=true > eula.txt'
/etc/systemd/system/mc.service ユニット:
[Service]
User=mc
WorkingDirectory=/srv/mc
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar paper.jar nogui
Restart=on-failure
SuccessExitStatus=0 1
[Install]
WantedBy=multi-user.target
-Xmx は、ティアのメモリからシステム用の 1 GB を引いた値以下に設定してください。VDS-2 なら 4 GB ではなく 3 GB です。
マシンのファイアウォールでポート 25565 を開放する必要があります。プレイヤーが接続するアドレスは、/hosting/vds/m/<id> のパネルの「概要」タブに表示されるパブリック IPv4 です。
自分で行う必要があること
- ワールドのバックアップ: スナップショットやマシンの自動バックアップはありません。自前の cron と外部ストレージへの退避のみです。
- カーネルと Java の更新。
- フラッド攻撃や SSH パスワードの総当たり攻撃からの保護。
- ディスクの監視: ワールドは成長しますが、ディスクはティアごとに 40~250 GB で固定されています。
よくある間違い
| 症状 | 原因 |
|---|---|
| サーバーがメッセージなしでクラッシュする | Java が利用可能な量を超えるメモリを要求している: journalctl -k | grep -i oom を確認してください |
| 10 人で常にラグが発生する | 重いプラグイン、または -Xmx の設定が低すぎる。CPU の性能不足ではありません |
| プレイヤーが参加できない | ポートが閉じている、またはサーバーが 127.0.0.1 で待ち受けている |
| クラッシュ後にワールドが破損する | コピーがなく、Restart=always によって破損したデータの上でサーバーが再起動を繰り返す |
帯域幅は最大 500 Mbps、ディスク速度はティアによって制限されます。コアあたり書き込み 60 MB/s、読み込みはその 2 倍です。チャンク生成が絶えず発生するワールドでは、下位ティアでこれが顕著になります。