spigot1.12.1 インストールメモ
依存を解決
Debian/Ubuntu: sudo apt-get install git openjdk-8-jre-headless
とあるので、入れないとだめです。
Ubuntu 14.04 lts では、apt-get ではそのまま見つからなかったので、下記を行いました。
$ sudo add-apt-repository ppa:openjdk-r/ppa $ sudo apt-get update $ sudo apt-get install openjdk-8-jre-headless $ sudo update-alternatives --config java #8を選びます
コンパイル
$ mkdir minecraft1.12.1 $ cd minecraft1.12.1 $ wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastBuild/artifact/target/BuildTools.jar $ git config --global --unset core.autocrlf $ java -jar BuildTools.jar --rev 1.12.1
初回起動
$ java -jar spigot-1.12.1.jar .... [22:55:52 INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info. [22:55:52 INFO]: Stopping server
EULA への同意
$ cat eula.txt #By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). #Thu Mar 22 22:55:52 JST 2018 eula=ture
サーバーを起動
$ java -jar spigot-1.12.1.jar ... [22:57:52 INFO]: Preparing spawn area: 94% [22:57:53 INFO]: Preparing start region for level 2 (Seed: -7735285595955613234) [22:57:54 INFO]: Preparing spawn area: 37% [22:57:55 INFO]: Preparing spawn area: 68% [22:57:56 INFO]: Done (34.565s)! For help, type "help" or "?" >
サーバーを停止する
>stop [23:02:14 INFO]: Stopping the server [23:02:14 INFO]: Stopping server [23:02:14 INFO]: Saving players [23:02:14 INFO]: Saving worlds [23:02:14 INFO]: Saving chunks for level 'world'/overworld [23:02:15 INFO]: Saving chunks for level 'world_nether'/the_nether [23:02:15 INFO]: Saving chunks for level 'world_the_end'/the_end