Docker Minecraft Paperサーバーを1.17しつつのJavaバージョンを16にする:レッドストーンを追え(1)
一年ぶり4回目
関連記事:
docker経由でMinecraft資源(Spigot)サーバーを立てる
docker経由でMinecraft資源(Spigot)サーバーを立てる(2)
Docker MinecraftのPaperサーバーのJavaバージョンを11にする
一年ぶりのマインクラフト。
気がついたらVer1.17になり1.18や1.19がリリースされそうな状態。
以前の記事(Qiita)にてdockerを経由でMinecraftサーバーを立てたりしていた。
Paperサーバーのver1.17においてJava16が必須に無ったっぽい
バージョンアップ手順はすぐ忘れてしまうので、
今回はそれを書いておく。
基本的にはJava11の時と同じで考えて良さそうだ。
ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪
------------------- ↓ 本題はここから ↓-------------------
Java16版のdockerイメージをpull
java16版をプル
docker pull itzg/minecraft-server:java16
プラグインのアップデート
以前と違いマイクラのバージョンアップもあるので、
先にプラグインをアップデートしておく。
アップデート方法は既存のjarファイルを削除し、
(ディレクトリは消しちゃダメよ)
新しいjarを設置する。
LuckPermsとMultiverse-coreを1.17対応させるので入れ替える。
~/tmp/配下にあらかじめダウンロードしておく。
cd ./minecraft_data/plugins
rm LuckPerms-Bukkit-5.2.90.jar Multiverse-Core-4.2.3-SNAPSHOT.jar
cp ~/tmp/LuckPerms-Bukkit-5.3.47.jar ./
cp ~/tmp/Multiverse-Core-4.3.1.jar ./
docker runを改めて実行
データディレクトリを~/minecraft_dataとすると
docker run -d -v ~/minecraft_data/:/data -p 25565:25565 -e TYPE=PAPER -e EULA=TRUE -e MAX_WORLD_SIZE=10000 -e DIFFICULTY=normal --name paper itzg/minecraft-server:java16
データディレクトリさえあればいいので、
コンテナ自体は削除しても問題ない。
ログインして確認。
(^_-)-☆ ちゃんとバージョンアップしている
------------------- ↓ 後書はここから ↓-------------------
さて、fabricMODサーバーで新しい発見があったので、
別記事にしよう。
Discussion