Raspberry Pi 5 に Pixelmon を導入する

その他
スポンサーリンク

はじめに

今回の動画は Raspberry Pi 5 に Pixelmon のサーバーを導入。
ローカルネットワークを使い安全に家族みんなで遊ぼう!

導入

では、導入していきましょう
環境は Raspberry Pi 5 & ubuntu 24.04LTS の組み合わせ

pixelmon は STABLE版の 1.16.5 とします、1.20.2のALPHA版で動くみたいだが、ログにエラーが吐かれているのが気持ち悪く、1.16.5としました

まずは、お約束

sudo apt update && sudo apt upgrade -y

を済ませておきまして

そしてJavaを使うので、Javaが動く環境も準備する
Javaのバージョンは11となるので

sudo apt install -y openjdk-11-jdk

でインストールする

バージョンを確認してみよう

java -version
openjdk version "11.0.25" 2024-10-15
OpenJDK Runtime Environment (build 11.0.25+9-post-Ubuntu-1ubuntu124.04)
OpenJDK 64-Bit Server VM (build 11.0.25+9-post-Ubuntu-1ubuntu124.04, mixed mode)

となっていれば大丈夫かな

そして、固定IPアドレスに切り替えておきます
設定ファイルは念のためにバックアップを取っておいて

sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bak

編集します

sudo vi /etc/netplan/50-cloud-init.yaml
network:
    version: 2
    wifis:
        renderer: networkd
        wlan0:
            access-points:
                "SSID":
                    password: "****************************************************************"
            dhcp4: no
            addresses:
                - 192.168.0.107/24
            gateway4: 192.168.0.1
            nameservers:
                addresses:
                    - 192.168.0.1
            optional: true

こんな形で

再起動して反映させるとします

sudo reboot

Pixelmon を導入するディレクトリを作成する

mkdir pixelmon1.16
cd pixelmon1.16

Minecraft Forge をダウンロードします

wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.42/forge-1.16.5-36.2.42-installer.jar

インストールします

java -jar forge-1.16.5-36.2.42-installer.jar --installServer

Pixelmonを入れる mods ディレクトリを作成します

mkdir mods

pixelmon をダウンロードします

wget -P mods https://download.nodecdn.net/containers/reforged/server/release/9.1.12/Pixelmon-1.16.5-9.1.12-server.jar

eula.txt ファイルが無いと起動しないので、以下のコマンドから作成してあげます

echo "eula=true" > eula.txt

設定が問題なければ、こちらのコマンドで起動するハズ

java -Xmx2G -Xms2G -jar forge-1.16.5-36.2.42.jar nogui

初回は server.properties ファイルが無いので、以下のエラーは出力されます

[10:58:18] [main/ERROR] [minecraft/PropertyManager]: Failed to load properties from file: server.properties

が、以下のログが最後に出力されれば起動している

[10:52:48] [Server thread/INFO] [minecraft/DedicatedServer]: Done (31.393s)! For help, type "help"
[10:52:48] [Server thread/INFO] [Pixelmon/]: Datapacks found: vanilla,mod:forge,mod:pixelmon

次にクライアントから接続です
※予め Minecraft: Java Edition をインストールしておきます

https://files.minecraftforge.net/ へ移動して同じバージョンのものをダウンロードします

https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.34/forge-1.16.5-36.2.34-installer.jar

先にダウンロードした forge-1.16.5-36.2.34-installer.jar をダブルクリックしてインストールします

次にPixelmon Modのインストールします

へ移動して、1.16.5 をダウンロードします

https://download.nodecdn.net/containers/reforged/universal/release/Pixelmon-1.16.5-9.1.12-universal.jar

Windowsキー + Rを押して、「実行」ダイアログを開きます。
%appdata%\.minecraft
と入力して OK を押し、「mods」フォルダを作成してください

作成した mods フォルダに 先ほどダウンロードした、 Pixelmon-1.16.5-9.1.12-universal.jar ファイルを移動します

これで完了です

Minecraft Lancher を起動して

Pixelmon(forge-36.2.34) を起動します

マルチプレイを選択して、ダイレクト接続で、サーバーアドレス(192.168.0.107)を指定し接続します

無事に接続です!

おわりに

これで、誰にも邪魔されずに Pixelmon を家族で楽しめますね!

それでは、また!

コメント