

In order to set up rcon, within server.cfg, rcon_password must be set. Instead, they may be configured on-the spot by the server administrator by the console command rcon. Xonotic servers do not need to be restarted for changes to take effect. Server settings can instead be stored in autoexec.cfg, the file that is automatically executed when the game client is launched and will not be managed by the game. However, since the game writes to config.cfg e.g in the event the user changes preferences, it is unideal to store server settings in config.cfg.

Listen servers get their settings from config.cfg or the state of the client's console. Listen servers can be configured to the same degree as dedicated servers. Much like config.cfg stores player preferences as a list of commands to execute on launch, server.cfg stores server settings.

This section assumes network configuration such as port forwarding have already been done. The files needed to set up a Xonotic server come with the game, from the main game directory inside /server/.
