Skip to main content
Version: 0.3.12.0

Configure the server

On this page, you can learn about the arguments for server.

Arguments list

ArgumentDescription
-port=8211Change the port number used to listen to the server.
-players=32Change the maximum number of participants on the server.
-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDSImproves performance in multi-threaded CPU environments.
-NumberOfWorkerThreadsServer=XSetting number of process. Need to use with improve multi-threaded CPU performance arguments. For details. Check Regarding performances.
-publiclobbySetup server as a community server.
-publicip=x.x.x.xYou can manually specify the global IP address of the network on which the server running.
If not specified, it will be detected automatically. If it does not work well, try manual configuration.
Note that this setting works for community servers.
-publicport=xxxxYou can manually specify the port number of the network on which the server running.
If not specified, it will be detected automatically. If it does not work well, try manual configuration.
Note that this setting works for community servers, but does not change the port number itself that the server uses for listening.
-logformat=textChange log format. Text or Json

Regarding performances

The following arguments are expected to improve performance.
Maximum number of process thread is CPU thread-count - 1 .

For this example. The server will work with 4 process threads.

-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

For this example. The server will work with 8 process threads.

-useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -NumberOfWorkerThreadsServer=8

Example

Open the properties of the Palworld Dedicated Server in Steam and enter the startup options.

setting-windows-steam