Synology NASのDockerでMinecraft Server(Java版)を動かす

NASのDockerでUbuntu23.10イメージをインストールします。
Docker作成時の設定で、ポートはlocalの25565とコンテナの25565をマッピングしましょう。

Javaをインストールする

apt install -y default-jdk

java版のサーバープログラムを取得する

マインクラフト本家のサーバーダウンロードページへアクセスします
https://www.minecraft.net/ja-jp/download/server

ダウンロードリンクを控えて、Docker内へダウンロードします
下記は1.20.1の例です

apt install -y wget
wget https://piston-data.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar

サーバーを一回起動します

java -Xmx1024M -Xms1024M -jar server.jar nogui

サーバーを停止させます

stop

生成された「eula.txt」を編集します

apt install -y nano
nano server/eula.txt

開いたファイル内の以下の行をtrueへ変更して保存(Ctrl+O,Enter)してnanoを終了(Ctrl+X)します

eula=false
この行を
eula=true
へ変更

サーバーを起動します

java -Xmx1024M -Xms1024M -jar server.jar nogui

あとはjava版マインクラフトでマルチサーバーへ、いま作ったサーバーのアドレスを登録して接続しましょう。

コメント

タイトルとURLをコピーしました