Les jeux vidéo gratuits sont un atout majeur de Linux, et parmi eux, Xonotic se distingue. Ce jeu de tir à la première personne (FPS), inspiré par les classiques du genre comme Quake et Unreal, offre une expérience palpitante, surtout lorsqu’on joue entre amis. Si l’idée d’héberger votre propre serveur Xonotic vous tente, vous serez ravi d’apprendre que la procédure est plus simple qu’il n’y paraît.
Installation de Xonotic
Xonotic bénéficie d’une excellente compatibilité avec Linux, fonctionnant sans problème sur la plupart des distributions. Cependant, son support logiciel grand public n’est pas encore très développé. Par conséquent, avant de mettre en place un serveur dédié, il sera nécessaire de construire le jeu et ses composants.
Contrairement à la majorité des projets, Xonotic n’est pas hébergé sur Github, mais sur Gitlab, avec son propre serveur Git dédié. Pour obtenir le code source, lancez un terminal et installez la dernière version de Git sur votre système Linux :
Ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
OpenSUSE
sudo zypper install git
Une fois l’outil Git opérationnel, vous pouvez récupérer le code source du jeu. Utilisez la commande git clone pour télécharger la dernière version de Xonotic :
git clone git://git.xonotic.org/xonotic/xonotic.git
Le clonage du dépôt Xonotic peut prendre du temps, car il s’agit d’un jeu complet. Laissez le terminal travailler, et patientez jusqu’à ce que la base de code soit entièrement téléchargée.
Utilisez la commande CD pour vous déplacer du dossier Home vers le dossier xonotic nouvellement créé :
cd xonotic
Dans ce dossier, vous devrez télécharger des données supplémentaires, telles que les cartes, textures, etc. :
./all update -p
Cette mise à jour est nécessaire pour que Xonotic dispose de tous les éléments pour être construit. Cette étape peut prendre un certain temps, car elle télécharge le code de plusieurs branches du dépôt Git. Une fois terminée, vous pouvez compiler le code en toute sécurité avec la commande :
./all compile -r
La compilation de Xonotic est un processus long, car le jeu est volumineux. Ne soyez pas surpris si cela prend beaucoup de temps. Une fois la compilation terminée, vous pourrez lancer le jeu via le terminal avec la commande :
./all run xonotic
Installation de Xonotic sans compilation
L’obtention d’une copie de Xonotic via Git vous donnera accès à tous les fichiers bruts et à la version la plus récente du jeu. C’est une excellente option pour les fans inconditionnels. Cependant, si vous souhaitez éviter la compilation, suivez ces étapes. Tout d’abord, rendez-vous sur le site officiel de Xonotic et cliquez sur le bouton de téléchargement.
Le site web de Xonotic ne propose pas de liens distincts pour « Mac, Linux et Windows ». Au lieu de cela, tout est regroupé dans une archive Zip. Pour extraire le contenu, ouvrez un gestionnaire de fichiers, allez dans « Téléchargements », cliquez avec le bouton droit sur l’archive Zip et choisissez « Extraire ».
Une fois l’extraction terminée, déplacez le dossier Xonotic vers votre répertoire personnel. Vous pourrez ensuite lancer le jeu en exécutant xonotic64-sdl, xonotic32-sdl, etc.
Vous pouvez également ouvrir un terminal et exécuter les commandes suivantes :
cd ~/Xonotic ./xonotic-linux64-sdl.sh
Lancement d’un serveur dédié
Si votre seul objectif est de lancer un serveur Xonotic dédié, vous vous demandez peut-être pourquoi la compilation du jeu entier était nécessaire. La raison est simple : le programme construit permet à la fois de jouer et d’héberger un serveur 24h/24 et 7j/7.
Après avoir compilé Xonotic, vous pouvez lancer immédiatement un serveur dédié en exécutant la commande suivante dans un terminal :
./all run dedicated xonotic
Serveur dédié pré-compilé
Si vous avez choisi de télécharger la version pré-compilée du jeu plutôt que de le construire, la procédure de configuration du serveur dédié sera légèrement différente.
Au lieu de la commande « all » mentionnée précédemment, vous devrez procéder comme suit. Commencez par ouvrir un terminal et utilisez la commande CD pour naviguer de votre répertoire personnel vers le répertoire Xonotic, généralement situé dans /home/nom_utilisateur/.
cd ~/Xonotic
Dans le dossier Xonotic, vous devrez accéder au sous-dossier « server », qui contient tous les éléments nécessaires pour lancer un serveur 24/7.
cd server
Un serveur dédié Linux peut être facilement exécuté grâce au script disponible dans le répertoire « server » :
mv server_linux.sh ~/Xonotic mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test
Si tous les ordinateurs sont connectés au même réseau local que le serveur, les utilisateurs Xonotic devraient pouvoir le rejoindre rapidement en le trouvant dans la section « local » ou « LAN ».