Comprehensive Technical Setup
How to Setup a Palworld Dedicated Server
Learn how to install, configure, and launch an official Palworld Dedicated Server on Windows 10/11, Ubuntu Linux, SteamCMD, or Docker containers.
Method 1: Windows Graphical Setup (Palworld Server Manager)
If you are on Windows 10 or 11, the fastest and easiest method is using our open-source Palworld Server Manager GUI app.
- Download Palworld Server Manager (PSM).
- Launch PSM and click "Install Server via SteamCMD".
- Wait 2–5 minutes for SteamCMD to download the Palworld Dedicated Server files automatically.
- Click "Config Editor" to customize server settings visually.
- Click "Start Server"!
Method 2: Manual Windows SteamCMD Setup
Prefer command-line scripting? Follow these manual SteamCMD setup steps.
Step 1: Download SteamCMD
Download SteamCMD for Windows from Valve and extract it to C:\steamcmd.
Step 2: Run SteamCMD Download Command
Open Command Prompt and execute:
steamcmd.exe +login anonymous +app_update 2394010 validate +quit
Step 3: Launch PalServer.exe
Navigate to the installed directory and launch PalServer.exe.
Method 3: Linux Ubuntu / Debian Dedicated Server Setup
Hosting on an Ubuntu or Debian VPS/Dedicated Server? Use these terminal commands:
Step 1: Update Linux Packages & Dependencies
sudo dpkg --add-architecture i386 sudo apt update && sudo apt install -y lib32gcc-s1 steamcmd wget tar
Step 2: Install Palworld Server via SteamCMD
steamcmd +login anonymous +app_update 2394010 validate +quit
Step 3: Run Linux Server Script
cd ~/.steam/steamapps/common/PalServer ./PalServer.sh -port=8211 -players=32 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
Port Forwarding & Firewall Rules
To allow external players to connect to your server, open the following network ports in your router and firewall:
UDP 8211Game Connection Port
UDP 27015Steam Query Port
TCP 25575RCON Admin Port
Windows Firewall Quick Command (Run as Admin):
netsh advfirewall firewall add rule name="Palworld Server UDP" dir=in action=allow protocol=UDP localport=8211,27015 netsh advfirewall firewall add rule name="Palworld RCON TCP" dir=in action=allow protocol=TCP localport=25575