本文へスキップ
Palworld

Palworldサーバーを構築する

PalworldのDedicated Serverは、64ビットのWindowsまたはLinuxでSteamCMD(App ID 2394010)を使って無料でインストールできます。推奨は4コア・RAM 16GB(8GBでも起動しますがクラッシュの恐れ)・SSD。所要時間は15〜30分です。

最終更新日:2026/10/9

PalworldのDedicated Serverは、64ビットのWindowsまたはLinuxでSteamCMD(App ID 2394010)を使って無料でインストールできます。推奨は4コア・RAM 16GB(8GBでも起動しますがクラッシュの恐れ)・SSD。所要時間は15〜30分です。

手順ごとのインストール

  1. マシンを確認:64ビットのWindowsまたはLinux、4コア、RAM 16GB、SSD。

  2. SteamCMDをインストール(Windowsは専用フォルダ、Linuxは steamcmd パッケージ)。

  3. app_update 2394010 validate(anonymousログイン)でサーバーをダウンロードします。

  4. PalServer.exe(Windows)または ./PalServer.sh(Linux)を一度起動して停止し、設定を生成します。

  5. DefaultPalWorldSettings.ini を Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini にコピーして編集します(名前、パスワード)。

  6. UDPポート8211を開放します(ファイアウォール、プロバイダ、ルーター)。

  7. ゲームから IP:8211 に接続して確認します(マルチプレイに参加)。

  8. 自動起動用に systemd サービスまたはタスクスケジューラを設定します。

  9. アップデート、Pal/Saved のバックアップ、再起動をスケジュールします。

要件

出典:Palworld公式ドキュメント。パブリッシャーはDocker Desktopでの運用を非推奨としています(セーブデータ破損の恐れ)。

  • OS:64ビットのWindowsまたはLinux(Ubuntu、AlmaLinuxなど)
  • CPU 4コア以上、RAM 16GB推奨(8GBはメモリ不足でクラッシュの恐れ)
  • SSD推奨:低速ストレージではセーブが破損する恐れがあります
  • Steamアカウントやキーは不要(anonymousログイン)

ローカル環境(Windows)

SteamCMDを C:\steamcmd に展開し、下のコマンドを実行します(または Steam ライブラリで「Palworld Dedicated Server」を探して「プレイ」)。続いて C:\steamcmd\steamapps\common\PalServer の PalServer.exe を起動し、127.0.0.1:8211 に接続します。

C:\steamcmd\steamcmd.exe +login anonymous +app_update 2394010 validate +quit
cd C:\steamcmd\steamapps\common\PalServer
.\PalServer.exe -port=8211 -players=32 -publiclobby

Linux VPSへのインストール(Ubuntu/Debian)

非rootユーザーを作成し、SteamCMDをインストールします(Ubuntuでは先に multiverse リポジトリと i386 アーキテクチャを有効化)。その後サーバーをダウンロードして起動します。

sudo adduser --disabled-password --gecos "" palworld
sudo add-apt-repository multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
sudo -iu palworld
/usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
cd /home/palworld/server && ./PalServer.sh -port=8211 -players=32 -publiclobby

開放するポート

公式に記載されているのは UDP 8211 のみです(-port= で変更可)。27015(クエリ)と 25575(RCON、既定は無効)は一般的な構成に基づきます。RCON/REST は必要な場合のみ公開してください。自宅ではルーターでポート転送(NAT)、OVH・Hetzner・Scaleway などでは事業者のファイアウォール/セキュリティグループでも開放します。

  • 8211/UDP — game (default, -port=)
  • 27015/UDP — query/community list (not officially documented)
  • 25575/TCP — RCON (RCONPort, disabled by default)
  • 8212/TCP — REST API (RESTAPIPort): do not expose publicly

Linuxファイアウォール(ufw)

ufwを有効にする前にSSHを許可してください。

sudo ufw allow OpenSSH
sudo ufw allow 8211/udp
sudo ufw allow 27015/udp
sudo ufw enable

Windowsファイアウォール

管理者権限のPowerShellで:

netsh advfirewall firewall add rule name="Palworld" dir=in action=allow protocol=UDP localport=8211
netsh advfirewall firewall add rule name="Palworld Query" dir=in action=allow protocol=UDP localport=27015

systemdサービス(自動起動)

このファイルを /etc/systemd/system/palworld.service として保存し、sudo systemctl enable --now palworld を実行します。Windowsではタスクスケジューラ(起動時に PalServer.exe を実行)を使います。

[Unit]
Description=Palworld Dedicated Server
After=network-online.target
Wants=network-online.target

[Service]
User=palworld
WorkingDirectory=/home/palworld/server
ExecStart=/home/palworld/server/PalServer.sh -port=8211 -players=32 -publiclobby
Restart=on-failure
RestartSec=15
LimitNOFILE=100000

[Install]
WantedBy=multi-user.target

アップデートとバックアップ

サーバーを停止し、Pal/Saved をバックアップして app_update を再実行、再起動します。cronで自動化できます(例:毎日5時に再起動)。

sudo systemctl stop palworld
tar czf ~/palworld-backup-$(date +%F).tar.gz -C /home/palworld/server Pal/Saved
sudo -u palworld /usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
sudo systemctl start palworld
# crontab -e (root) : 0 5 * * * systemctl restart palworld

サーバーの登録と告知

コミュニティリストに載せるには -publiclobby を付けて起動します(自動検出に失敗する場合は -publicip/-publicport も)。game-rank.com/jeux/palworld にもサーバーを登録しましょう。

トラブルシューティング

  • 接続できない:UDP 8211 が閉じています(ファイアウォール、事業者、ルーター)。開放して外部からテストしてください。
  • 設定が反映されない:ルートのテンプレートを編集しています。サーバー停止中に Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini を編集してください。
  • メモリ不足によるクラッシュ:8GBはぎりぎりです。16GB以上にして定期的に再起動してください。
  • セーブ破損:低速ストレージまたはDocker Desktopが原因です。SSDを使いDocker Desktopは避けてください。
  • リストに表示されない:-publiclobby を付けて起動し、検出されたIPが誤っている場合は -publicip/-publicport を指定します。

よくある質問

PalworldサーバーのApp IDは?
2394010:steamcmd +login anonymous +app_update 2394010 validate +quit。
Palworldに必要なポートは?
UDP 8211(ゲーム)は必須。27015 はコミュニティリスト用で任意。RCON 25575 と REST API 8212 は有効化した場合のみ、必ずパスワード付きで。
必要なRAMは?
公式推奨はRAM 16GB(8GBでも起動しますがクラッシュのリスクが上がります)と4コア以上です。
サーバーを更新するには?
停止してPal/Savedをバックアップし、同じ app_update 2394010 validate コマンドを再実行して再起動します。

Palworldサーバー用ツール

Palworld
Palworldログイン不要
Palworldサーバーの PalWorldSettings.ini を生成:倍率、捕獲、PvP、拠点、RCON、REST API をデフォルト値から設定。
設定倍率PvP開く
ドキュメント