Réponse courte. Vous pouvez héberger vous-même un serveur Xonotic gratuitement : téléchargez le zip de la version depuis dl.xonotic.org, lancez le binaire dédié (xonotic-linux64-dedicated sous Linux), placez un server.cfg dans ~/.xonotic/data et rendez le port de jeu accessible (26000 UDP par défaut). Ou louez un serveur Xonotic et oubliez le réseau.
Les joueurs trouvent un serveur public dans le navigateur de serveurs du jeu, ou saisissent son IP et son port.
Vérifié le 5 novembre 2026 avec Xonotic 0.8.6 (sortie le 20 juin 2023, toujours la version la plus récente sur dl.xonotic.org).
Ce guide s'appuie sur le server.cfg d'exemple de Xonotic, le readme du serveur, la FAQ et la page de téléchargement, ainsi que sur ce que nous faisons tourner sur nos propres serveurs Xonotic. Pour aller droit à la location, voir l'option 2.
Ce qu'il vous faut
Système d'exploitation : la version Linux demande glibc 2.29 ou plus récent. La page de téléchargement de Xonotic indique la configuration requise pour le client ; elle ne publie pas de prérequis distincts pour le serveur.
Réseau : le port de jeu, 26000 UDP par défaut, accessible depuis internet.
Comptes : aucun. Xonotic est gratuit et open source, et le serveur n'a besoin ni d'une connexion Steam ni d'une licence.
Le jeu : chaque joueur a besoin du client Xonotic gratuit, que Xonotic propose pour Windows, Linux et macOS.
Le logiciel serveur ne coûte rien. Vous payez la machine, l'électricité et la bande passante.
Option 1 : l'héberger vous-même
Cela fonctionne sur un vieux PC, un serveur à la maison ou une machine virtuelle dans le cloud.
Créez votre configuration. Xonotic lit server.cfg dans son dossier de configuration, ~/.xonotic/data sous Linux. La version fournit un exemple que vous pouvez copier et modifier :
Presque tous les réglages de l'exemple sont commentés avec //. Retirez les barres obliques sur les lignes que vous voulez changer. Quatre des lignes que le fichier lui-même recommande de modifier :
sv_public 1
hostname "My Xonotic Server"
sv_motd "Welcome"
rcon_password "choose-a-long-password"
sv_public 1 liste le serveur dans le navigateur de serveurs publics. La valeur par défaut du moteur est 0, ce qui le laisse non listé, donc cette ligne compte. Un rcon_password vide désactive la console à distance.
maxplayers est le nombre de places, spectateurs compris. La configuration d'exemple indique 8.
Ouvrez le port. Par défaut c'est port 26000, en UDP. La configuration d'exemple suggère un port libre au-dessus de 1024, car certains fournisseurs d'accès filtrent les ports de jeu, et précise que le changer ne casse rien. Autorisez ce port UDP dans le pare-feu de la machine et redirigez-le sur votre box vers cette machine.
Vérifiez. Cherchez votre hostname dans le navigateur de serveurs du jeu, ou connectez-vous depuis un client hors de votre réseau avec l'IP et le port.
Windows et macOS
Xonotic fournit des versions pour les deux, mais nous ne faisons tourner que Linux et les étapes ci-dessus sont celles que nous avons vérifiées. Le fichier server/readme.txt de la version décrit les scripts de démarrage Windows et macOS et le dossier de configuration de chaque système.
Cartes et réglages
Mode de jeu :gametype dm par défaut. La configuration d'exemple liste dm, tdm, ctf, ca, ft, kh, as, dom, lms, ka, inv, ons, rc, cts et nb.
Liste de cartes :g_maplist contient les cartes à jouer. Mettez-la à "" pour détecter automatiquement toutes les cartes.
Bots :minplayers ajoute des bots quand moins de joueurs sont présents, et skill règle leur niveau.
Cartes supplémentaires : les cartes personnalisées sont des fichiers .pk3 à placer dans ~/.xonotic/data. Les joueurs qui n'ont pas une carte la téléchargent automatiquement depuis l'adresse de sv_curl_defaulturl. Par défaut, elle pointe vers un service de téléchargement sur xonotic.org ; pour une carte qui n'y est pas, mettez le .pk3 sur un serveur web (HTTP fonctionne le mieux) et réglez sv_curl_defaulturl sur son adresse. Docs/mapdownload.txt dans la version explique la mise en place.
Option 2 : l'héberger chez PlayNHost
La location vous évite le travail de pare-feu et de redirection de ports.
Choisissez une offre. Ouvrez la page d'hébergement de serveur Xonotic et comparez les offres (SHOTGUN, DEVASTATOR et VORTEX au moment de l'écriture, pour 16, 24 et 32 joueurs). Cliquez sur Créer un serveur pour SHOTGUN ou DEVASTATOR, ou sur Personnaliser l’offre pour VORTEX, puis terminez la commande. Les prix changent, vérifiez-les donc sur cette page.
Attendez l'installation. Vous recevez un e-mail, « Votre serveur Xonotic est prêt », et le serveur apparaît sur panel.playnhost.com. Dans l'onglet Console, le panel considère le serveur comme démarré quand il affiche Server listening on address 0.0.0.0:.
Réglez le nombre de joueurs. Le panel transmet Joueurs max. au serveur sous la forme +maxplayers et refuse une valeur supérieure à votre offre. Pour le modifier plus tard, utilisez Modifier les slots de joueurs ; cela redémarre le serveur.
Modifiez vos réglages. Ouvrez Fichiers et modifiez .xonotic/data/server.cfg : sv_public 1 pour apparaître dans le navigateur de serveurs, nom du serveur, rcon_password, mode de jeu, liste de cartes, bots. Retirez le // devant chaque ligne modifiée, puis redémarrez le serveur.
Ajoutez des cartes personnalisées (facultatif). Envoyez des fichiers .pk3 dans .xonotic/data via Fichiers ou SFTP, puis redémarrez le serveur. Les joueurs qui n'ont pas la carte la téléchargent depuis l'adresse de sv_curl_defaulturl, par défaut un service de xonotic.org ; pour une carte qui n'y est pas, hébergez le .pk3 sur un serveur web et indiquez cette adresse dans server.cfg.
Rejoignez. Avec sv_public 1 activé, retrouvez votre serveur dans le navigateur du jeu. Dans tous les cas, les joueurs peuvent se connecter avec son adresse et son port.
Ce que notre installation fait pour vous
Ligne de démarrage. Le panel lance le serveur avec ./xonotic-linux64-dedicated +log_file latest.log +net_address 0.0.0.0 +port <your port> +maxplayers <Max Players>. Votre port et votre nombre de places viennent du panel, laissez donc les lignes port et maxplayers commentées dans server.cfg.
Dernière autobuild. L'installation télécharge la version 0.8.6, puis exécute l'outil de mise à jour rsync de Xonotic pour amener les fichiers à la dernière autobuild, que Xonotic traite comme son canal bêta. Le champ Version vaut 0.8.6 par défaut et ne choisit que le zip de départ. Les joueurs utilisent le client 0.8.6 normal : le README de Xonotic dit qu'en ligne, la version du code de jeu du serveur est téléchargée et utilisée par tous les clients. Le serveur ne se met pas à jour tout seul au démarrage ; une réinstallation resynchronise avec la dernière autobuild.
Votre server.cfg survit à une réinstallation. L'outil de mise à jour de Xonotic supprime les fichiers absents de son manifeste, y compris .xonotic/data. Notre script d'installation copie ce dossier à part avant, puis le restaure ensuite, si bien qu'une réinstallation conserve votre server.cfg et le mot de passe RCON. Sans cette étape, un vrai journal d'installation a montré l'outil de mise à jour supprimant server.cfg.
Redémarrer le match. Une tâche qui termine la manche en cours et recharge la carte sans redémarrer le serveur.
Sauvegardes. Si votre offre inclut des sauvegardes, faites-en une depuis Sauvegardes avant de modifier la configuration à la main.
Auto-hébergement ou location : une comparaison honnête
Coût. Auto-hébergé : le logiciel est gratuit, et vous payez le matériel, l'électricité et la bande passante, ou une machine virtuelle dans le cloud. Loué : un abonnement mensuel selon l'offre. Voir les offres actuelles.
Disponibilité. Auto-hébergé : aussi fiable que votre machine et votre connexion à la maison, et elle doit rester allumée pendant que vos amis jouent. Loué : tourne sur le matériel de l'hébergeur, pas sur votre PC.
Exposition réseau. Auto-hébergé : les joueurs se connectent à votre IP publique, et vous gérez le pare-feu et la box. Loué : votre IP personnelle n'est pas concernée.
Compétences requises. Auto-hébergé : ligne de commande, redirection de ports et configuration en texte. Tout à fait faisable. Loué : un panel web et un éditeur de fichiers.
Mises à jour. Auto-hébergé : vous lancez l'outil de mise à jour de Xonotic ou téléchargez vous-même une nouvelle version. Loué : chaque installation ou réinstallation se synchronise avec la dernière autobuild.
L'auto-hébergement vous convient si une machine tourne déjà toute la journée et que vous êtes à l'aise avec les réseaux. La location vous convient si vous préférez ne pas gérer de matériel.
Problèmes courants et solutions
Vos modifications de server.cfg ne changent rien
Cause : le réglage est toujours commenté avec //.
Solution : retirez les deux barres obliques au début de la ligne, enregistrez et redémarrez.
Le serveur n'apparaît pas dans le navigateur
Cause :sv_public n'est pas réglé sur 1 (la valeur par défaut du moteur est 0, et la configuration d'exemple laisse la ligne commentée), ou le port de jeu n'est pas accessible de l'extérieur.
Solution : réglez sv_public 1, redémarrez, puis redirigez et autorisez le port UDP. Testez depuis l'extérieur de votre réseau.
Xonotic ne démarre pas sur la même machine que votre serveur
Cause : le serveur dédié partage le fichier de verrouillage ~/.xonotic/lock avec le client normal et tourne en silence en arrière-plan.
Solution : arrêtez tout processus dont le nom contient xonotic, supprimez le fichier de verrouillage si besoin et relancez le client (FAQ de Xonotic).
FAQ
Puis-je héberger un serveur Xonotic gratuitement ?
Oui. Le serveur est gratuit et open source. Vous payez quand même la machine, l'électricité et internet, et il doit rester allumé pendant que les gens jouent.
Quel port utilise un serveur Xonotic ?
26000 UDP par défaut, défini avec port. Xonotic recommande un port libre au-dessus de 1024.
Combien de joueurs peuvent rejoindre ?
Autant que l'indique maxplayers, spectateurs compris. Nos offres sont de 16, 24 et 32 joueurs.
Dois-je posséder le jeu ?
Non. Xonotic est gratuit pour le serveur et les joueurs.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité