Hosting a dedicated server in Palworld unlocks persistent multiplayer worlds where you and your friends can build, capture creatures, and explore without interruptions. This guide provides a complete walkthrough for setting up your own server on Windows or Linux, ensuring stable performance for up to 32 players.
Why Choose a Dedicated Server?
Dedicated servers run independently of your game client, offering 24/7 availability, reduced lag, and customizable rules. Unlike peer-to-peer hosting, they prevent progress loss if the host disconnects. Ideal for clans or long-term bases, these servers support mods and advanced settings for tailored experiences.
System Requirements
Before starting, verify your hardware meets Palworld’s demands:
- OS: Windows 10/11 (64-bit) or Linux (Ubuntu 20.04+)
- CPU: Quad-core 3.0 GHz or better (e.g., Intel i5 or AMD Ryzen 5)
- RAM: 16 GB minimum, 32 GB recommended for 20+ players
- Storage: 20 GB SSD space for server files and saves
- Network: Stable upload speed of 10 Mbps+, static IP preferred
For cloud hosting, services like DatHost scale resources dynamically.
Installing Steam or SteamCMD
Palworld’s dedicated server (App ID: 2394010) requires Steam tools.
Windows with Steam Client
- Launch Steam and switch to the ‘Tools’ filter in your Library.
- Search ‘Palworld Dedicated Server’ and install it.
Windows/Linux with SteamCMD
SteamCMD is lightweight for headless setups.
- Download from Valve’s official site:
developer.valvesoftware.com/wiki/SteamCMD. - Extract to a folder, e.g.,
C:\steamcmd. - Run
steamcmd.exe +login anonymous +app_update 2394010 validate +quitto fetch files.
On Linux: ./steamcmd.sh +login anonymous +app_update 2394010 validate +quit.
Initial Server Launch and Config Generation
Run the server once to create files.
- Navigate to
steamapps\common\PalServer(Windows) or equivalent. - Execute
PalServer.exe(Windows) or./PalServer.sh(Linux). - Wait 2 minutes for configs to generate, then close.
Configuring Server Settings
Edit Pal\Saved\Config\WindowsServer\PalworldSettings.ini (adjust path for Linux).
Key parameters:
| Setting | Description | Example |
|---|---|---|
| ServerName | Display name in server browser | “My Palworld Realm” |
| PublicPort | UDP query port | 25575 |
| ServerPort | Main game port | 8211 |
| ServerPassword | Optional access password | “secret123” |
| AdminPassword | For console commands | “adminpass” |
| MaxConnectedPlayers | Player limit | 32 |
| PVPEnabled | Enable/disable PvP | true/false |
Copy from DefaultPalworldSettings.ini and customize. Add -log flag for debugging.
Port Forwarding Essentials
To allow external connections:
- Open UDP/TCP ports: 8211 (game), 25575 (query), 27015 (RCON optional).
- Access router settings (usually 192.168.1.1), forward to server PC’s local IP.
- Find IP via
ipconfig(Windows) orifconfig(Linux).
Test with telnet your-external-ip 8211. Use noip.com for dynamic IPs.
Launching the Server
Create a batch file for easy starts (start_server.bat):
@echo offset SERVER_PATH=C:\Program Files (x86)\Steam\steamapps\common\PalServercd /d "%SERVER_PATH%"start PalServer.exe -ServerName="YourServer" -port=8211 -players=32 -log -publiclobbypauseFor Linux: ./PalServer.sh -ServerName="YourServer" -port=8211 .... Press ‘Play Palworld Dedicated Server’ if prompted.
Connecting to Your Server
- In Palworld, select ‘Join Multiplayer’.
- Enter
your-external-ip:8211or local127.0.0.1:8211. - Use password if set.
Server appears in browser if public.
Performance Optimization
- Threads: Add
-useperfthreads -NoAsyncLoadingThread. - RAM: Monitor with Task Manager; increase virtual memory if needed.
- Mods: Use Palworld Manager for easy integration.
- Backups: Schedule saves from
Pal\Saved\SaveGames.
Troubleshooting Common Issues
| Problem | Solution |
|---|---|
| Server not visible | Check ports, firewall, public settings. |
| High lag | Lower player count, upgrade CPU/RAM. |
| Crashes on launch | Run as admin, verify files via Steam. |
| Connection failed | Confirm IP/port, disable VPN. |
Advanced: Linux Deployment
For VPS like AWS or DigitalOcean:
- Install dependencies:
apt update && apt install lib32gcc-s1. - SteamCMD install as above.
- Screen/tmux for background:
screen -S palworld ./PalServer.sh ....
Cloud Hosting Alternatives
If self-hosting is complex, try GPortal or DatHost for one-click setups with auto-updates.
FAQs
Do I need to own Palworld?
Yes, install the base game first.
Can I run on a laptop?
Possible for 4-8 players, but desktops/VPS better for stability.
How to update the server?
Steam: Right-click > Properties > Updates. SteamCMD: Re-run app_update.
Supports crossplay?
Yes, PC, Xbox via Steam/Epic.
Mods on dedicated?
Use server-side modloaders like InfiniteCraft.
References
- How to Setup a Palworld Dedicated Server – DatHost — DatHost. 2024-01-25. https://dathost.net/blog/how-to-setup-a-palworld-dedicated-server-10-simple-steps
- Deploy dedicated server – Palworld Server Guide — Pocketpair Inc. (Official). 2024-02-15. https://docs.palworldgame.com/getting-started/deploy-dedicated-server/
- How To Set Up Dedicated Server In Palworld — YouTube (Gaming Tutorial). 2024-01-20.
- How to Setup a Palworld Dedicated Server (10 Simple Steps) — Krypt. 2024-01-22. https://www.krypt.com/knowledgebase/201/How-to-Setup-a-Palworld-Dedicated-Server-10-Simple-Steps.html
- How to Set Up a FREE Palworld Dedicated Server on Windows — YouTube (Tech Guide). 2024-01-28.

