この前raspberrypiにubuntu鯖22.04を入れてfabricなminecraftのmod鯖を構築したので備忘録です。
環境
<クライアント>
HP victus 16 ( windows11 )
<サーバー>
raspberrypi 4B 8GB
microSD 64GB
ubuntuを焼く
raspberrypi imagerを利用し、ubuntuを焼きます。
https://www.raspberrypi.com/software/
こちらからダウンロードしてください。
OSを選ぶ
OSを選ぶ、Other general-purpose OS、Ubuntu、Ubuntu Server 22.04.5LTS (64-bit)を選択。
※debian系なら何でもおk。ただし64bitを選ぶと無難。
ストレージを選ぶ
raspi専用のubuntuを焼くmicroSDを選択。最低32GB、推奨64GBです。
各自でカスタマイズオプションいじってください。
あとは書き込むを押す。
java17とfabric鯖のjarファイルとftp鯖を入れる
以下1行ごとコピペでおkです。
#aptとapt-getのアプデ
sudo apt update; sudo apt upgrade
#java17のインスコ
sudo apt install openjdk-17-jdk -y
#再起動
sudo reboot now
#鯖用ディレクトリの作成
cd ~
mkdir mcserver
cd mcserver
以下のページのCLI downloadのコマンドをコピペしてください。
https://fabricmc.net/use/server/
あとは起動用のシェルスクリプトを作成します。
#ダウンロードしたファイル名の確認。メモっといてください
dir
#お好きなエディタでどうぞ
sudo nano boot.sh
java -Xms4G -Xmx4G -jar server.jar nogui
ファイルの保存
Ctrl+O Enter Ctrl+Xの順に押す。
初回起動
sh boot.sh
Minecraft EULAに合意
#vimでもお好きなほうをお使いください
sudo nano eula.txt
EULA = true
※このタイミングでserver.propertiesいじっときましょう。
再度起動
sh boot.sh
これで起動は完了です。
mod入れたいよとかって方はftpでアクセスしてあげてクライアントからmodをうpしてあげてください。
エラー対処
・タイプミスを疑う
・エラーコード読んでください