Home/ Guides/ Palworld/ Dedicated Server Setup
🐾 Palworld · Server Setup Guide

Palworld Dedicated Server Setup — Host Your Own, Free

How to make a Palworld server without paying anyone: install the dedicated server with SteamCMD (App ID 2394010 — you don't even need to own the game to host), configure PalWorldSettings.ini, forward UDP 8211, and get your friends in. Plus the parts other guides skip: the Xbox/PS5 catch, the Tailscale trick that skips port forwarding entirely, and what "free" actually costs in electricity.

App ID, ports & requirements checked against the official Palworld server docs (v0.7.x) · last verified June 2026
Palworld 1.0 lands July 10, 2026 — this guide gets a full re-check the week it drops.
Jump to a section
⚠️
Read this before you start: the Xbox / PS5 catch
Palworld dedicated servers have full crossplay (Steam, Xbox, PS5, Mac — default-on since v0.5.0). But per the official docs, console players can only join a server that's deployed as a public community server — they can't direct-connect by IP, and they can't use Tailscale. A server password makes a community server semi-private. This is a platform rule, not a hosting one: renting a server doesn't change it either. Full detail in the console section — read it before you promise your Xbox friend anything.
🧰

Palworld Server Requirements — What You Actually Need

The server software is free and you don't need to own the game to run it. The catch is hardware: Palworld's server is hungrier than most survival games, and the official numbers are honest about it.

  • MachineA PC that stays on while people play — 24/7 if you want the world always available. Windows or Linux; this guide uses Windows paths.
  • RAMOfficial requirements: 8 GB boots but risks crashes, 16 GB recommended, 32 GB+ preferred. The server's appetite grows with bases and players.
  • CPU4+ cores per the official docs.
  • StorageAn SSD — strongly advised officially, and save-stutter on a hard drive will make you a believer.
  • The gameNot required on the server box. The dedicated server (App ID 2394010) installs with anonymous SteamCMD login — no purchase.
  • A way inFor friends to join over the internet: a public IP + a router port forward (UDP 8211), or Tailscale if you can't or won't port forward.

One honest note before you commit: if the plan is to run the server and play on the same 16 GB PC, it's tight. The game wants its share, the server wants its share, and Windows never met a gigabyte it didn't like. It works for a short session with a friend or two; as a 24/7 arrangement it's asking for crashes. A spare machine — even an old one with 16 GB and an SSD — or 32 GB in your main rig makes this a non-issue.

🛠️

How to Set Up a Palworld Dedicated Server, Step by Step

Six steps from nothing to friends in your world. Steps 1–3 install and configure; 4–5 open the door and connect; 6 keeps it alive. Total time is well under an hour, most of it download.

1

Install the dedicated server — App ID 2394010

The Palworld dedicated server is a free, standalone app. Install SteamCMD (Valve's command-line installer), then run:

steamcmd +login anonymous +force_install_dir C:\palworld-server +app_update 2394010 validate +quit

That anonymous is the whole free angle: you don't need to own Palworld to host it. No purchase, no second copy, no account with the game on it. (If you do own it on Steam, the server also shows up under Library → Tools as "Palworld Dedicated Server" — same software, pick whichever install path annoys you less.)

Keep the validate flag — it verifies the files, and re-running this exact command later is also how you update or repair the install.

2

Run it once to generate the config

Launch PalServer.exe from the install folder once, give it a moment, then stop it. This generates the live config file:

...\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini
The #1 config trap: there's a DefaultPalWorldSettings.ini sitting in the install root. It's a template — editing it does nothing. The server only reads the one under Saved\Config. If the generated file is near-empty, that's normal: paste your OptionSettings=(...) line into it (step 3).
3

Configure PalWorldSettings.ini

Palworld keeps every setting on one giant OptionSettings=(...) line — all 108 of them, comma-separated, no line breaks. The minimum to set before going live:

  • ServerName — what shows in the server browser.
  • ServerPassword — the join password. Empty = anyone who finds you gets in.
  • AdminPassword — required for admin commands; make it long and random.

Hand-editing one 108-setting line is exactly as pleasant as it sounds, so we built a way out: the Palworld settings generator turns every setting into sliders and toggles and hands you a ready-to-paste line — correct key names (including Pocketpair's own typos, which must match exactly), correct formatting. For what each setting actually does, see all 108 settings explained; for in-game admin, the admin commands reference.

Settings only load on boot. Edit with the server stopped, save, then start it — changes made while it's running don't apply.
4

Forward UDP 8211 & allow it through the firewall

For friends to join over the internet by IP, your router has to know where to send them:

  • Router: forward UDP 8211 to the server PC's LAN IP. Every router buries this somewhere different — search "your router model port forwarding".
  • Windows Firewall: allow the server when Windows asks on first launch, or add an inbound rule for the server executable manually.

Full port detail, the UPnP warning, and the CGNAT dealbreaker are in the ports section. If port forwarding turns out to be impossible on your connection, Tailscale is the escape hatch.

5

Start the server and get friends in

Start PalServer.exe. Then, depending on platform:

  • Steam friends: in Palworld, pick the dedicated-server / multiplayer option on the title screen and use the direct IP entry in the server browser — your public IP, port 8211 (e.g. 203.0.113.10:8211). The in-game community list only shows your server if you've registered it as a public community server.
  • Xbox / PS5 friends: they can only join via the community server list — your server must be deployed as a public community server, password-protected if you want it semi-private. Details and honest caveats in the console section.
Testing from the same house? Use the server's LAN IP (e.g. 192.168.x.x:8211) from inside your network. Your own public IP may not loop back from inside — many routers don't support NAT loopback, and it proves nothing about whether outsiders can join. Have one friend outside your network confirm.
6

Keep it running & updated

Stay alive: if the server should survive reboots and crashes, wrap PalServer.exe in a Task Scheduler task (run at startup, restart on failure) or register it as a service with NSSM. Otherwise "the server is down" becomes a recurring group-chat genre.

The server does not auto-update. After each Palworld patch, re-run the same SteamCMD command from step 1 — clients must match the server version, so until you update, freshly-patched players can't join. Details in updating.
🔌

Palworld Dedicated Server Ports — UDP 8211 & Forwarding

One port carries the game. Most "nobody can join" problems live in this section — the port, the firewall, or an ISP that quietly made port forwarding impossible.

PortProtocolPurposeForward?
8211UDPAll game traffic. The default — changeable via the server's launch options if you need a different one.Yes
25575TCPRCON (remote admin console). Off by default — only relevant if you enable it, and don't expose it to the internet casually.No
8212TCPREST API (HTTP admin). Also off by default; same advice.No

Some third-party guides also tell you to forward a 27015 "query port." It doesn't appear in the official server docs, and direct IP connections don't need it — UDP 8211 is the one that matters.

Leave UPnP off. UPnP lets any software on your network open router ports automatically, with no authentication — convenient, and a long-running abuse vector for malware for exactly that reason. Forward UDP 8211 manually and keep UPnP disabled. It's two minutes of router UI versus a permanently self-opening front door.

CGNAT: when port forwarding is impossible, full stop

If your ISP uses carrier-grade NAT (CGNAT), you don't have your own public IPv4 address — you share one with other customers, and inbound connections die at the ISP before they ever reach your router. No port-forward setting can fix that. Quick check: compare your router's WAN IP with what a "what is my IP" site reports — if they differ, you're behind CGNAT.

Two big names to know: Starlink is CGNAT — officially; their router doesn't even offer a port-forwarding option, and residential plans can't buy a public IPv4. T-Mobile Home Internet is effectively the same (IPv6 with translation, no port forwarding). If that's your connection, classic self-hosting by public IP is off the table — but don't close the tab: Tailscale works fine behind CGNAT, because it only makes outbound connections. That's the fix.

🎮

Xbox & PS5 Friends — The Community-Server Rule

Crossplay on dedicated servers is real and default-on (Steam, Xbox, PS5, Mac — since v0.5.0, March 2025). How console players reach your server is the part with a rule attached.

Per the official docs: Xbox and PS5 players can only join a dedicated server that's deployed as a public community server — listed in the in-game browser. They cannot direct-connect by IP, and they can't install Tailscale (there's no console client). The closest thing to a private console-friendly server is a community server with a password: publicly listed, but only your group gets in.

Registering as a community server is done through the server's launch configuration — the exact flags have changed across Palworld versions, so check the official server docs for the current method rather than trusting a guide frozen in 2024 (including, eventually, this sentence — which is why we date-stamp our checks).

Honesty checkpoint: renting doesn't fix this. Some hosting companies are happy to let you assume paying makes the console restriction go away. It doesn't — it's a platform rule, and a rented server obeys it exactly like your PC does. What renting actually fixes is different: the 24/7 PC, the power bill, the port forwarding, and CGNAT. If consoles are your blocker, a password-protected community server is the answer whether you host it or anyone else does.
🔒

Create a Private Palworld Server with Tailscale — No Port Forwarding

If your group is all on PC, you can skip the entire router chapter of this guide. Tailscale puts your server and your friends on a private network, no open ports, no public exposure — and it works behind CGNAT.

What it is: Tailscale is a free mesh VPN. Everyone installs a small client, signs in, and every machine gets a private 100.x.y.z address that works from anywhere — as if you were all on the same LAN. All connections are outbound, so there's no port forwarding, your server is never exposed to the public internet, and CGNAT doesn't matter. This isn't an off-label hack, either — Tailscale officially documents game-server hosting as a use case, pitching it as the alternative to paid hosting or opening firewall ports.

The numbers, current: as of April 8, 2026, Tailscale's free Personal plan covers 6 users and unlimited devices. Most guides still quote the old 3-user/100-device cap — that's out of date.

The flow:

  • 1. ServerInstall Tailscale on the server PC and sign in. Note its 100.x.y.z address from the Tailscale app or admin console.
  • 2. FriendsTwo options: invite them to your tailnet (the free plan's 6 users covers a normal friend group), or use Tailscale's machine sharing to share just the server with people outside your tailnet — they see that one machine and nothing else of yours.
  • 3. ConnectFriends direct-connect in Palworld to 100.x.y.z:8211 — the Tailscale address instead of a public IP. That's it. No router was harmed.
The one limitation: PC friends only. Consoles can't install Tailscale, so this route doesn't help Xbox or PS5 players — they still need the community-server route. For an all-PC group, though, this is the cleanest "create a private Palworld server" setup there is: invisible to the public internet by construction, not by password.
⚙️

How to Change Palworld Server Settings

This guide gets the server online. Tuning what the world feels like — rates, death penalty, PvP, breeding — is its own discipline, and we've already written it.

Everything lives in PalWorldSettings.ini (the one under Pal\Saved\Config\WindowsServer\ — not the Default template), all 108 settings on one OptionSettings=(...) line. The working method: stop the server, edit, start it — settings only load on boot. The deep-dives:

  • Build itThe Palworld settings generator — every setting as a slider or toggle, outputs a correct ready-to-paste line. Strongly recommended over hand-editing; the keys include Pocketpair's own misspellings, which must match exactly or get silently ignored.
  • Understand itAll 108 server settings explained — what each key does, defaults, and a sane casual-co-op baseline.
  • Run itAdmin server commands — kick, ban, broadcast, save, shutdown, and the rest of the in-game admin toolkit.
"My settings change nothing": three usual suspects — you edited DefaultPalWorldSettings.ini (the template) instead of the live file, you didn't restart, or the world reads WorldOption.sav, which overrides the INI on worlds first created in-game. The settings page FAQ covers the fix.
🔄

How to Update a Palworld Server

The good news: updating is the same command as installing. The bad news: nothing reminds you to run it.

Stop the server, then re-run the exact SteamCMD line from step 1:

steamcmd +login anonymous +force_install_dir C:\palworld-server +app_update 2394010 validate +quit

Why it's urgent: after a Palworld patch, clients must match the server version. Steam updates your friends' games automatically; your server just sits there on the old build, politely rejecting everyone. If "nobody can join since the update" is the symptom, this is the cause — every time. Update the server the same day a patch lands.

Before big updates, back up Pal\Saved\ — that folder holds your world saves and config. Copy it somewhere safe first; the update itself doesn't touch it, but a backup costs ten seconds and corruption stories are never about people who had one.
About 1.0 (July 10, 2026): Palworld leaves early access on that date. No server-architecture changes have been announced, so we're promising nothing — beyond the obvious: a launch-day patch means a launch-day server update, same command as always. We'll re-verify this entire guide that week.
💸

How Much Is a Palworld Server? The Honest Math

The software is $0 and nobody's lying about that. But "free server" pages that stop there are skipping the part where your PC becomes an appliance. Here's the actual arithmetic.

Line itemSelf-hosting cost
Server software$0 — free via SteamCMD, no game copy needed.
HardwareA machine with 16 GB+ RAM and an SSD. Free if you have a spare; not free if "free hosting" talks you into buying one.
ElectricityA typical gaming PC draws roughly 50–100 W at server-style light load. At 60 W around the clock that's ≈ 43 kWh/month — about $6–8 at average US residential rates. Scale to your wattage and local rate.
Your timeUpdates on patch day, restarts, backups, the occasional "why is it down" investigation. Small, recurring, real.

So "free" honestly means roughly the price of a coffee per month in power, on hardware you already own, plus light upkeep. For a lot of groups that's a great deal — it's why this guide exists. Renting flips the trade: a monthly fee instead of the electricity, the 24/7 PC, the port forwarding, and the CGNAT problem. Neither answer is wrong; they just pay in different currencies. Run the math for your situation and pick on purpose.

🩺

Troubleshooting — the Common Failures

Nearly every "my Palworld server doesn't work" thread is one of these. Find your symptom, apply the fix.

SymptomCause & fix
Friends can't connect by IPThe classic triple-check: UDP 8211 forwarded to the server's LAN IP, Windows Firewall allowing the server, and you gave them your current public IP (it can change after a router reboot). If all three pass, rule out CGNAT — router WAN IP ≠ public IP means you're behind it, and only Tailscale (or renting) will help.
Works for you, fails for everyone elseYou're testing from inside your own network, which doesn't exercise the port forward. Test from the LAN IP locally; have someone outside your network confirm the public IP works.
Xbox / PS5 friend can't joinNot a bug. Consoles can only join via the public community-server list — no direct IP, no Tailscale. Deploy as a community server with a password. See the console section.
Settings changes do nothingYou edited the DefaultPalWorldSettings.ini template instead of Pal\Saved\Config\WindowsServer\PalWorldSettings.ini, you didn't restart (settings load on boot), or WorldOption.sav is overriding the INI. Fix here.
Everyone rejected after patch dayVersion mismatch — clients auto-updated, your server didn't. Re-run +app_update 2394010 validate and restart. See updating.
Server crashes under loadUsually RAM. 8 GB is officially "boots but risks crashes," and a 16 GB box that's also running the game is in the same neighborhood. Close everything else, or get more RAM into the server machine.
Server isn't in the community listDirect-IP servers don't appear in the browser — listing requires deploying as a public community server. The launch flags have changed across versions; use the official docs' current method.

Palworld Dedicated Server FAQ

Is Palworld dedicated server hosting free?
The software is completely free — SteamCMD App ID 2394010 with anonymous login, no game purchase required to host. The real cost of "free" is hardware and power: a PC drawing ~60 W around the clock is roughly 43 kWh/month, about $6–8 at average US rates. Full breakdown in the cost section.
Do I need to own Palworld to host a dedicated server?
No. The server installs via SteamCMD with +login anonymous +app_update 2394010 validate — no purchase, no account with the game. You only need to own Palworld to play on the server.
What are the Palworld dedicated server requirements?
Official numbers: 8 GB RAM boots but risks crashes, 16 GB recommended, 32 GB+ preferred, with a 4+ core CPU and an SSD. And honestly: hosting and playing on the same 16 GB PC is tight — fine for a short session, shaky as a 24/7 arrangement. See requirements.
What ports does a Palworld server use?
UDP 8211 by default (changeable). Forward it on your router to the server's LAN IP. Third-party guides sometimes add a 27015 query port — it's not in the official docs and direct connections don't need it. Details in ports.
How do friends on Xbox or PS5 join my server?
Only via the public community-server list — per the official docs, consoles can't direct-connect by IP and can't run Tailscale. A server password makes a community server semi-private. Renting a server doesn't change this; it's a platform rule. See the console section.
How do I make a private Palworld server?
Two layers. Everyone: set ServerPassword in PalWorldSettings.ini. PC-only groups: use Tailscale — friends connect to your private 100.x.y.z:8211 address, no port forwarding, and the server is never exposed to the public internet at all. Console-inclusive groups need a password-protected community server instead.
How do I update my Palworld server?
Stop the server and re-run the install command: +app_update 2394010 validate. The server doesn't auto-update, and after a patch clients must match the server version — so until you run it, freshly-updated players get rejected. Back up Pal\Saved\ first. See updating.
How much is a Palworld server?
Self-hosted: $0 software, ~$6–8/month in electricity for a 24/7 PC at average US rates, on 16 GB+ hardware you already own. Rented: a monthly fee that replaces the power bill, the always-on PC, port forwarding, and CGNAT headaches. The honest math is on this page — pick on purpose.
📚
Official documentation
The official Palworld server docs are Pocketpair's own and the source for requirements, the community-server deployment flags, and platform rules — when a random guide and the docs disagree, trust the docs. The Steam patch notes tell you when it's server-update day.
🛡️ Did all of the above and decided babysitting a server isn't your hobby? Renting exists — that's literally why we run one. Full disclosure: VanillaNodes is our hosting company — Palworld servers with 12 GB guaranteed RAM, every setting from our generator as a labeled panel field, and none of the port-forwarding, CGNAT, or power-bill homework. The guide above genuinely works; this is for the day you'd rather it be someone else's PC.

More GamesOMG Palworld tools

Server's up — now tune the world. Our Palworld pages cover every setting, command, and breeding pair so you don't have to hand-edit anything.