Server process configuration

How the server process is managed and started
Written by Philipp
Updated 2 days ago

All server process settings can be managed through Settings.

Launch parameters

Launch parameters are a series of string values that are added to the individual launch command for each game server process. These usually regulate specific behavior for the game server and can be freely adjusted.

Depending on the title, some settings (eg. network interface for DayZ) will be handled through a launch parameter, instead of a server setting. In this case, the launch parameter will be automatically managed by the agent and the manual input will be ignored.

For titles with mod support, the mod relevant launch parameters will be automatically managed, and can not be overriden.

Port configuration

You can change the game server ports only through Settings. Manually editing specific configuration files (if managed by Architect) will be reverted to the  Agent configuration.

CPU affinity mask

This setting allows you to bind the game server process to specific CPU cores on your device. This setting is compatible with Linux and Windows.

Consult the game developer/publisher regarding the effectiveness of using affinity masks.

Priority level

The priority level is a OS level setting telling the operating system to prioritize execution of individual processes. This allows your process to receive more CPU time depending on your OS. This setting is compatible with Linux and Windows. Linux utilizes nice values instead of static priority labels.

Consult the game developer/publisher regarding the effectiveness of using process priority.

Network interface

Some games allow you to bind the game server to a specific network interface eg. ip address. If that is the case, you are able to configure this directly through Architect.

Architect will NOT manage the network routing/forwarding within your network equipment.

To bind a game server to a specific network interface, the ip address must be registered by the operating system. You are not able to put in any arbitrary ip address.

In order to revert the specific settings or let the game server listen on all available network interfaces, use `0.0.0.0`.

Did this answer your question?