This guide covers setting up and configuring your Xonotic dedicated server on Legion Hosting. Xonotic is a free, open-source, fast-paced arena FPS in the style of classic arena shooters. For admin commands and server management, see our Xonotic Admin Commands guide.
What is Xonotic?
Xonotic is a free, open-source, fast-paced first-person shooter. It features classic arena-style gameplay with a variety of weapons, game modes, and maps. The game supports up to 16+ players on dedicated servers and has an active modding community.
First Start
- Log in to GPanel at gpanel.legionhosting.net
- Select your Xonotic server from the server list
- Go to the Startup tab and configure your player limit and version
- Click Start to launch the server
- The server is online when the console displays
Server listening on address 0.0.0.0:
GPanel Startup Variables
| Variable | Description | Default |
|---|---|---|
MAX_PLAYERS |
Maximum number of concurrent players | 16 |
VERSION |
Xonotic version to install | 0.8.6 |
Configuration File
The main server configuration file is:
.xonotic/data/server.cfg
Key settings you can configure:
| Setting | Description | Example |
|---|---|---|
hostname |
Server name displayed in the browser | hostname "My Xonotic Server" |
sv_public |
Public listing (1=public, 0=private, -1=LAN only) |
sv_public 1 |
sv_maxrate |
Maximum bandwidth per client | sv_maxrate 50000 |
rcon_password |
RCON password for admin access | rcon_password "myrcon" |
g_maplist |
Map rotation list (space-separated) | g_maplist "afterslime dance drain" |
gametype |
Game mode (see game modes below) | gametype dm |
timelimit_override |
Map time limit in minutes | timelimit_override 15 |
fraglimit_override |
Kill limit to win | fraglimit_override 30 |
g_balance_teams |
Auto-balance teams (1=on) |
g_balance_teams 1 |
Game Modes
| Mode | Value | Description |
|---|---|---|
| Deathmatch | dm | Free-for-all combat |
| Team Deathmatch | tdm | Team-based combat |
| Capture The Flag | ctf | Capture the enemy flag |
| Domination | dom | Control capture points |
| Key Hunt | kh | Collect keys and reach the goal |
| Last Man Standing | lms | Survive to the end |
| Arena | arena | 1v1 tournament style |
| Duel | duel | 1v1 competitive mode |
| Freeze Tag | ft | Freeze opponents, thaw teammates |
| Onslaught | ons | Destroy generators to win |
How to Connect
Via Server Browser
- Launch Xonotic
- Go to Multiplayer → Server Browser
- Search for your server by name
- Select it and click Join
Via Console
- Open the console (press ~)
- Type:
connect YOUR_IP:PORT
File Structure
xonotic-linux64-dedicated <-- Server executable
.xonotic/
data/
server.cfg <-- Main server configuration
data/
*.pk3 <-- Game data and maps
Related Articles
Need Help?
If you are experiencing issues with your Xonotic server, our support team is here to help. Submit a support ticket and we will get back to you as soon as possible.