LogoLogo
  • Home
  • Getting Started
  • Configuration
    • LinuxGSM Config
    • Game Server Config
    • Start Parameters
    • cronjobs
    • Running on Boot
    • Running Multiple Game Servers
    • IP Address Configuration
    • LinuxGSM Stats
  • Commands
    • install
    • start-stop-restart
    • monitor
    • test-alert
    • console
    • debug
    • update
    • check-update
    • force-update
    • validate
    • update-lgsm
    • backup
    • map-compressor
    • details
    • mods
    • skeleton
    • fastdl
    • change-password
  • Game Servers
    • 7 Days to Die
    • Arma 3
    • ARK: Survival Evolved
    • Call of Duty 4
    • Dont Starve Together
    • Counter-Strike 2
    • Counter-Strike: Global Offensive
    • Factorio
    • Garry's Mod
    • Insurgency: SandStorm
    • Killing Floor 2
    • Minecraft: Java Edition
    • Multi Theft Auto
    • Rust
    • Sven Co-op
    • Trackmania Nations Forever / Trackmania United Forever
    • TeamSpeak 3
    • Unreal Tournament 99
    • Unreal Tournament 2004
    • Unreal Tournament 3
    • Valheim
    • Xonotic
    • The Front [WIP]
  • Networking
    • IP Address
    • Ports
    • Source Engine
  • Alerts
    • Discord
    • Email
    • IFTTT
    • Pushbullet
    • Pushover
    • Rocket.Chat
    • Slack
    • Telegram
  • Dependencies
    • Java
    • tmux
    • jq
    • gamedig
    • glibc
  • Features
    • ANSI Colors
    • Stop Mode
    • Log Management
    • Message Display Time
  • SteamCMD
    • Steam Master Server
    • Game Server Login Token
    • Branch
    • LAN Discovery
    • Workshop
    • Error Codes
  • Linux
    • distro
    • ftp-scp
    • file-ownership
    • firewalls
    • network-interfaces
    • permissions
    • Symlinking and ln command
  • Troubleshooting
  • FAQ
  • Guides
    • Security
    • Make Webserver Case Insensitive
    • Sourcemod and Metamod:Source
  • Other
    • server-migration
    • basic-usage
    • brand
Powered by GitBook
On this page
  • Server Resources
  • Ports
  • Default Config Location
  • Client Specific
  • Serverhosting Locations
  • Game Modes
  • Custom Maps
  • Server side
  • Make it useable for Clients
  • Start parameters
Edit on GitHub
Export as PDF
  1. Game Servers

Xonotic

PreviousValheimNextThe Front [WIP]

Last updated 8 months ago

Xonotic Logo

Server Resources

Ports

  • Game Port Default: 26000 UDP

Default Config Location

Client Specific

As written in the FAQ, the default Configuration files are located in:

System
Location

Linux

$HOME/.xonotic/data/

Windows

%USERPROFILE%\Saved Games\xonotic\

MacOS

$HOME/Library/Application Support/xonotic/

Serverhosting Locations

You can start Xonotic with the startparameter '-userdir'. With this parameter, Xonotic expects in that folder a subfolder data with the server.cfg. For example for choosing ./xonotic-linux64-dedicated -userdir /home/xonotic/server1 your server.cfg location should be /home/xonotic/server1/data/server.cfg

Game Modes

Gametype
Servervalue
Description

Deathmatch

dm

Classic Free for All Gamemode where the player with the most frags wins

Team Deathmatch

tdm

Teambased Gamemode where the team with the most frags win

Capture the Flag

ctf

Teambased Gamemode where the enemy flag has to be captured and brought back to their own base

Clan Arena

ca

Team and Round-based Mode where the surviving team gets a point. Pickup Items are absent

Freeze Tag

ft

Like Teamdeathmatch, where killed players are frozen and can be revived by team members. Ammo Pickups are absent

Key Hunt

kh

Multiteam- and Roundbased Mode Mode where one player of each team gets a key and the team goal is to get all keys

Assault

as

Team- and Round-based Mode where one Team is attacking and the other defending. Attackers try to destroy objects as fast as possible

Domination

dom

Multiteambased Gamemode where the teams capture and control points on the map

Last Man Standing

lms

Free for All Gamemode where you only respawn a certain amount of time

Keepaway

ka

Free for All Gamemode where you take a ball and with that equipped frag people

Invasion

inv

Roundbased PvE Gamemode where players fight against monsters

Onslaught

ons

Team and Roundbased Mode where the Team tries to destroy the enemy generator

Race

rc

Free for all Gamemode where players try to run over a track as fast as possible

Complete the Stage

cts

Like Race Gamemode with additional Checkpoints to pass

Nextball

nb

Team and Round-based Mode where teams try to shoot a ball to the enemy goal

Custom Maps

Server side

Xonotic has Custom Maps support in fileformat pk3. Maps should be located in the data folder like server.cfg on your dedicated Server.

Make it useable for Clients

Xonotic doesn't provide a Filedownloader inside the gameserver, have need to host your custommaps on HTTP Webspace and set the correct values in server.cfg.

Example

  • Userdir: -userdir /home/xonotic/server1: add foo.pk3in /home/xonotic/server1/data/

  • server.cfg: Add sv_curl_defaulturl="http://xonotic.foo.bar"

  • Put foo.pk3 in the HTTP Root Folder to make it accessable via http://xonotic.foo.bar/foo.pk3

Start parameters

Every Server cvar can be overwritten in an starting argument, but it's recommended to setup as much as possible in server.cfg

A list is currently located in . with the following server parameters

Look at for more infos about Custom Map Hosting

Xonotic Gitlab
Xonotic Wiki
FAQ