minecraftマルチサーバーの構築方法
ConoHaを使ってCentOS 7.2でMinecraftサーバーを立てる - Qiita
http://qiita.com/syarihu/items/9d9522bb86c301ef57cb
とても参考になる。
minecraftサーバー構築 - Qiita
http://qiita.com/ymko/items/b327fe1db5e2bb2a21cc
こちらは自分の構築作業メモ。
バックアップ
- 上記の方法で構築すると、起動スクリプトに"backup"コマンドがある。
- BACKUPPATHを指定するとそこにバックアップが作成される。
- minecraftサーバーの停止は不要。オンラインバックアップが可能。(添付画像のようにログが通知される)
- バックアップの中身はworldデータとjarファイル(minecraftサーバー本体)
$ cat /etc/init.d/minecraft
#MCPATH='/home/minecraft/minecraft'
MCPATH='/data/minecraft'
#BACKUPPATH='/media/remote.share/minecraft.backup'
BACKUPPATH='/data/minecraft.backup'
$ /etc/init.d/minecraft backup
minecraft_server.jar is running... suspending saves
Backing up minecraft world...
Backing up minecraft_server.jar
minecraft_server.jar is running... re-enabling saves
Compressing backup...
Done.
$ ll
total 117860
-rw-rw-r-- 1 minecraft minecraft 60340655 Apr 7 23:03 world_2016-04-07_23h03.tar.gz
-rw-rw-r-- 1 minecraft minecraft 60340662 Apr 7 23:05 world_2016-04-07_23h04.tar.gz
Tutorials/Server startup script – Minecraft Wiki
http://minecraft.gamepedia.com/Tutorials/Server_startup_script
中身はこちら。
アップデート
$ /etc/init.d/minecraft update
$ /etc/init.d/minecraft update snapshot
起動スクリプトにアップデート用のコマンドと"snapshot"オプションがある。
jsonファイルをダウンロードしてバージョンを取得している様子だが、
試せていない。snapshotは何が違うのかしら。
Tutorials/Server startup script – Minecraft Wiki
http://minecraft.gamepedia.com/Tutorials/Server_startup_script
中身はこちら。