Minecraft Serverの設置
サーバー用ディレクトリを作成します。
今回はバージョン1.7.10なので下記のコマンドを入力しました。
minecraft@MineCraft:~$ mkdir 1.7.10
下記のコマンドで先ほど作ったディレクトリに移動します。
minecraft@MineCraft:~$ cd 1.7.10
次にMinecraftのサーバーファイルをダウンロードします。
minecraft@MineCraft:~/1.7.10$ wget https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/minecraft_server.1.7.10.jar
サーバーを起動してみます。
minecraft@MineCraft:~/1.7.10$ java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
実行するといろいろ表示されますが下記の内容で起動しないはずです。
[10:56:50] [Server thread/INFO]: Starting minecraft server version 1.7.10
[10:56:50] [Server thread/INFO]: Loading properties
[10:56:50] [Server thread/WARN]: server.properties does not exist
[10:56:50] [Server thread/INFO]: Generating new properties file
[10:56:50] [Server thread/WARN]: Failed to load eula.txt
[10:56:50] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[10:56:50] [Server thread/INFO]: Stopping server
[10:56:50] [Server Shutdown Thread/INFO]: Stopping server
これは、エンドユーザーライセンス利用規約に同意してないから起動できませんとのことなので、
同意します。(eula.txtは翻訳等を探すなりして把握してから同意してください)
minecraft@MineCraft:~/1.7.10$ nano eula.txt
eula = true
(eula = falseをtrueに変えると同意したことになる)
再度起動してみます。
minecraft@MineCraft:~/1.7.10$ java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
以下のような感じで入力可能になれば無事起動に成功しています。
[11:12:57] [Server thread/INFO]: Preparing spawn area: 84%
[11:12:58] [Server thread/INFO]: Done (4.997s)! For help, type "help" or "?"
終了させるときは stop と入力してください。