前の記事を見ていない人は見てから読んでください
今回は、Minecraftサーバーで発生するエラーを5つ紹介します。
Error occurred during initialzation of VM Initial heap size set to a larger value than the maximum heap size
1つ目は、Error occurred during initialzation of VM Initial heap size set to a larger value than the maximum heap sizeです
このエラーは、起動するときのコマンドに原因があります。(スペルミスなど)
メモリの最小値が最大値を超えている場合に起きます。
このエラーが発生した場合もう一度実行したコマンドを見直してください。
(❌な例)
java -Xmx2G -Xms1G -jar server.jar nogui
この場合は、-Xmx2G
(最小値)が-Xms1G
(最大値)を超えているのでエラーが発生します。
**** FAILED TO BIND TO PORT!
2つ目はFAILED TO BIND TO PORTです
このエラーはポートが何かしらのアプリケーションやサービスに使われてる時、あるいは使用できない時に表示されます。
このエラーの原因はアプリケーション、サービスが使っている可能性が多いので、server.properties
というフォルダから50行目あたりのserver-port
の値を25565
以外の数値(26665,25670,26656など...)に変えてください。使うポートを変えることで、このエラーは解決できることが多いからです。
また、サーバーの多重起動などでも発生します。
タスクマネージャー(アクティビィティモニタ)から、同じコマンドが2個実行されていないかを確認してください!
UnknownHostException
3つ目はUnknownHostExceptionです
先ほど説明した、server-port
に存在しないポートまたは、無意味な記述がされていると発生します。
基本的には、1024から49512の番号を記述します。ただし、他のアプリケーションと重複する可能性が高いので、無意味に変えないことをお勧めします。
To start the server with more ram
四つ目は、To start the server with more ramです。
このエラーは、サーバーを起動するためのメモリ割り当てが足りない場合に起きます。
1024M(1G)から1024M(1G)を指定すれば大概は治ります
Unable to access jarfile
最後は、Error: Unable to access jarfile [ファイル名] です。
Unable to access jarfileは、指定したjarファイルが見つからない場合に表示されます。
ファイルの名前のスペルミスや、大文字小文字の間違いなどが原因です。
ファイルの名前を見直して、もう一度実行してください。
終わり
これでこの記事を終わります!
最後まで読んでいただきありがとうございました。
わかりにくい点などありましたら、コメント欄で教えてください。