MCTOOLBOX
MC ToolboxMC TOOLBOX

サーバーとファイル

サーバー起動スクリプト生成

MinecraftサーバーJAR用のWindows start.batとLinux/macOS start.shを生成します。

Javaプロセス

Paper 26.1以降にはJava 25が必要です。

初回起動前にeula.txtへ同意してください。環境とバージョンに合わせて調整してください。

生成ファイル start.bat

@echo off
:start
java -Xms2G -Xmx4G -jar "server.jar" nogui
echo Server stopped. Restarting in 5 seconds...
timeout /t 5
goto start

起動スクリプトの使い方

ダウンロードしたファイルをサーバーJARと同じ場所へ置きます。Linux/macOSではchmod +x start.shが必要な場合があります。

ホストに余裕を残すメモリ制限を選択してください

最大ヒープはサーバーコンピュータの全メモリ予算ではありません。Java、オペレーティングシステム、バックアップ、Webパネル、その他のサービスもRAMを必要とします。控えめな-Xmx値から始め、通常のプレイ中にメモリとガベージコレクションを監視し、ワークロードがより多くのヒープが有用であることを証明した場合にのみ増やしてください。非常に大きなヒープは、遅いプラグイン、過負荷のチャンク、または不十分なCPUパフォーマンスを修正しません。

本番稼働前に起動と再起動の動作をテストしてください

Javaエラーが表示されたままになるように、最初はターミナルからスクリプトを実行してください。自動再起動ループを有効にする前に、JARファイル名、Javaバージョン、作業ディレクトリ、ポート、eula.txt、server.propertiesを確認してください。再起動ループはクラッシュ後に役立ちますが、設定ミスを急速に繰り返す可能性もあります。現在のバックアップを保持し、サーバーJARを置き換えるか起動フラグを変更する前にループを停止してください。

よくある質問

-Xmsと-Xmxは同じにしますか?

Aikarでは一般的ですが、小さい-Xmsはアイドル時のメモリを抑えます。

start.shで権限エラーが出るのは?

一度chmod +x start.shを実行し、./start.shで起動します。