How To Increase Server FPS - Palworld
Noticing lag or stutters on your Palworld server? Boosting your server FPS can make gameplay feel smoother and more responsive for everyone. Higher FPS reduces delays in combat, building, and creature behavior—especially important on busy servers. By adjusting performance settings, optimizing hardware, or tweaking server files, you can improve tick rate and reduce bottlenecks. This helps keep everything running fast, even during intense action or with lots of players online. A few smart changes can make a big difference in how your world feels.
In this guide, we'll show you how to increase server FPS Palworld so you can have the best experience on your Palworld dedicated server.
Set Up Daily Restarts For Palworld Dedicated Server
Scheduling your Palworld dedicated server to restart at a set time each day automatically. This helps reduce lag, fixes memory leaks, lowers CPU usage, and improves overall server FPS and performance. It ensures the game server runs smoothly, especially when many players, buildings, or active processes can strain the system over time.
To set up daily restarts on your Palworld server:
- Open your Apollo Panel
- Navigate to the Schedules tab
- Click on Create New Schedule
- Set your server to restart every 24 hours. You can configure the time using this page here
- Once you've chosen the time, click Create New Schedule
- Now, open the created schedule, and click New Task
- Set the Action to "Send Power Action" and set the Payload to "Restart The Server"
- Click Create Task
- You've now successfully set up daily restarts on your server to improve performance!
Optimize Performance Settings
- Open your Apollo panel
- Head over to the Files tab
- Navigate to the following directory:
/home/container/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
- Now, edit the following settings as desired
Setting Name | Recommended Description for Better Performance |
---|---|
BuildObjectDeteriorationDamageRate (1.0) | Increase to 1.5+ to remove old structures faster. Lowers system load. |
bAutoResetGuildNoOnlinePlayers (False) | Set to True auto-delete inactive base - PLEASE NOTE: This will DELETE bases if a guild goes inactive. The default grace period is 72.0 hours. |
AutoResetGuildTimeNoOnlinePlayers(72.0) | Lower to clear abandoned guilds sooner. |
PalSpawnNumRate (1.0) | Decrease this to spawn fewer Pals |
DropItemMaxNum (3000) | Decrease this, especially if you have increased Drop Rates |
DropItemAliveMaxHours (1.0) | Decrease this, especially if you have increased Drop Rates or many players |
BaseCampMaxNumInGuild (4) | Decrease this if there are many guilds |
ServerReplicatePawnCullDistance (15000.0) | Lower to 8000–10000. Reduces sync range. Boosts FPS. |
BaseCampWorkerMaxNum (15) | Decrease this to lessen the load |
MaxBuildingLimitNum (0 - Unlimited) | Set a value to limit the maximum number of buildings per player |
bEnableInvaderEnemy (True) | Set to False. |
Still have some questions about making a Palworld server private?
If you need any further instructions, you can submit a ticket here, and we'll answer, helpful and clear!
Updated on: 04/08/2025
Thank you!