A Windows app that runs a Palworld dedicated server for you. It installs the server, keeps it updated,
runs scheduled restarts and backups, and restarts it when it crashes or stops responding. Native C# / WPF in a
single .exe. Inspired by Conan Exiles' Dedicated Server Launcher.
Also available in German, Spanish, French, Brazilian Portuguese, Russian, Japanese, Simplified Chinese, Traditional Chinese, and Korean. See Languages.
- Installs the server for you without touching SteamCMD. Start checks for an update first (can be turned off).
- Auto-updates when a new build drops and restarts gracefully to apply it. No version to configure.
- Pin the server to its current build to hold updates back when a game update breaks something.
- Import an existing server from elsewhere. It gets copied in, and your original is left where it was.
- Scheduled restarts at times you set, announced in-game beforehand and skipped when nobody is online.
- Restarts after a crash, and catches a server that is running but no longer responding, without looping.
- Crash lines report how long the server was up, the exit code, and the reason Palworld itself recorded.
- Zips the world save and config, timestamped, on startup, shutdown, a schedule, or on demand.
- Tells the running server to save first when the REST API is on, so you get the latest state, not the last autosave.
- Automatic backups age out after a set number of days. Manual ones are left alone.
- Keep them next to the launcher or in a folder of your choice.
- Live tiles for FPS, players, uptime, memory, version, and the next restart and backup.
- Player joins and leaves appear in the log as they happen.
- Port Check tests whether your game port is reachable from outside, and warns if REST or RCON are exposed.
- A searchable tabbed editor for
PalWorldSettings.ini, using the game's own wording for each setting. - Only the keys you changed get written, and you see them before saving.
- Difficulty presets for Casual, Normal, Hard, and Hardcore, previewed before they apply.
- A launch arguments editor showing the exact command line it will use.
- Set the server's process priority and pin it to CPU cores. Unreal resets affinity on launch, so it reapplies.
- The server runs without its own window, and keeps running if the launcher closes or crashes.
- Next time you open the launcher it offers to pick that server back up, or does it on its own if you prefer.
- Start at login opens the launcher and starts the server when you sign into Windows.
- Launcher, SteamCMD, and server logs appear in-app and in a rotating log file, keeping the last ten.
- Webhook notifications when the server starts, stops, updates, or crashes, and when players join or leave.
- A control bot for
/status,/players,/save,/backup,/update,/start,/restart, and/stop. - The bot answers only in a channel and role you pick, and restart and stop ask for confirmation.
- Setup guide: docs/discord-bot-setup.md.
- Ten languages: English, Deutsch, Español, Français, Português (Brasil), Русский, 日本語, 简体中文, 繁體中文, 한국어.
- Everything but English is machine-translated, so corrections via an issue or pull request are welcome.
You need Windows 10 or 11 (64-bit) and about 6 GB of disk space for the server as of Palworld 1.0. The launcher itself is light, but the Palworld server it runs needs a lot of RAM, so check Palworld's official requirements before you host.
Download the latest zip from the releases page and extract it. Inside is a single exe with no installer, so put it wherever you want the server to live.
Note
The first time you run it, Windows may show a blue "Windows protected your PC" box, because the app isn't code-signed. Click More info, then Run anyway. Some antivirus tools flag it for the same reason. If that worries you, the full source is here and you can build it yourself.
- Run
PalworldServerLauncher.exe. - Click Install to grab SteamCMD and the server. You only need this the first time.
- Click Start. The first launch creates the server's config files.
Tip
Windows Firewall may ask whether to allow the Palworld server through. Click Allow access, or the server won't be reachable over the network and players won't be able to connect.
- When offered, turn on the REST API. It generates a secure admin password for you, and most of the launcher's features depend on it (see the FAQ).
- Optional: turn on Scheduled restart and pick your times, set up Backups, and connect Discord.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Available in ten languages. English, German, Spanish, French, Brazilian Portuguese, Russian, Japanese, Simplified Chinese (shown here), Traditional Chinese, and Korean.
docs/FAQ.md covers how you and your friends connect and why a connection fails (firewall, port forwarding, CGNAT). It also has getting listed in the community server browser, updating and pinning versions, importing a server you already have, modding, and where your files live.
docs/advanced-usage.md covers running more than one server on a machine, and the
command-line options (--console, --start-server, --install-server, --stop-server, and more).
Every release ships a pre-built .exe on the
releases page. To build it yourself you'll
need the .NET 10 SDK, see docs/building.md.
Warning
Palworld's REST API and RCON aren't built to face the internet. Keep those ports (8212 and 25575) on your local network or behind a firewall, and only forward the game ports your players actually need.
The launcher runs on your machine and has no telemetry or analytics. It makes network connections only to:
- your own server, over
127.0.0.1(your own PC, not the internet), - Steam, to download SteamCMD and to install or update the server,
- your own Discord webhook and bot, if you set them up,
- Port Check, if you use it, and it warns you before it runs. It sends your public IP and the ports being tested to check-host.cc, a free external probe service, and a separate lookup fills in your Public IP field.
Your settings, logs, backups, and tokens stay on your PC in the launcher's folder, and the Discord bot token is never written to the logs. Lock the control bot down to a private channel and an admin-only role.
Found a bug, or want something changed? Open an issue. If the launcher is useful to you, a star here, or an endorsement on Nexus Mods, helps other people find it.
Not affiliated with or endorsed by Pocketpair. "Palworld" is a trademark of its respective owner.











