Dedicated Palworld server for capturing and battling Pals — host your own multiplayer world with full control over settings, player limits, and world data.
Grab the automated bash script from GitHub to follow along with the video.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/palworld/palworld-ubuntu.sh
chmod +x palworld-ubuntu.sh
sudo bash palworld-ubuntu.sh
The script installs Docker if needed, then pulls the Palworld dedicated server image and starts the container. The server automatically downloads the latest Palworld server files from Steam on first start — this may take several minutes depending on your connection speed.
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/palworld/palworld-ubuntu.sh
chmod +x palworld-ubuntu.sh
sudo bash palworld-ubuntu.sh
Edit the server configuration file to set your server name, password, and player limit. The config file is created after the first start inside the mounted volume. Key settings include ServerName (display name in server browser), ServerPassword (leave empty for public), and MaxPlayers (default 32).
# Edit server config
nano /path/to/palworld/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
# Key settings:
# ServerName="My Palworld Server"
# ServerPassword="yourpassword"
# MaxPlayers=32
Launch Palworld on your PC, go to Multiplayer, select "Join Multiplayer Game", and click "Connect" at the bottom. Enter your server IP address and port 8211. If you set a server password, you will be prompted to enter it. Your server also appears in the Community Server browser if you did not set it as invite-only.
# Connect address format:
<your-server-ip>:8211
Set an AdminPassword in PalWorldSettings.ini to enable in-game admin commands. Admins can kick and ban players, broadcast messages, save the world, and manage the server from within the game. Use the RCON console for remote server management without logging into the game client. Monitor server logs with 'docker logs palworld-server -f'.
# View live server logs
docker logs palworld-server -f
# In-game admin: type in chat
/AdminPassword YourAdminPassword
/KickPlayer {PlayerUID}
| Port | Purpose |
|---|---|
| 8211 (UDP) | Game traffic |
| 27015 (UDP) | Steam query |
Palworld is a survival open-world game where players explore, build bases, and catch creatures called Pals. A dedicated server allows persistent multiplayer without the host needing to be online — the world stays active 24/7 and friends can join anytime.
A dedicated Palworld server ensures your world persists whether you are online or not, allows more players than peer-to-peer hosting, and gives you full control over server settings including XP rates, drop rates, and difficulty — all configurable without impacting other players.
Palworld dedicated server uses UDP port 8211 for player connections. Open UDP port 8211 in your firewall. RCON uses TCP port 25575 — keep this firewalled from the public internet. Query port 27015 may also need to be open for server browser visibility.
Alternatives include playing via Steam Remote Play Together (no dedicated server needed, one host), using a game server hosting provider (Nitrado, G-Portal), or hosting via Xbox Game Pass cloud. Self-hosting gives maximum control and no ongoing hosting fees.
Avoid self-hosting Palworld if your server has less than 8 GB RAM and a modern multi-core CPU — the game is resource-intensive. Also avoid if you cannot open UDP ports on your router (behind CGNAT or strict corporate firewalls).
PrismaTechWork provides end-to-end infrastructure services — from initial deployment and security hardening to ongoing monitoring, automated backups, and dedicated support. Whether you need a single-server setup or a multi-site network, our team ensures your infrastructure is built right, secured properly, and maintained reliably.
The official maximum is 32 players. In practice, performance degrades noticeably with more than 10 to 16 players on a typical VPS. For larger player counts, use a server with 16+ GB RAM and a high-clock CPU. The game world simulation becomes increasingly resource-intensive with more concurrent players.
Yes — this is one of the main advantages of a dedicated server. Edit PalWorldSettings.ini and adjust multipliers like ExpRate, PalCaptureRate, WorkSpeedRate, and many others. Set them above 1.0 to make the game easier or below 1.0 for a harder survival experience.
Cross-play between Steam PC and Xbox Game Pass versions is supported. Dedicated servers work with both platforms. Players on both platforms can join the same server using the server IP and port.
Set the AdminPassword in PalWorldSettings.ini. In game, open the console and type /AdminPassword YOUR_PASSWORD to authenticate as admin. Then use commands like /KickPlayer, /BanPlayer, /Broadcast, and others. The full command list is available in the Palworld wiki.
The world save files are in the Saved directory inside the server folder. Copy this entire directory to a backup location regularly. Set up a cron job to compress and copy the Saved folder every few hours. Palworld has had a history of save corruption — frequent backups are essential.
Minimum requirements are 4 CPU cores, 16 GB RAM, and 20 GB disk space. The game is memory-intensive — 16 GB is technically the minimum but 32 GB is recommended for stable operation with multiple players. A fast SSD significantly improves world load times and reduces stuttering.
Server admins have limited tools for item restoration — there is no built-in item restoration command. Restore from a world backup taken before the loss occurred. The community has developed third-party tools for editing save files, but these require careful use to avoid further corruption.
Palworld does not have a formal whitelist system. To restrict access, set a server password in PalWorldSettings.ini and share it only with trusted players. Alternatively, ban specific players who join without authorization using the BanList feature.