パルワールドの専用サーバを建ててみたかったのでDockerコンテナを使ってやってみました。
実行環境
- Docker Desktop for Windows
専用サーバの準備
docker composeで簡単に専用サーバのコンテナを作ってくれるRepositoryがあったのでありがたく使わせてもらいます。
git clone後にプロジェクトルートで実行します。
docker compose up -d --build
GUIからコンテナが動いてることが分かります。
専用サーバに接続してみる
パルワールドのクライアントを起動して専用サーバに接続してみます。localhostに専用サーバを建てたので127.0.0.1:8211
に接続します。
パスワードはデフォルトでworldofpals
になっています。
入ることができました。
パスワードやポートなどの設定は/palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
にあるので適宜変えていく感じになります。
展望
パルワールドはRCONを使ったコマンド実行に対応しているので、サーバの外からコマンドを実行することができます。 C#からのコマンド実行を試してみるのも面白そうです。