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.
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.
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.
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`.