How To Optimize Your Palworld Server
Palworld, has been causing crashes and server instability. With RAM usage spiking after only a few hours of play due to memory leaks. To optimize the server and reduce RAM usage, consider regular server restarts, monitoring memory usage, optimizing server settings, keeping game and server software up-to-date, limiting active players, and using memory management tools to mitigate crashes and leaks. In this article we will go over ways to optimize your Palworld server.
Configure automatic server restarts (every 8-12 hours)
Adjusting PalWorldSettings.ini settings
Adjusting server tickrate
Disabling bEnableInvaderEnemy
**Step 1:** Go to your NameHero Client Area and stop your Palworld server.
Step 2: Click on the Advanced Game Panel button above to automatically login to your Advanced Game Panel. Here you will be accessing the Files tab to locate the Pal folder. "_Path: /home/container/Pal/Saved/Config/LinuxServer"_
Step 3: Next, select the Saved folder.
Step 4: Config
Step 5: LinuxServer
**Step 6**: Scroll towards the bottom until you find the PalWorldSettings.ini file.
Here is where we will be adjusting the settings to optimize your server.
Change `bEnableInvaderEnemy` to `False`
Change `bEnableNonLoginPenalty` to `False`
Decrease `DropItemMaxNum` from `3000` to `800`
Decrease `PalSpawnNumRate` from `1.0` to `0.75`
Decrease `DropItemAliveMaxHours` from `1.0`to `0.5`
After changing these settings make sure to save this file.
**Note:** Make sure your server is 100% shut down before editing these files or they will not save / take effect.
You will also have to disable bEnableInvaderEnemy in the Startup tab in the advanced game panel.
To adjust the server tickrate, we will be navigating to the same folder location but instead looking for the Engine.ini file to edit / configure.
**Step 1:** Click on the Advanced Game Panel button above to automatically login to your Advanced Game Panel. Here you will be accessing the Files tab to locate the Pal folder. "_Path: /home/container/Pal/Saved/Config/LinuxServer"_
**Step 2:** Find the Engine.ini file and open it.
Add this to the bottom of the Engine.ini file to adjust the tickrate to 60.
`[/Script/OnlineSubsystemUtils.IpNetDriver] NetServerMaxTickRate=60`
Make sure to save this file and restart your Palworld server for all of these settings to take effect.
**Not a NameHero customer yet?** Elevate your gaming experience with one of our gaming servers today!
Learn More
Configure automatic server restarts (every 8-12 hours)
Adjusting PalWorldSettings.ini settings
Adjusting server tickrate
Disabling bEnableInvaderEnemy
Adjusting PalWorldSettings.ini settings
**Step 1:** Go to your NameHero Client Area and stop your Palworld server.
Step 2: Click on the Advanced Game Panel button above to automatically login to your Advanced Game Panel. Here you will be accessing the Files tab to locate the Pal folder. "_Path: /home/container/Pal/Saved/Config/LinuxServer"_
Step 3: Next, select the Saved folder.
Step 4: Config
Step 5: LinuxServer
**Step 6**: Scroll towards the bottom until you find the PalWorldSettings.ini file.
Here is where we will be adjusting the settings to optimize your server.
Change `bEnableInvaderEnemy` to `False`
Change `bEnableNonLoginPenalty` to `False`
Decrease `DropItemMaxNum` from `3000` to `800`
Decrease `PalSpawnNumRate` from `1.0` to `0.75`
Decrease `DropItemAliveMaxHours` from `1.0`to `0.5`
After changing these settings make sure to save this file.
**Note:** Make sure your server is 100% shut down before editing these files or they will not save / take effect.
You will also have to disable bEnableInvaderEnemy in the Startup tab in the advanced game panel.
Adjusting server tickrate
To adjust the server tickrate, we will be navigating to the same folder location but instead looking for the Engine.ini file to edit / configure.
**Step 1:** Click on the Advanced Game Panel button above to automatically login to your Advanced Game Panel. Here you will be accessing the Files tab to locate the Pal folder. "_Path: /home/container/Pal/Saved/Config/LinuxServer"_
**Step 2:** Find the Engine.ini file and open it.
Add this to the bottom of the Engine.ini file to adjust the tickrate to 60.
`[/Script/OnlineSubsystemUtils.IpNetDriver] NetServerMaxTickRate=60`
Make sure to save this file and restart your Palworld server for all of these settings to take effect.
**Not a NameHero customer yet?** Elevate your gaming experience with one of our gaming servers today!
Learn More
Updated on: 11/10/2024
Thank you!