Kort antwoord. Je kunt een Xonotic-server gratis zelf hosten: download de release-zip van dl.xonotic.org, start de dedicated binary (xonotic-linux64-dedicated op Linux), zet een server.cfg in ~/.xonotic/data en zorg dat de spelpoort bereikbaar is (standaard 26000 UDP). Of huur een Xonotic-server en sla het netwerkgedoe over.
Spelers vinden een openbare server in de serverbrowser in het spel, of typen het IP-adres en de poort in.
Gecontroleerd op 5 november 2026 met Xonotic 0.8.6 (uitgebracht op 20 juni 2023, nog steeds de nieuwste release op dl.xonotic.org).
Deze gids gebruikt de voorbeeld-server.cfg van Xonotic, de server-readme, de FAQ en de downloadpagina, plus wat we draaien op onze eigen Xonotic-servers. Wil je direct naar de huurroute, ga dan naar Optie 2.
Wat je nodig hebt
Besturingssysteem: de Linux-build heeft glibc 2.29 of nieuwer nodig. De downloadpagina van Xonotic noemt de eisen voor de client; aparte eisen voor de server publiceert ze niet.
Netwerk: de spelpoort, standaard 26000 UDP, bereikbaar vanaf het internet.
Accounts: geen. Xonotic is gratis en open source, en de server heeft geen Steam-login of licentie nodig.
Het spel: elke speler heeft de gratis Xonotic-client nodig, die er is voor Windows, Linux en macOS.
De serversoftware kost niets. Je betaalt voor de machine, stroom en bandbreedte.
Optie 1: zelf hosten
Dit werkt op een oude pc, een thuisserver of een virtuele machine in de cloud.
Maak je config. Xonotic leest server.cfg uit zijn configmap, op Linux ~/.xonotic/data. De release bevat een voorbeeld dat je kunt kopiëren en aanpassen:
Bijna elke instelling in het voorbeeld staat uitgecommentarieerd met //. Haal de schuine strepen weg bij de regels die je wilt wijzigen. Vier van de regels die het bestand zelf zegt te moeten wijzigen:
sv_public 1
hostname "My Xonotic Server"
sv_motd "Welcome"
rcon_password "choose-a-long-password"
sv_public 1 zet de server in de openbare serverbrowser. De standaardwaarde van de engine is 0, waardoor de server niet wordt vermeld, dus deze regel is belangrijk. Een lege rcon_password schakelt de remote console uit.
maxplayers is het aantal slots, toeschouwers meegeteld. De voorbeeldconfig toont 8.
Open de poort. De standaard is port 26000, via UDP. De voorbeeldconfig stelt een vrije poort boven 1024 voor, omdat sommige providers gamepoorten filteren, en zegt dat wijzigen niets kapotmaakt. Sta die UDP-poort toe in de firewall van de machine en stuur hem op je router door naar deze machine.
Controleer het. Zoek je hostname in de serverbrowser in het spel, of maak verbinding vanaf een client buiten je netwerk met IP en poort.
Windows en macOS
Xonotic levert builds voor beide, maar wij draaien alleen Linux en de stappen hierboven zijn degene die we hebben gecontroleerd. Het bestand server/readme.txt in de release beschrijft de startscripts voor Windows en macOS en de configmap op elk systeem.
Maps en instellingen
Spelmodus: standaard gametype dm. De voorbeeldconfig noemt dm, tdm, ctf, ca, ft, kh, as, dom, lms, ka, inv, ons, rc, cts en nb.
Maplijst:g_maplist bevat de maps die gespeeld worden. Zet het op "" om alle maps automatisch te detecteren.
Bots:minplayers voegt bots toe als er minder spelers zijn, en skill bepaalt hun niveau.
Extra maps: eigen maps zijn .pk3-bestanden die in ~/.xonotic/data komen. Spelers die een map niet hebben, downloaden hem automatisch van het adres in sv_curl_defaulturl. Standaard wijst dat naar een downloaddienst op xonotic.org; voor een map die daar niet staat, zet je de .pk3 op een webserver (HTTP werkt het prettigst) en stel je sv_curl_defaulturl in op dat adres. Docs/mapdownload.txt in de release legt de opzet uit.
Optie 2: hosten bij PlayNHost
Huren scheelt je het werk met firewall en poortdoorsturing.
Kies een plan. Open de Xonotic-serverhostingpagina en vergelijk de plannen (SHOTGUN, DEVASTATOR en VORTEX op het moment van schrijven, voor 16, 24 en 32 spelers). Klik op Server aanmaken bij SHOTGUN of DEVASTATOR, of op Plan aanpassen bij VORTEX, en rond de bestelling af. Prijzen veranderen, dus check ze op die pagina.
Wacht op de installatie. Je krijgt een e-mail, "Je server voor Xonotic is klaar", en de server verschijnt op panel.playnhost.com. Op het tabblad Console beschouwt het paneel de server als gestart wanneer het Server listening on address 0.0.0.0: toont.
Stel het aantal spelers in. Het paneel geeft Max. spelers als +maxplayers door aan de server en weigert een waarde boven je plan. Om het later te wijzigen, gebruik je Spelerslots bewerken; hierbij herstart de server.
Pas je instellingen aan. Open Files en bewerk .xonotic/data/server.cfg: sv_public 1 om in de serverbrowser te verschijnen, hostname, rcon_password, spelmodus, maplijst, bots. Haal het // voor elke regel die je wijzigt weg en herstart de server daarna.
Voeg eigen maps toe (optioneel). Upload .pk3-bestanden naar .xonotic/data via Files of SFTP en herstart de server. Spelers zonder de map downloaden hem van het adres in sv_curl_defaulturl, standaard een dienst van xonotic.org; voor een map die daar niet staat, host je de .pk3 op een webserver en zet je dat adres in server.cfg.
Doe mee. Als sv_public 1 is ingesteld, vind je je server in de browser in het spel. In elk geval kunnen spelers verbinden met het adres en de poort.
Wat onze opzet voor je doet
Startregel. Het paneel start de server als ./xonotic-linux64-dedicated +log_file latest.log +net_address 0.0.0.0 +port <your port> +maxplayers <Max Players>. Je poort en aantal slots komen van het paneel, dus laat de regels port en maxplayers in server.cfg uitgecommentarieerd.
Nieuwste autobuild. De installatie downloadt de release 0.8.6 en draait dan de eigen rsync-updater van Xonotic om de bestanden naar de nieuwste autobuild te brengen, die Xonotic als zijn betakanaal behandelt. Het veld Versie staat standaard op 0.8.6 en bepaalt alleen de start-zip. Spelers gebruiken de gewone 0.8.6-client: de eigen README van Xonotic zegt dat online de spelcode-versie van de server wordt gedownload en door alle clients gebruikt. De server werkt zichzelf niet bij bij het starten; een herinstallatie synchroniseert opnieuw naar de nieuwste autobuild.
Je server.cfg overleeft een herinstallatie. De updater van Xonotic verwijdert bestanden die niet in zijn manifest staan, inclusief .xonotic/data. Ons installatiescript kopieert die map eerst apart en zet hem daarna terug, zodat een herinstallatie je server.cfg en RCON-wachtwoord behoudt. Zonder die stap liet een echt installatielog zien dat de updater server.cfg verwijderde.
Match herstarten. Een taak die de huidige ronde beëindigt en de map opnieuw laadt zonder de server te herstarten.
Backups. Als je plan backups bevat, maak er een onder Backups voordat je de config met de hand bewerkt.
Zelf hosten of huren: een eerlijke vergelijking
Kosten. Zelf gehost: de software is gratis, en je betaalt voor hardware, stroom en bandbreedte, of een virtuele machine in de cloud. Gehuurd: een maandelijks bedrag per plan. Zie de huidige plannen.
Beschikbaarheid. Zelf gehost: zo betrouwbaar als je machine en je thuisinternet, en hij moet aan blijven terwijl je vrienden spelen. Gehuurd: draait op de hardware van de host, niet op je pc.
Netwerkblootstelling. Zelf gehost: spelers verbinden met je openbare IP, en jij regelt de firewall en router. Gehuurd: je thuis-IP is er niet bij betrokken.
Benodigde kennis. Zelf gehost: opdrachtregel, poortdoorsturing en een tekstconfig. Prima te doen. Gehuurd: een webpaneel en een bestandseditor.
Updates. Zelf gehost: je draait de updater van Xonotic of downloadt zelf een nieuwe release. Gehuurd: elke installatie of herinstallatie synchroniseert naar de nieuwste autobuild.
Zelf hosten past bij je als er al een machine de hele dag draait en je je thuis voelt in netwerken. Huren past bij je als je liever geen hardware beheert.
Veelvoorkomende problemen en oplossingen
Je wijzigingen in server.cfg doen niets
Oorzaak: de instelling staat nog uitgecommentarieerd met //.
Oplossing: haal de twee schuine strepen aan het begin van de regel weg, sla op en herstart.
De server staat niet in de browser
Oorzaak:sv_public staat niet op 1 (de standaardwaarde van de engine is 0, en de voorbeeldconfig laat de regel uitgecommentarieerd), of de spelpoort is van buitenaf niet bereikbaar.
Oplossing: stel sv_public 1 in, herstart, en stuur de UDP-poort daarna door en sta hem toe. Test van buiten je netwerk.
Xonotic start niet op dezelfde machine als je server
Oorzaak: de dedicated server deelt het lockbestand ~/.xonotic/lock met de gewone client en draait stilletjes op de achtergrond.
Oplossing: stop elk proces met xonotic in de naam, verwijder indien nodig het lockbestand en start de client opnieuw (Xonotic-FAQ).
FAQ
Kan ik een Xonotic-server gratis hosten?
Ja. De server is gratis en open source. Je betaalt nog steeds voor de machine, stroom en internet, en hij moet aan blijven terwijl mensen spelen.
Welke poort gebruikt een Xonotic-server?
Standaard 26000 UDP, ingesteld met port. Xonotic raadt een vrije poort boven 1024 aan.
Hoeveel spelers kunnen meedoen?
Dat is wat maxplayers zegt, toeschouwers meegeteld. Onze plannen zijn voor 16, 24 en 32 spelers.
We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Je kunt alles accepteren, alleen essentiële cookies accepteren of per categorie kiezen.We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Ze staan hier standaard aan. Je kunt alles uitzetten wat je niet wilt.Lees ons privacybeleid