Minecraft Javaサーバーは「java -Xms… -Xmx… -jar server.jar」で起動します。このツールは、固定メモリ(-Xms = -Xmx)、PaperMCドキュメントが推奨するG1GCフラグ(「Aikar's flags」)、--noguiオプションを含む完全なコマンドを作成します。
ツールの使い方
ダウンロードしたjarの名前(paper.jar、purpur.jar、fabric-server-launch.jar、server.jarなど)を入力します。
RAMをGB単位で選びます。システム用に1〜1.5GBを残してください(例:8GBのマシンなら6GB)。
Aikar's flags(Paperと派生版で推奨)と、必要なら再起動ループを有効にします。
start.shをダウンロードしてサーバーフォルダに置き、実行権限を付けます:chmod +x start.sh。
./start.shを実行します。初回起動時はeula.txtでeula=trueに設定してEULAに同意してください。
Javaのバージョンとウィンドウズ版
PaperMCのドキュメントによると、現行のPaperはJava 25以上が必要です。1.20〜1.21.11はJava 21、1.17〜1.19はJava 17を使用します。お使いのバージョンはPaperMCの「Getting started」で確認してください。Windowsでは同じコマンドを1行にしてstart.batに書き、末尾に「pause」を付けます。
java -Xms6G -Xmx6G -jar paper.jar --nogui
pauseよくある質問
- なぜ-Xmsと-Xmxを同じにするのですか?
- PaperMCはヒープのリサイズを避けるため両方を同じ値にし、OS用に約1〜1.5GBを残すことを推奨しています。Aikar's flagsには起動時にメモリを確保する-XX:+AlwaysPreTouchも含まれます。
- フラグはVanillaやFabricにも使えますか?
- これらはJVM(G1GC)のオプションなので、どのJavaサーバーでも動作します。変わるのは「-jar」部分のみです(例:fabric-server-launch.jar)。PaperMCはPaper向けに文書化しています。他のサーバーでは、テストしてGC停止時間を確認してください。

