
Palworld Server Setup Guide
Configure your Palworld dedicated server: difficulty, day/night speed, Pal spawns, and PvP.
Connecting to Your Palworld Server
In the Palworld main menu, click "Join Co-Op Game" then "Custom Server".
Enter the Server Address from Connection Info on your server's Overview tab - host and port together, e.g. 203.0.113.50:28000. GameGrid allocates the port from its own 28000-39000 pool, so it is not Palworld's stock 8211, and it cannot be changed.
If you set a Server Password in Settings, enter it when prompted. It is blank by default.
Every GameGrid Palworld server is published to the "Community Servers" list automatically - there is no listing switch to enable. It can take several minutes for a new server to appear. That list is the only way Xbox and PS5 players can join.
Core Settings (PalWorldSettings.ini)
Palworld settings live in PalWorldSettings.ini, in one long OptionSettings=(...) line. On GameGrid you change them from the Settings tab, which writes that line for you - you do not need to edit the file. Every one of them needs a server restart.
Server Name (ServerName): the name shown in the community server list. Up to 100 characters; quotes and line breaks are rejected.
Server Password (ServerPassword): blank by default, which means anyone with the address can join. Set one to restrict access.
Administrator Password (AdminPassword): the credential for in-game admin commands. This is a different field from the join password. If you leave it blank the platform generates one of its own so the panel can talk to the server, so set your own if you want to use /AdminPassword in game.
Maximum Players (ServerPlayerMaxNum): default 32, which is also the engine hard cap.
Crossplay Platforms (CrossplayPlatforms): which platforms may connect. All four - Steam, Xbox, PS5 and Mac - are allowed by default, matching the game's own defaults; untick any you do not want. See the Crossplay guide.
Daytime Speed (DayTimeSpeedRate): how fast day passes. 1.0 = default, lower = longer days. Range 0.1-10.
Nighttime Speed (NightTimeSpeedRate): the same for night.
Pal Capture Rate (PalCaptureRate): capture-success multiplier. 1.0 default, up to 20.
Pal Spawn Rate (PalSpawnNumRate): how many Pals spawn in the world. 1.0 default, up to 10. High values cost CPU and RAM.
Pal Egg Hatching Time (PalEggDefaultHatchingTime): a MULTIPLIER on hatch time, not a number of hours, despite the name. 1.0 is normal, 0 is instant, and the panel accepts 0 to 10.
Player-to-Player Damage (bEnablePlayerToPlayerDamage): set to true to enable PvP damage between players.
Invading Enemies (bEnableInvaderEnemy): on by default. Community reports associate it with memory growth on long-running dedicated servers; turning it off is a common mitigation. See the Memory Leak guide.
Difficulty and PvP Enabled only take effect on a newly created world. Changing them on an existing one does nothing.
Player and Base Settings
Workers per Base (BaseCampWorkerMaxNum): max Pals working at a single base. Default 15, the panel allows up to 100. This is the one setting WorldOption.sav is known to shadow - see the WorldOption.sav guide if a change to it does not stick.
Base Camps per Guild (BaseCampMaxNumInGuild): default 4, up to 100. This is the per-guild limit.
Total Base Camp Maximum (BaseCampMaxNum): default 128, up to 1000. This is the world-wide total, not a per-guild number.
Work Speed Rate (WorkSpeedRate): multiplier for Pal base work. Higher = faster crafting. Range 0.1-10.
Controller Aim Assist (bEnableAimAssistPad): on by default.
Keyboard Aim Assist (bEnableAimAssistKeyboard): OFF by default.
Death and Drop Settings
Death Penalty (DeathPenalty): what you drop on death. None, Item (the default), ItemAndEquipment, or All.
Non-Login Penalty (bEnableNonLoginPenalty): on by default. Applies a penalty to players who have not logged in for a while.
Building Damage Rate (BuildObjectDamageRate): damage taken by structures, default 1.0. The lowest value Settings accepts is 0.1 - a tenth of normal damage. 0 is rejected, and there is no separate immortality toggle in the settings catalog.
Building Deterioration Rate (BuildObjectDeteriorationDamageRate): how fast structures decay if not maintained, default 1.0. The lowest value accepted is 0.1, which slows decay to a tenth; it cannot be switched off entirely from Settings.
Crossplay and Community Server Listing
Palworld supports crossplay between Steam, Xbox, PS5 and Mac, and Crossplay Platforms allows all four by default. To refuse a platform, untick it in Settings under Basic and restart. Console players can only join via the community server list.
Community listing is always on for a GameGrid server: the platform passes -publiclobby and writes the host's public IP and the server's allocated port on every start, and the Steam query port is opened for you. There is nothing to configure and nothing to forget.
The in-game browser only shows the first 200 results. If your server does not appear when scrolling, players should search the exact server name; Steam and Mac players can also use the address directly.
A WorldOption.sav file in the save folder can shadow PalWorldSettings.ini for Workers per Base. If a settings change is not applying, see the WorldOption.sav guide before deleting anything.
