Palworld Troubleshooting
This guide covers common issues with Palworld dedicated servers hosted through Legion Hosting and how to resolve them. For initial server configuration, see Palworld Dedicated Server Setup Guide.
High Memory Usage
Reduce memory consumption by:
- Lowering
BaseCampMaxNumandBaseCampWorkerMaxNumin your config file. - Reducing
MaxPlayers(via GPanel's Startup tab) to match your actual concurrent player count. - Scheduling daily server restarts to clear accumulated memory.
- Lowering
PalSpawnNumRateto reduce wild Pal AI overhead. - Setting
DropItemAliveMaxHourslower so dropped items despawn faster.
Memory Optimization Settings
| Setting | Recommended | Effect |
|---|---|---|
BaseCampMaxNum |
64 or lower |
Fewer base camps = fewer active Pals simulated = less RAM. Default is 128. |
BaseCampWorkerMaxNum |
10 or lower |
Reduces Pals per base camp. Default is 15. |
PalSpawnNumRate |
0.5-1.0 |
Reduces wild Pal spawn density, lowering AI simulation overhead. |
DropItemMaxNum |
1000-2000 |
Limits persistent dropped item entities. Default 3000 can accumulate significantly. |
DropItemAliveMaxHours |
0.5-1.0 |
Dropped items despawn faster, reducing persistent entity count. |
If memory usage is consistently at the limit of your plan, consider upgrading. Contact support at legionhosting.net/submitticket.php if you are unsure which plan suits your player count.
Server Not Appearing in Server Browser
Palworld's community server browser is unreliable and servers frequently do not appear even when fully operational. This is a known issue with the game itself.
Recommended solution: Always use direct IP connection as described in the setup guide. The server browser should not be relied upon.
Verify your server is online and reachable by:
- Confirming the server status shows as Running in GPanel.
- Attempting a direct connect with your assigned IP and port.
- Checking GPanel console logs for any startup errors if the direct connect also fails.
Settings Not Saving / Reverting to Defaults
If your PalWorldSettings.ini changes are not taking effect:
- Ensure the entire
OptionSettings=()block is on a single line with no line breaks. Splitting across multiple lines causes the server to ignore all settings. - Verify the file is saved in the correct path:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
- Confirm the server was fully stopped before editing and fully restarted after saving.
- Remember that
ServerName,AdminPassword,ServerPassword,MaxPlayers, andServerDescriptionare overwritten from GPanel's Startup tab on every start. Change those values there, not in the INI. - Check that the file has not been regenerated from defaults (this happens if the config is malformed).
Players Cannot Connect
- Verify the server is running in GPanel and shows no errors in the console log.
- Confirm players are using the correct IP and port (not a cached or old address). See How to Find Your Server IP and Port.
- If
ServerPasswordis set, ensure players are entering it correctly. Passwords must use only letters, numbers, hyphens, and underscores. - Check that
PublicPortinPalWorldSettings.inimatches the port assigned by GPanel. - Ensure
bUseAuth=Trueand players have a valid Steam session. - If Xbox Game Pass players cannot connect, verify
ALLOW_CONNECT_PLATFORMis set toXboxin GPanel's Startup tab.
Server Crashes on Startup
A malformed PalWorldSettings.ini is the most common cause of startup failures. If your server crashes immediately after starting:
- Open GPanel and check the server console log for error messages.
- Delete or rename
PalWorldSettings.inito let the server regenerate a clean default file. - Start the server with defaults, confirm it runs, then stop it and re-apply your custom settings carefully.
PalWorldSettings.ini via SFTP before making changes so you can restore it if something goes wrong.
Server Takes a Long Time to Start
If your server takes several minutes to come online after clicking Start, this is most likely because AUTO_UPDATE is running and downloading a game update. This is normal behavior.
Check the console in GPanel to monitor progress. Once the update completes, the server will start as usual.
AUTO_UPDATE is enabled by default on all Legion Hosting Palworld servers. Each restart checks for and applies the latest update before starting. This keeps your server current but can add several minutes to the startup process.
Scheduled Restarts for Stability
Palworld's server process accumulates memory over time due to how it manages Pal AI state. A daily scheduled restart is strongly recommended to reclaim memory and maintain performance.
Configure scheduled restarts in GPanel under your server's Scheduled Tasks section. A restart every 12-24 hours is typical for active servers.
Related Articles
- Palworld Dedicated Server Setup Guide
- Palworld Admin Commands & RCON Access
- How to Find Your Server IP and Port
Need More Help?
If you are experiencing issues not covered here, open a ticket at legionhosting.net/submitticket.php with your server details, a description of the problem, and any error messages from the GPanel console.