Palworld Server Setup Guide 2026 — Dedicated, Hosted & Self-Hosted
Everything you need to set up a Palworld multiplayer server. Whether you want a free dedicated server via SteamCMD, a plug-and-play third-party host like GPortal or Nitrado, or to self-host on your own PC — this guide covers all three paths, step by step.
🖥️ SteamCMD Dedicated
Free. Run on a separate machine or VPS. Full control over every setting. Requires basic command-line comfort and port forwarding setup. Best for: tech-savvy admins who want total control at zero cost.
☁️ Third-Party Host
$5–$20/month. GPortal, Nitrado, and others handle the hardware. One-click install, automatic updates, built-in backups. Best for: groups who want a 24/7 server without managing infrastructure.
🏠 Self-Host (Your PC)
Free. Run the server on the same PC you play on. Fastest setup, no extra hardware. Downside: server goes offline when your PC sleeps. Best for: small groups testing the waters before committing to a paid host.
📋 Before You Start: What You Need to Know
Five things to understand before you touch a single config file.
1. Palworld Servers Are Resource-Hungry
A Palworld dedicated server with 4–8 players needs at minimum 8 GB of RAM and a 4-core CPU. For 16+ players, plan for 16 GB RAM and 6+ cores. The game simulates every Pal, base, and world interaction server-side — it's not a lightweight process. If you're renting a VPS, budget at least $15–$25/month for a machine that won't lag during peak hours.
2. You Need to Open Ports (Unless You Use a Host)
For anyone outside your home network to connect, you must forward UDP port 8211 on your router. If you're using a third-party host like GPortal or Nitrado, they handle this for you — no router configuration needed. Self-hosting or running your own dedicated server? Port forwarding is mandatory, and we cover it in detail below.
3. Server Progress Is Tied to the Server, Not Your Account
Unlike many games, Palworld server saves are world-level — the map, bases, and Pal data live on the server machine. If the server goes down without a backup, progress is lost for everyone. Set up automatic backups (covered in each option below) before you invite anyone.
4. 32 Players Is the Default Cap
Palworld's official dedicated server supports up to 32 concurrent players by default. You can lower this in the config to reduce resource usage, or raise it if your hardware can handle the load. Most community servers run comfortably with 10–20 players on mid-range hardware.
5. Crossplay Is Limited (as of 2026)
Steam players can connect to any dedicated server. Xbox/Game Pass players have more restrictions — check Pocketpair's latest crossplay status before inviting console friends. As of the 1.0 release, crossplay support is improving but not yet seamless across all platforms.
🖥️ Option 1: Official Dedicated Server via SteamCMD (Free)
The official method from Pocketpair. Free, fully customizable, and runs on Windows or Linux. This is what most community servers use.
Step 1: Install SteamCMD
Windows: Download SteamCMD from Valve's official CDN. Extract it to a folder like C:\steamcmd. Run steamcmd.exe once — it will update itself and drop you into the Steam> prompt.
Linux (Ubuntu/Debian): SteamCMD is available via multiverse repo:
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd
Step 2: Download the Palworld Server
From the SteamCMD prompt (Steam>), run these commands:
login anonymous
force_install_dir ./palworld-server
app_update 2394010 validate
The server files are roughly 20 GB. Download time depends on your connection. App ID 2394010 is the official Palworld Dedicated Server — it's free and does not require owning the game.
Step 3: Configure the Server
Navigate to palworld-server/Pal/Saved/Config/WindowsServer/ (or LinuxServer/ on Linux). Find or create PalWorldSettings.ini. This is your main configuration file. Start with the defaults and tweak as needed — every setting is explained in the Server Settings section below.
Step 4: Start the Server
Windows: Run PalServer.exe from the server folder. A console window opens — leave it running. The server is ready when you see "Server is up and running" in the log.
Linux: Run ./PalServer.sh from the server directory. For background operation, use:
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS &
The flags -useperfthreads and -UseMultithreadForDS improve performance on multi-core machines — always include them.
Step 5: Set Up Automatic Backups
The server world save is at Pal/Saved/SaveGames/0/. Set up a scheduled task or cron job to copy this folder every hour:
Linux cron (hourly backup):
0 * * * * cp -r /path/to/palworld-server/Pal/Saved/SaveGames /backup/palworld-$(date +\%Y\%m\%d-\%H\%M)
Step 6: Connect to Your Server
Launch Palworld, click "Join Multiplayer Game", and enter your server's public IP address followed by the port: 123.45.67.89:8211. If you're playing on the same machine as the server, use 127.0.0.1:8211. Set a server password in PalWorldSettings.ini if you want to keep randoms out.
☁️ Option 2: Third-Party Hosting — GPortal, Nitrado & More
Don't want to deal with SteamCMD, config files, or port forwarding? Rent a server. These hosts handle the technical side — you click a few buttons and play.
Why Use a Game Server Host?
Third-party hosts provide a managed Palworld server on their hardware. They handle: automatic updates when Pocketpair patches the game, DDoS protection, automated backups, and a web-based control panel where you change settings without touching config files. The trade-off is cost — typically $5 to $20 per month depending on player slots and RAM.
GPortal — Official Palworld Partner
GPortal is Pocketpair's official hosting partner for Palworld. Their Palworld plans start around $5.60/month for 4 slots and scale up to 32 slots. Key features:
- One-click install — server is live within 2–3 minutes of purchase
- Built-in automatic backups with restore from any save point
- Web interface for all server settings (no INI file editing)
- Automatic updates when Pocketpair releases patches
- DDoS protection included on all plans
- Server locations in North America, Europe, and Asia-Pacific
Setup process: Sign up at gportal.com → Select Palworld → Choose your plan and region → Pay → Server auto-deploys. You'll get an IP address and port. Share it with your friends — they connect the same way as any multiplayer game.
Nitrado — Strong Alternative with Global Coverage
Nitrado is another major host with extensive Palworld support. Plans start around $7.99/month for 4 slots. Their advantages:
- Wider global server location coverage than GPortal (including South America and Middle East)
- Dynamic switching — change your server location without losing save data
- Mobile app for server management on the go
- Advanced scheduling — auto-restart your server daily at a set time
- Mod support via their control panel (workshop mods, config mods)
Setup is nearly identical: sign up → pick Palworld → configure slots/region → deploy. Both GPortal and Nitrado give you a public IP immediately after deployment.
Other Reputable Hosts
- Shockbyte — Budget-friendly, often runs promotions. Good for small groups. Plans from ~$7/month.
- Nodecraft — Strong UI/UX, good for admins who want an easy control panel. Plans from ~$10/month.
- GTXGaming — Higher price point but includes 24/7 live support chat. Good if you want someone to call when things break.
How to Choose a Host: 4 Questions
- Where are your players? Pick a host with a data center near your group. Latency matters — connecting from Asia to a US server adds 150–250ms ping.
- How many slots? Don't overpay. A 10-slot server is plenty for most friend groups. Only go to 32 if you're running a public community.
- Do they auto-update? Palworld patches frequently. A host that doesn't auto-update means your server is offline until you manually trigger it.
- What's their refund policy? Most hosts offer a 24–72 hour refund window. Test server performance before committing.
🏠 Option 3: Self-Host on Your Own PC (Quickest Setup)
The fastest way to get a server running — use the same PC you play on. Best for small groups and testing.
Requirements
Running the server and the game client simultaneously on the same machine is demanding. You'll want:
- 16 GB RAM minimum (32 GB recommended for smooth gameplay + server)
- 6-core CPU or better (the server uses 2–4 threads by itself)
- SSD with 40+ GB free (server files + game client + world saves)
- Stable internet — upload speed matters more than download for hosting
Method A: Dedicated Server Tool (Steam)
The easiest self-host method available since the 1.0 update:
- Open Steam → Library → Use the dropdown above your game list to enable "Tools"
- Find "Palworld Dedicated Server" in the list and install it
- Launch it from Steam — a console window opens
- Wait for "Server is up and running" in the console
- Launch Palworld normally → Join Multiplayer Game → Enter
127.0.0.1:8211(for you) or your public IP for friends
Method B: In-Game Co-op Mode (No Setup)
Palworld also has a built-in co-op mode that doesn't require any server setup at all:
- Start a single-player world normally
- Open the menu → Options → "Multiplayer Settings"
- Toggle "Enable Multiplayer" to ON
- Set the max players (up to 4 for co-op mode)
- Share your invite code (generated in the pause menu) with up to 3 friends
Co-op mode is the fastest option for 2–4 friends. No config, no commands, no port forwarding. The downside: the host must be online and in-game for anyone else to play — it's not a 24/7 server.
bEnableInvaderEnemy=False and reduce max Pals per base). This frees up CPU cycles for your game client.
🔌 Port Forwarding & Firewall Configuration
If you're self-hosting or running a dedicated server at home, you must configure your router. Skip this section if you're using GPortal, Nitrado, or any third-party host — they handle it for you.
Step 1: Find Your Local IP Address
Your server machine needs a static local IP so the port forward rule doesn't break when your router reassigns IPs. On Windows:
- Open Command Prompt → type
ipconfig - Find your "IPv4 Address" — usually something like
192.168.1.xxx - Go to your router's admin panel (typically
192.168.1.1or192.168.0.1) - Find DHCP settings → Reserve/assign a static IP for your server machine's MAC address
Step 2: Forward UDP Port 8211
Palworld uses UDP 8211 by default. TCP is not required — UDP only.
- In your router's admin panel, find "Port Forwarding" (sometimes under Advanced → NAT → Port Forwarding)
- Create a new rule:
- Service name: Palworld Server
- Protocol: UDP
- External port: 8211
- Internal port: 8211
- Internal IP: (your server's static local IP from Step 1)
- Save and apply. Some routers need a reboot.
Step 3: Configure Windows Firewall (or Linux iptables)
Windows:
- Open "Windows Defender Firewall with Advanced Security"
- Inbound Rules → New Rule → Port → UDP → 8211 → Allow the connection
- Apply to all profiles (Domain, Private, Public)
- Name it "Palworld Server" and save
Linux (ufw):
sudo ufw allow 8211/udp
sudo ufw reload
Step 4: Verify the Port Is Open
Use an online port checker like canyouseeme.org or portchecker.co. Enter port 8211. If it shows "open" or "success," your friends can connect. If it shows "closed" or "timed out," check:
- Is the server actually running?
- Did you forward UDP (not TCP)?
- Did you set a static local IP for the server machine?
- Does your ISP use CGNAT? (Many mobile/5G home internet providers do — you can't port forward through CGNAT. In this case, use a third-party host or a VPN tunnel like Tailscale.)
⚙️ Server Settings: Customize Your World
Every setting you can tweak in PalWorldSettings.ini — and which ones actually matter.
The PalWorldSettings.ini file controls everything about your server world. On a third-party host, you'll configure these through a web panel (same settings, different interface). Here are the settings grouped by what you'll actually want to change:
Essential Settings (Change These First)
| Setting | Default | What It Does | Recommendation |
|---|---|---|---|
ServerName | "Default Palworld Server" | Shown in server browser | Set something descriptive: "Dingjiu's PvE World" |
ServerDescription | "" | Description text in browser | Mention rules, wipe schedule, Discord link |
ServerPassword | "" | Password to join (empty = public) | ALWAYS set a password unless you want randoms griefing |
AdminPassword | "" | Password for admin commands | Set this. Without it, you can't use /admin commands in-game |
ServerPlayerMaxNum | 32 | Max concurrent players | 10–20 for most groups. Lower = less RAM usage |
Difficulty & Progression Settings
| Setting | Default | What It Does | Recommendation |
|---|---|---|---|
DayTimeSpeedRate | 1.0 | Day length multiplier | 1.0–1.5. Higher = shorter days, less time for raids |
NightTimeSpeedRate | 1.0 | Night length multiplier | 0.8–1.0. Lower = shorter nights (less annoying darkness) |
ExpRate | 1.0 | XP gain multiplier | 1.5–3.0 for casual servers. 1.0 for "vanilla" experience |
PalCaptureRate | 1.0 | Catch rate multiplier | 1.0–1.5. Don't go above 2.0 — trivializes the game |
PalSpawnNumRate | 1.0 | Wild Pal spawn density | 0.8–1.2. Lower = less lag on weak hardware |
DamagePlayerMultiplier | 1.0 | Damage dealt to players | 1.0 for normal. Raise for hardcore servers |
DamagePalMultiplier | 1.0 | Damage dealt to Pals | 1.0 for normal. Tweak for PvP balance |
Base & Guild Settings
| Setting | Default | What It Does | Recommendation |
|---|---|---|---|
BaseCampMaxNum | 3 | Max bases per guild | 3–5. More bases = more server load |
BaseCampWorkerMaxNum | 15 | Pals per base | 15–20. Higher values increase server CPU usage significantly |
DropItemMaxNum | 3000 | Max dropped items in world | 3000–5000. Too low and items despawn quickly |
GuildPlayerMaxNum | 20 | Max players per guild | 4–10 for private servers. 20 for public communities |
Performance-Related Settings
| Setting | Default | What It Does | Recommendation |
|---|---|---|---|
bEnableInvaderEnemy | True | Enables base raids | False on low-end hardware — raids spike CPU |
AutoResetGuildNoOnlinePlayers | False | Auto-delete inactive guilds | True if you want to free base spots automatically |
PalEggDefaultHatchingTime | 72.0 | Hours to hatch an egg | 1.0–24.0 for faster breeding. 72 = vanilla |
bAutoSave | True | Auto-save enabled | Keep True. Set AutoSaveSpan to 300 (5 min) or 600 (10 min) |
RCON Settings (Remote Admin)
RCON allows you to send admin commands remotely without being in-game. Essential for dedicated servers:
RCONEnabled=True
RCONPort=25575
With RCON enabled, you can use tools like rcon-cli or Palworld-specific RCON web panels to manage your server from any device.
🛡️ Server Admin Commands & Moderation
Essential admin commands for managing your server, handling griefers, and fixing stuck players.
To use admin commands in-game, press Enter to open chat, then type:
/AdminPassword YourPasswordHere
This grants you admin privileges for the session. Once authenticated, you have access to these commands:
| Command | What It Does |
|---|---|
/Save | Force-save the world immediately |
/Shutdown [seconds] [message] | Gracefully shut down the server with a warning. Example: /Shutdown 60 "Server restarting for update" |
/Broadcast [message] | Send a message to all players on the server |
/BanPlayer [SteamID] | Ban a player by their Steam ID |
/KickPlayer [SteamID] | Kick a player from the server (they can rejoin) |
/TeleportToPlayer [SteamID] | Teleport yourself to a specific player |
/TeleportToMe [SteamID] | Teleport a player to your location |
/ShowPlayers | List all connected players with their Steam IDs and ping |
/Info | Show server uptime, tick rate, and player count |
How to Find a Player's SteamID
Use /ShowPlayers to list everyone on the server. Each entry shows the player's name and a long numeric SteamID. Copy the SteamID for use with /KickPlayer, /BanPlayer, or teleport commands.
Setting Up Moderators
Palworld's dedicated server doesn't have a built-in moderator role — only full admin access. If you want to give someone limited moderation powers (kick only, no server shutdown), you'll need a third-party RCON tool that supports role-based permissions. Most community servers run a lightweight RCON bot (like palworld-rcon-bot on GitHub) that adds moderator roles on top of the base game's admin system.
🔧 Common Issues & Troubleshooting
The problems every Palworld server admin hits sooner or later — and how to fix them.
"Connection timed out" — Friends can't join
Cause: Almost always a port forwarding or firewall issue. Fix: Verify UDP 8211 is open (use canyouseeme.org while the server is running). Check Windows Firewall isn't blocking PalServer.exe. If you're behind CGNAT, switch to a VPN tunnel or third-party host.
Server lags or rubberbands with 8+ players
Cause: CPU bottleneck. Palworld servers are heavily CPU-bound — each base, Pal, and wild spawn eats cycles. Fix: Reduce PalSpawnNumRate to 0.8, disable raids (bEnableInvaderEnemy=False), lower BaseCampWorkerMaxNum to 10, and reduce the player cap. If the problem persists, upgrade to a machine with faster single-core CPU performance (Palworld server doesn't scale perfectly across many cores).
Server keeps crashing after a few hours
Cause: Memory leak. The Palworld dedicated server has a known slow memory leak — RAM usage gradually climbs until it crashes. Fix: Set up a scheduled restart every 6–12 hours. On Linux, use a cron job: 0 */6 * * * /path/to/restart-server.sh. Most third-party hosts have an "Auto-Restart" option in their control panel. This is the single most effective fix for server stability.
World save corrupted / rollback
Cause: Server crashed or was force-killed during a save operation. Fix: This is why backups matter. Navigate to Pal/Saved/SaveGames/0/ on your server. There should be a backup subfolder with timestamped world saves. Copy the most recent backup's contents into the main 0/ folder (overwriting the corrupted one). Restart the server. If you're on GPortal/Nitrado, use their built-in backup restore feature — no manual file copying needed.
Server not showing up in community server list
Cause: The community server browser only shows Steam servers that have registered with the Steam master server. Registration can take up to 15 minutes after startup and requires port 27015–27016 UDP to be open in addition to 8211. Fix: Open UDP 27015 and 27016 in your firewall. Wait 15 minutes after starting the server before checking the list. If it still doesn't appear, use direct connect (IP:8211) — it works regardless of the server list.
Pals frozen or not working at base
Cause: Server-side pathfinding bug — Pals get stuck on terrain, structures, or each other. Fix: This is a game bug, not a server config issue. Workarounds: assign and unassign the affected Pal via the Palbox to reset its position. Build bases on flat terrain with wide pathways. Avoid placing structures too close together. Restarting the server also resets all Pal positions.
❓ Server Setup FAQ
Quick answers to the most common questions about hosting a Palworld server.
How much does it cost to run a Palworld server?
Can I run a Palworld server on a Raspberry Pi?
Do I need to own Palworld to run a dedicated server?
Can I transfer my single-player world to a server?
%LOCALAPPDATA%\Pal\Saved\SaveGames\ on your PC to the server's Pal/Saved/SaveGames/0/ folder. The save format is identical between single-player and dedicated server. Make a backup of both before attempting the transfer.How do I update my server when Palworld patches?
app_update 2394010 validate in the SteamCMD prompt. Third-party hosts: Most auto-update within hours of a patch. Check your host's control panel for a "Force Update" button. Self-host (Steam tool): Steam auto-updates it like any other game. Always restart the server after updating.Can Xbox and Steam players play on the same server?
What's the difference between a dedicated server and co-op mode?
Sources & References
- Pocketpair Official — Palworld dedicated server documentation and patch notes.
- Palworld Steam Community — Official server setup guides and community troubleshooting.
- GPortal Palworld Hosting — Official hosting partner. Plans, pricing, and setup documentation.
- Nitrado Palworld Hosting — Server hosting with global locations and mobile management.
- Palworld Wiki — Dedicated Server — Community-maintained server configuration reference.
- r/Palworld — Community verification of server issues, fixes, and performance benchmarks.
Was this server setup guide helpful?