#00 目的

家族4人で同じワールドを探検したい。それだけ。

#01 マイクラサーバーの種類

#01-01 種類がある

#02 マイクラサーバーの構築

#02-01 必要なパッケージのインストール

sudo adduser minecraft
su - minecraft

https://www.minecraft.net/ja-jp/download/server/bedrock

image.png

mkdir ~/bedrock
cd ~/bedrock

wget [<https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.26.0.2.zip>](<https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.26.0.2.zip>)
unzip bedrock-server* -d server/
chmod +x server

#02-02 通信許可

sudo ufw allow 19132/udp
sudo ufw status numbered

image.png

19133も必要のような記事を見たのですが、不要だったかも。

#02-03 アプリの起動

cd ~/bedrock/server
./bedrock_server
chmod +x bedrock_server

image.png

ただ、作業端末のsshウィンドウを閉じるとセッションが切れてしまうので、常時起動させるやり方を考えなくてはなりません。

#02-04 アプリの自動起動設定

<aside>

sudo vi /etc/systemd/system/bedrock.service

</aside>

# /etc/systemd/system/bedrock.service
[Unit]
Description=Minecraft Bedrock Server
After=network.target

[Service]
WorkingDirectory=/home/**minecraft**/bedrock/server
ExecStart=/home/**minecraft**/bedrock/server/bedrock_server
Restart=always
User=**minecraft**

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable bedrock
sudo systemctl start bedrock
sudo systemctl status bedrock

動いた。(active running)

image.png

#02-04 環境の設定

cd ~/bedrock/server
vi server.properties
server-name=koza-world
gamemode=survival
difficulty=easy
max-players=4
online-mode=true
cd ~/bedrock/server
vi server.properties
level-seed=[ここにシード値]

#02-05 世界を消滅させる

cd ~/bedrock/server
rm -rf world

#03 マイクラサーバーへの接続

いくつかの手順を踏むと、独自サーバーへの接続が可能になります。

→自分のマイクラサーバにアクセスできる。

#04 夢叶わず

これくらいでギブアップしようと思います。

以上