← All guides

Survival & crafting · Server guide

How to host a Palworld server: RAM, world settings, restarts and setup

Running a Palworld dedicated server: how much RAM it needs, PalWorldSettings.ini, why scheduled restarts matter, backups and launching on GGHOST Cloud.

GGHOST Cloud team26 October 20265 min read

Palworld
  • Starts at $11.99/mo
  • Recommended RAM 8 GB
  • Ready in Minutes to 2 h
  • Control panel Pterodactyl

Palworld is at its best with friends on a shared world, where everyone’s Pals work the same bases and the map keeps going when the host logs off. A dedicated server makes that possible, but Palworld has a reputation for servers that start well and slow down after a long session. Most of that comes down to memory, a regular restart and a few world settings. This guide covers what a Palworld server needs and how to keep it healthy, then shows how to launch one on GGHOST Cloud.

How a Palworld dedicated server works

The Palworld dedicated server is a separate program from the game, installed through SteamCMD. It runs one world, simulates every Pal and base on it, and saves the world to Pal/Saved/SaveGames. Players join it from the multiplayer menu by entering the server’s address.

Two things shape how a Palworld server behaves:

  • Bases are the real load. Every working Pal at every base is simulated continuously. More players usually means more bases, and more bases means more Pals doing work at once.
  • Memory climbs over long uptimes. A server that has been running for days uses noticeably more memory than one that has just restarted. A scheduled restart fixes this.

The server is also sensitive to single-thread speed, so it benefits from fast CPU cores rather than many slow ones.

How much RAM does a Palworld server need?

These are the figures we size Palworld servers at:

  • Up to 8 players: 8 GB. A group of friends with a few bases each.
  • 8 to 16 players: 16 GB. A larger group or a busy community world.
  • 16 to 32 players: 24 GB. This is above the official recommendation, on purpose: a full server with many bases needs the headroom.

Because memory grows the longer the server runs, judge your plan by the memory graph just before a scheduled restart, not just after one. If it regularly sits above about 80% at that point, size up.

On GGHOST Cloud you pay for memory, not player slots. ServerPlayerMaxNum is a setting you choose, not a line on the invoice.

Understanding PalWorldSettings.ini

Almost every world rule lives in one file: Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. Two details catch out nearly everyone:

  1. DefaultPalWorldSettings.ini is only a template. Editing it does nothing. Copy its contents into PalWorldSettings.ini and edit that copy instead.
  2. All settings are on one line. Under the [/Script/Pal.PalGameWorldSettings] header, there is a single OptionSettings=(...) line with every setting separated by commas. A missing bracket or comma can make the server ignore the whole line, so edit carefully.

Stop the server before you edit the file, then start it again so the changes load. You can edit it directly from the panel’s file manager.

Settings worth changing

Every world setting is editable, rather than locked behind a preset. The ones server owners change most:

  • ServerName, ServerDescription and ServerPassword: what players see and what they need to join. Set a password for a private world.
  • AdminPassword: the password that unlocks admin commands in game.
  • ServerPlayerMaxNum: the player cap, up to 32.
  • ExpRate and PalCaptureRate: how fast players level and how easily Pals are caught. Small groups often raise both.
  • DeathPenalty: what players drop on death: None, Item, ItemAndEquipment or All.
  • bIsPvP: turns player-versus-player on or off.
  • BaseCampWorkerMaxNum: how many Pals can work at each base. Raising it is popular, but every extra worker is more for the server to simulate, so raise it gradually and watch performance.

Keeping a Palworld server healthy

The habits that make the biggest difference:

  1. Restart on a schedule. A daily restart from the panel scheduler keeps memory in check without anyone thinking about it. Add an announcement a few minutes before so players can get somewhere safe.
  2. Save before stopping. Run /Save as an admin before a manual restart, or let the scheduled restart handle a clean shutdown.
  3. Keep bases reasonable. Huge numbers of Pals at a single base are the most common cause of a laggy world. A friendly rule about base size helps more than any setting.
  4. Restart after big setting changes. Settings load at start-up, so changes do nothing until the next restart.

Mods and custom files

Palworld updates regularly, and server-side mods can break whenever it does. If you choose to use them, you can upload files over SFTP or the file manager, but take a backup first and expect to remove them after a game update until their authors catch up.

Backups and saves

Your world lives in Pal/Saved/SaveGames. On GGHOST Cloud, backups run on a schedule you set and restore from the panel without a ticket. Palworld also has its own option, bIsUseBackupSaveData, which keeps rolling backups in a backup folder inside the save directory; it adds some disk activity, so our scheduled backups are usually enough on their own. Take a manual backup before every game update.

To move an existing world from another server, upload its save folder over SFTP and make sure the server is set to load that world.

Launching your Palworld server on GGHOST Cloud

  1. Pick a plan on the Palworld page: choose memory from the sizing above and the region closest to your players. Singapore and Europe (France–Germany border) are live today, with the United States (East, Central and West), the United Kingdom, India, Japan and Australia available on demand.
  2. Check out. Where a node in your region has room the server is created within seconds; in regions where we add capacity for you it is usually ready within 2 hours (24 hours at most).
  3. Set your options in the panel: server name, password, player cap and any world settings you want to change. Then start the server.
  4. Share the address. The address and port are shown in the panel. Players choose Join Multiplayer Game, enter the address and connect.

You get our Pterodactyl panel: live console, file manager, SFTP, scheduled tasks for restarts and announcements, sub-users for friends who help run the world, and database access. Every node is behind DDoS protection from our network providers, on every plan. There is no setup fee and no contract, and support comes from the people who run the servers, on Discord or at hello@gghost.cloud.

The short version

Start at 8 GB for a small group and 16 GB for a busy world, edit PalWorldSettings.ini (never the default file), keep the settings line intact, schedule a daily restart, and back up before every update. Those habits fix most of what people complain about on Palworld servers.

Sizing

How much RAM a Palworld server needs.

What we size real servers at. Mods, map size and world age move these numbers up.

Up to 8 players 8 GB
8 – 16 players 16 GB
16 – 32 players 24 GB
Above the official recommendation

How it works at GGHOST Cloud

From checkout to console.

  1. 01 Pick a plan Choose the RAM and the region. Pay by card or account balance.
  2. 02 Node assigned Set up in seconds where a node has room; new capacity usually within 2 hours.
  3. 03 Palworld installed The server files install automatically, on our own Pterodactyl panel.
  4. 04 Invite your players Copy the address from the panel. Console, files and backups are ready.

Included on every server

The platform behind your Palworld server.

Full Pterodactyl panel

Console, file manager, SFTP, scheduled tasks, sub-users and database access. Not a cut-down skin over it.

Backups on a schedule

Set the cadence you want and restore to a point in time from the panel, without opening a ticket.

DDoS protection included

Every node sits behind DDoS protection from our network providers, on every plan — not an upsell on the checkout page.

Switch version or build anytime

Change the server build, game version or startup flags from the panel and restart. No reinstall, no ticket.

Move region once per cycle

If your players move, the server can follow. We handle the world and config transfer.

No player-slot billing

You pay for memory. Slots are a config value you set, not a line item we charge for.

Palworld plans

Pick a size and you are playing tonight.

Chikipi

8 GB RAM

$11.99 /mo

Billed monthly


  • 50 GB NVMe disk
  • 2 vCPU
  • Unlimited player slots
  • 5 backup slots
Deploy Chikipi

Dinossom

10 GB RAM

$14.99 /mo

Billed monthly


  • 75 GB NVMe disk
  • 2.5 vCPU
  • Unlimited player slots
  • 5 backup slots
Deploy Dinossom

Incineram

12 GB RAM

$17.99 /mo

Billed monthly


  • 75 GB NVMe disk
  • 3 vCPU
  • Unlimited player slots
  • 5 backup slots
Deploy Incineram

Bellanoir

16 GB RAM

$23.99 /mo

Billed monthly


  • 75 GB NVMe disk
  • 4 vCPU
  • Unlimited player slots
  • 5 backup slots
Deploy Bellanoir

Frostallion

20 GB RAM

$29.99 /mo

Billed monthly


  • 100 GB NVMe disk
  • 4 vCPU
  • Unlimited player slots
  • 5 backup slots
Deploy Frostallion

Jetragon

24 GB RAM

$35.99 /mo

Billed monthly


  • 100 GB NVMe disk
  • 4 vCPU
  • Unlimited player slots
  • 5 backup slots
Deploy Jetragon

Palworld server FAQ

Questions players ask us.

Why are my Palworld settings not changing anything?

The server reads PalWorldSettings.ini in the Config/LinuxServer folder, not DefaultPalWorldSettings.ini. Copy the default file's contents into PalWorldSettings.ini, keep the whole OptionSettings line intact, and restart the server with it stopped while you edit.

How do I use admin commands on my Palworld server?

Set AdminPassword in PalWorldSettings.ini and restart. In game, open chat and type /AdminPassword followed by that password. Commands such as /Save, /Broadcast, /KickPlayer and /Shutdown then work from your client.

Start your Palworld server today.

No setup fee and no contract. Manage everything from app.gghost.cloud and panel.gghost.cloud.