Complete dedicated server installation — SteamCMD setup, port forwarding, configuration tuning, and troubleshooting. Get your multiplayer world running in under 15 minutes.
| Requirement | Minimum | Recommended |
|---|---|---|
| CPU | 4 cores | 8+ cores (high player count) |
| RAM | 8 GB | 16 GB+ (16+ players, large bases) |
| Storage | 20 GB SSD | 50 GB SSD (auto-saves + backups) |
| OS | Windows 10/11 | Windows Server / Linux (Ubuntu 22.04+) |
| Network | 10 Mbps upload | 50+ Mbps upload (16+ players) |
Download from Valve. Extract to C:\steamcmd. Run once to update.
steamcmd +login anonymous +app_update 2394010 validate +quit
Forward UDP 8211 on your router. Also open TCP 8211 for RCON.
Edit PalWorldSettings.ini. Set server name, password, difficulty.
Run PalServer.exe. Wait for "Server ready" message.
In-game: Join Multiplayer → enter your-ip:8211.
| Setting | Default | Recommended | Description |
|---|---|---|---|
DayTimeSpeedRate | 1.0 | 1.0 | Speed of day cycle |
ExpRate | 1.0 | 1.5–2.0 | Player XP multiplier |
PalCaptureRate | 1.0 | 1.0–1.5 | Capture difficulty (lower = harder) |
PalEggDefaultHatchingTime | 72.0 | 2.0–6.0 | Hours to hatch (lower = faster) |
BaseCampMaxNum | 3 | 3 | Max guild bases |
BaseCampWorkerMaxNum | 15 | 15–20 | Max Pals per base |
DropItemMaxNum | 3000 | 5000 | Max dropped items before cleanup |
bEnableInvaderEnemy | True | True/False | Enable base raids |
ServerPassword | "" | "YourPassword" | Set a password to restrict access |
netstat -an | findstr 8211 to confirm the port is listening.%LOCALAPPDATA%\Pal\Saved\SaveGames to the server's Pal/Saved/SaveGames directory. The server auto-detects existing saves on launch.