この前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してあげてください。
エラー対処
・タイプミスを疑う
・エラーコード読んでください