ひでぼ~blog

C#ときどきゲーム

Dockerを使ったパルワールド専用サーバの構築方法

パルワールドの専用サーバを建ててみたかったのでDockerコンテナを使ってやってみました。

実行環境

専用サーバの準備

docker composeで簡単に専用サーバのコンテナを作ってくれるRepositoryがあったのでありがたく使わせてもらいます。

github.com

git clone後にプロジェクトルートで実行します。

docker compose up -d --build

GUIからコンテナが動いてることが分かります。

専用サーバに接続してみる

パルワールドのクライアントを起動して専用サーバに接続してみます。localhostに専用サーバを建てたので127.0.0.1:8211に接続します。 パスワードはデフォルトでworldofpalsになっています。

入ることができました。

パスワードやポートなどの設定は/palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.iniにあるので適宜変えていく感じになります。

展望

パルワールドはRCONを使ったコマンド実行に対応しているので、サーバの外からコマンドを実行することができます。 C#からのコマンド実行を試してみるのも面白そうです。

参考

zenn.dev