Minecraft起動
久しぶりに OCI側のUbuntuにログインしたのでアプデから。
$ sudo apt update
$ sudo apt upgrade -y
$ apt list --upgradable
$ sudo apt install {Upgrade対象}
$ sudo apt autoremove -y
最新版をダウンロードして配置。
Minecraft サーバー ダウンロード
最新の minecraft_server.jar と Java のバージョンが合わなかった。
$ sudo apt install openjdk-25-jre-headless
古いワールドを移動。
$ mv world_01 "world_01.backup-$(date +%Y%m%d-%H%M%S)"
screenを挟んでから起動。
$ screen -S minecraft
$ sudo java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
screen切り替え
<抜ける時:Ctrl + a → d>
<入る時>
$ screen -r minecraft
BlueMapのcronは止めておく。
$ crontab -e
# 0 1,3,5,7,9,11,13,15,17,19,21,23 * * * cd /home/ubuntu/blue_map && sudo java -jar bluemap-5.7-cli.jar -r >> /home/ubuntu/blue_map/render.log 2>&1
# 0 */2 * * * rsync -avz -e "ssh -i {key-path}" --delete /home/ubuntu/blue_map/web/
sudoなのはどうなんだと ChatGPT に言われるけれど今は気にしない。
BlueMapのモジュール更新
$ cd /home/ubuntu/blue_map
$ sudo tar -czf ~/bluemap-config-backup.tar.gz config
$ wget https://github.com/BlueMap-Minecraft/BlueMap/releases/download/v5.29/bluemap-5.29-cli.jar
$ mv web/index.html ~/bluemap-index-5.7.html
$ vi config/maps/nether.conf
render-mask: [
{
max-y: 90
}
]
バージョンが上がってこのあたりの記法が変わったらしい。コメントアウトでない部分を render-mask に入れる。
cron 直し
$ crontab -e
0 1,3,5,7,9,11,13,15,17,19,21,23 * * * cd /home/ubuntu/blue_map && java -jar bluemap-5.29-cli.jar -r >> /home/ubuntu/blue_map/render.log 2>&1
0 */2 * * * rsync -avz -e "ssh -i {key-path}" --delete /home/ubuntu/blue_map/web/
ちょっと端折ったけどきっと大丈夫。