NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

Xonotic Server hosten (2026)

XonoticUpdated Nov 5, 20269 min read

Kurz gesagt. Du kannst einen Xonotic-Server kostenlos selbst hosten: Lade das Release-Zip von dl.xonotic.org herunter, starte die Dedicated-Binary (xonotic-linux64-dedicated unter Linux), lege eine server.cfg in ~/.xonotic/data ab und sorge dafür, dass der Spielport erreichbar ist (standardmäßig 26000 UDP). Oder miete einen Xonotic-Server und spar dir das Netzwerk-Gefummel.

Spieler finden einen öffentlichen Server im Serverbrowser im Spiel oder geben IP und Port direkt ein.

Geprüft am 5. November 2026 mit Xonotic 0.8.6 (veröffentlicht am 20. Juni 2023, weiterhin das neueste Release auf dl.xonotic.org).

Diese Anleitung nutzt die Beispiel-server.cfg von Xonotic, die Server-Readme, die FAQ und die Download-Seite sowie das, was wir auf unseren eigenen Xonotic-Servern betreiben. Wenn du direkt zur Mietvariante willst, springe zu Option 2.

Was du brauchst

  • Betriebssystem: Der Linux-Build braucht glibc 2.29 oder neuer. Die Download-Seite von Xonotic nennt die Anforderungen für den Client, eigene Server-Anforderungen veröffentlicht sie nicht.
  • Netzwerk: Der Spielport, standardmäßig 26000 UDP, muss aus dem Internet erreichbar sein.
  • Konten: keine. Xonotic ist kostenlos und Open Source, der Server braucht weder Steam-Login noch Lizenz.
  • Das Spiel: Jeder Spieler braucht den kostenlosen Xonotic-Client, den es für Windows, Linux und macOS gibt.

Die Server-Software kostet nichts. Du zahlst für Rechner, Strom und Bandbreite.

Option 1: selbst hosten

Das klappt auf einem alten PC, einem Heimserver oder einer virtuellen Cloud-Maschine.

Linux

  1. Release herunterladen und entpacken.
    sudo apt install wget unzip
    wget https://dl.xonotic.org/xonotic-0.8.6.zip
    unzip xonotic-0.8.6.zip
    cd Xonotic
  2. Config anlegen. Xonotic liest server.cfg aus seinem Config-Ordner, unter Linux ~/.xonotic/data. Im Release steckt ein Beispiel, das du kopieren und anpassen kannst:
    mkdir -p ~/.xonotic/data
    cp server/server.cfg ~/.xonotic/data/server.cfg
    Fast jede Einstellung im Beispiel ist mit // auskommentiert. Entferne die Schrägstriche bei den Zeilen, die du ändern willst. Vier der Zeilen, die laut Datei angepasst werden sollten:
    sv_public 1
    hostname "My Xonotic Server"
    sv_motd "Welcome"
    rcon_password "choose-a-long-password"
    sv_public 1 trägt den Server in den öffentlichen Serverbrowser ein. Der Engine-Standard ist 0, damit bleibt der Server ungelistet, deshalb ist diese Zeile wichtig. Ein leeres rcon_password schaltet die Remote-Konsole ab.
  3. Dedicated Server starten.
    ./xonotic-linux64-dedicated +log_file latest.log +maxplayers 16
    maxplayers ist die Anzahl der Slots, Zuschauer eingerechnet. Die Beispiel-Config zeigt 8.
  4. Port öffnen. Standard ist port 26000 über UDP. Die Beispiel-Config schlägt einen freien Port über 1024 vor, weil manche Provider Spiele-Ports filtern, und sagt, dass eine Änderung nichts kaputt macht. Erlaube diesen UDP-Port in der Firewall des Rechners und leite ihn am Router an diesen Rechner weiter.
  5. Testen. Suche im Serverbrowser im Spiel nach deinem hostname oder verbinde dich von einem Client außerhalb deines Netzwerks per IP und Port.

Windows und macOS

Xonotic bringt Builds für beide mit, aber wir betreiben nur Linux, und die Schritte oben sind die, die wir geprüft haben. Die Datei server/readme.txt im Release beschreibt die Startskripte für Windows und macOS und den Config-Ordner auf jedem System.

Maps und Einstellungen

  • Spielmodus: standardmäßig gametype dm. Die Beispiel-Config listet dm, tdm, ctf, ca, ft, kh, as, dom, lms, ka, inv, ons, rc, cts und nb.
  • Map-Liste: g_maplist enthält die Maps, die gespielt werden. Setze den Wert auf "", damit alle Maps automatisch erkannt werden.
  • Bots: minplayers fügt Bots hinzu, wenn weniger Spieler mitspielen, und skill legt ihre Stärke fest.
  • Zusätzliche Maps: Eigene Maps sind .pk3-Dateien, die in ~/.xonotic/data liegen. Spieler, die eine Map nicht haben, laden sie automatisch von der Adresse in sv_curl_defaulturl herunter. Standardmäßig zeigt sie auf einen Download-Dienst auf xonotic.org; für eine Map, die dort fehlt, legst du die .pk3 auf einen Webserver (HTTP funktioniert am besten) und setzt sv_curl_defaulturl auf dessen Adresse. Docs/mapdownload.txt im Release erklärt die Einrichtung.

Option 2: bei PlayNHost hosten

Mieten erspart dir die Arbeit mit Firewall und Portweiterleitung.

  1. Tarif wählen. Öffne die Xonotic-Server-Hosting-Seite und vergleiche die Tarife (zum Zeitpunkt des Schreibens SHOTGUN, DEVASTATOR und VORTEX, für 16, 24 und 32 Spieler). Klicke bei SHOTGUN oder DEVASTATOR auf Server erstellen, bei VORTEX auf Tarif anpassen, und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Auf die Installation warten. Du bekommst eine E-Mail, „Dein Xonotic-Server ist bereit", und der Server erscheint unter panel.playnhost.com. Auf dem Tab Konsole zählt das Panel den Server als gestartet, wenn es Server listening on address 0.0.0.0: ausgibt.
  3. Spielerzahl festlegen. Das Panel übergibt Max. Spieler als +maxplayers an den Server und lehnt Werte über deinem Tarif ab. Um die Zahl später zu ändern, nutze Spieler-Slots bearbeiten; dabei startet der Server neu.
  4. Einstellungen bearbeiten. Öffne Dateien und bearbeite .xonotic/data/server.cfg: sv_public 1, damit der Server im Serverbrowser erscheint, außerdem Hostname, rcon_password, Spielmodus, Map-Liste und Bots. Entferne das // vor jeder Zeile, die du änderst, und starte den Server dann neu.
  5. Eigene Maps hinzufügen (optional). Lade .pk3-Dateien nach .xonotic/data hoch, entweder über Dateien oder per SFTP, und starte den Server neu. Spieler ohne die Map laden sie von der Adresse in sv_curl_defaulturl herunter, standardmäßig ein Dienst von xonotic.org; für eine Map, die dort fehlt, hostest du die .pk3 auf einem Webserver und trägst diese Adresse in server.cfg ein.
  6. Beitreten. Ist sv_public 1 gesetzt, findest du deinen Server im Browser im Spiel. In jedem Fall können Spieler sich mit Adresse und Port verbinden.

Was unser Setup für dich übernimmt

  • Startzeile. Das Panel startet den Server als ./xonotic-linux64-dedicated +log_file latest.log +net_address 0.0.0.0 +port <your port> +maxplayers <Max Players>. Port und Slot-Anzahl kommen vom Panel, lass also die Zeilen port und maxplayers in server.cfg auskommentiert.
  • Neuester Autobuild. Die Installation lädt das Release 0.8.6 herunter und führt dann den eigenen rsync-Updater von Xonotic aus, der die Dateien auf den neuesten Autobuild bringt, den Xonotic als Beta-Kanal behandelt. Das Feld Version steht standardmäßig auf 0.8.6 und bestimmt nur das Start-Zip. Spieler nutzen den normalen 0.8.6-Client: Laut Xonotics eigener README wird online der Spielcode des Servers heruntergeladen und von allen Clients verwendet. Der Server aktualisiert sich beim Start nicht selbst; eine Neuinstallation zieht wieder den neuesten Autobuild.
  • Deine server.cfg übersteht eine Neuinstallation. Der Updater von Xonotic löscht Dateien, die nicht in seinem Manifest stehen, auch .xonotic/data. Unser Installationsskript kopiert diesen Ordner vorher beiseite und stellt ihn danach wieder her, sodass deine server.cfg und das RCON-Passwort eine Neuinstallation überstehen. Ohne diesen Schritt hat ein echtes Installationsprotokoll gezeigt, wie der Updater server.cfg löscht.
  • Match neu starten. Eine Aufgabe, die die aktuelle Runde beendet und die Map neu lädt, ohne den Server neu zu starten.
  • Backups. Wenn dein Tarif Backups enthält, erstelle vor dem manuellen Bearbeiten der Config eins unter Backups.

Selbst hosten oder mieten: ein ehrlicher Vergleich

  • Kosten. Selbst gehostet: Die Software ist kostenlos, du zahlst für Hardware, Strom und Bandbreite oder für eine virtuelle Cloud-Maschine. Gemietet: eine monatliche Gebühr je nach Tarif. Siehe die aktuellen Tarife.
  • Verfügbarkeit. Selbst gehostet: so zuverlässig wie dein Rechner und dein Heimnetz, und er muss laufen, solange deine Freunde spielen. Gemietet: läuft auf der Hardware des Hosters, nicht auf deinem PC.
  • Netzwerk-Exposition. Selbst gehostet: Spieler verbinden sich mit deiner öffentlichen IP, und du kümmerst dich um Firewall und Router. Gemietet: Deine Heim-IP ist nicht beteiligt.
  • Nötiges Know-how. Selbst gehostet: Kommandozeile, Portweiterleitung und eine Text-Config. Gut machbar. Gemietet: ein Web-Panel und ein Dateieditor.
  • Updates. Selbst gehostet: Du startest den Updater von Xonotic oder lädst selbst ein neues Release herunter. Gemietet: Jede Installation oder Neuinstallation zieht den neuesten Autobuild.

Selbst hosten passt, wenn ohnehin ein Rechner den ganzen Tag läuft und du dich mit Netzwerken wohlfühlst. Mieten passt, wenn du dich nicht um Hardware kümmern willst.

Häufige Probleme und Lösungen

Deine Änderungen an server.cfg bewirken nichts

Ursache: Die Einstellung ist noch mit // auskommentiert.

Lösung: Entferne die zwei Schrägstriche am Zeilenanfang, speichere und starte neu.

Der Server erscheint nicht im Browser

Ursache: sv_public steht nicht auf 1 (der Engine-Standard ist 0, und die Beispiel-Config lässt die Zeile auskommentiert), oder der Spielport ist von außen nicht erreichbar.

Lösung: Setze sv_public 1, starte neu, leite dann den UDP-Port weiter und erlaube ihn. Teste von außerhalb deines Netzwerks.

Xonotic startet nicht auf demselben Rechner wie dein Server

Ursache: Der Dedicated Server teilt sich die Lockdatei ~/.xonotic/lock mit dem normalen Client und läuft unbemerkt im Hintergrund.

Lösung: Beende jeden Prozess mit xonotic im Namen, entferne bei Bedarf die Lockdatei und starte den Client erneut (Xonotic-FAQ).

FAQ

Kann ich einen Xonotic-Server kostenlos hosten?

Ja. Der Server ist kostenlos und Open Source. Du zahlst trotzdem für Rechner, Strom und Internet, und er muss laufen, solange Leute spielen.

Welchen Port nutzt ein Xonotic-Server?

Standardmäßig 26000 UDP, festgelegt mit port. Xonotic empfiehlt einen freien Port über 1024.

Wie viele Spieler können beitreten?

So viele, wie maxplayers sagt, Zuschauer eingerechnet. Unsere Tarife bieten 16, 24 und 32 Spieler.

Muss ich das Spiel besitzen?

Nein. Xonotic ist für Server und Spieler kostenlos.

Läuft dein Server schon woanders? Zieh ihn zu uns um

UNSERE NEUESTEN BLOGS