Palworld dedicated servers can take some time to set up and require some maintenance at the moment. There are a couple of good videos already made on how to set up your own dedicated server. We will post some links to other people videos who already made a great job on explaining how to achieve this and how to automate maintenance and backups.
The minimum requirements to run a Palworld dedicated server from the pocketpair team, if we are not wrong, is up to 4 cores and 8 GB of ram. In our humble experience we noticed that with 8 GB of ram the max uptime of the server is currently around 4 hours. In order to have the server running at least 12 hours straight we had to upgrade our VPS to 4 CPU and 16 GB of run. A reset every 12 hours is recommended has the game experience will be affected after that.
Our experience is from version 1.2.0 to 1.3.0 with many upgrades being made to each release, however there are still a lot of improvement needed in terms of ram management for the game.
We have followed https://www.youtube.com/@A1RM4X on youtube* on his experience deploying the server both on debian and ubuntu, and consider a great help for people who never this before. We have run a Palworld dedicated server on both Ubuntu and Debian and for us the server was running slightly better on Debian. Same VPS was used for test purpose. Please take in consideration that both are updated constantly and this will depend on packages and future updates to each one, this tests were made in Palworld version 1.3.0.
RTT – ~133 ms on Ubuntu, ~88 ms on Debian
Jitter – ~30 ms on Ubuntu, ~25 ms on Debian
Regarding the options to run the game, we have tested and came to the following conclusions at the time of version 1.4.0:
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS > /dev/null
Results: Sometimes causes some stutter or lag with updates
./PalServer.sh -UseMultithreadForDS
Results: Any other options with Multithread + any other combination made no difference. PalServer.sh with UseMultithreadForDS had the best performance overall on different patches so far for us.
./PalServer.sh
Results: High comsumption of ram, with more than 8 GB being used in the first few minutes, not recommended. Only uses one core so far from what we noticed.
* We are not affiliated with @A1RM4X, we just watched his videos and considered them to be of good reference for people who want to set up their dedicated server.