Comment héberger un serveur de jeu Xonotic Linux

Les jeux gratuits sont ce qui rend Linux génial. L’un des meilleurs jeux gratuits et open source sur la plate-forme Linux est Xonotic. C’est un jeu de tir rapide inspiré du genre de jeux FPS «twitch» (Quake, Unreal, etc.). Le jouer est très amusant, surtout lorsque vous avez des amis avec vous. Si vous souhaitez héberger un serveur de jeu Xonotic, vous serez intéressé de savoir que c’est beaucoup plus simple qu’il n’y paraît.

Installez Xonotic

Xonotic a un très bon support Linux, et le jeu fonctionne sur à peu près n’importe quelle distribution Linux sans problème. Malheureusement, il n’a pas encore beaucoup de support logiciel Linux grand public, donc avant de pouvoir configurer un serveur dédié, vous devrez créer le jeu et tous ses composants.

Xonotic n’est pas hébergé sur Github comme la plupart des projets. Au lieu de cela, il utilise Gitlab et dispose de son propre serveur Git dédié. Pour obtenir le code, ouvrez un terminal et installez la dernière version du package Git sur votre PC Linux.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Feutre

sudo dnf install git

OpenSUSE

sudo zypper install git

Avec la dernière version de l’outil Git opérationnelle sur votre PC Linux, il est désormais possible de récupérer le dernier code du jeu. À l’aide de la commande git clone, récupérez la dernière version du code Xonotic.

git clone git://git.xonotic.org/xonotic/xonotic.git

Le clonage du dépôt central Xonotic ne sera pas rapide. C’est un jeu entier, après tout. Donnez un peu de temps au terminal, et après un moment, la base de code complète sera téléchargée.

  4 meilleures distributions Linux pour le lieu de travail

À l’aide de la commande CD, déplacez le terminal du dossier Accueil vers le dossier xonotic nouvellement cloné sur votre PC Linux.

cd xonotic

Dans ce dossier, vous devrez télécharger encore plus de données pour le jeu. Ce téléchargement concerne des éléments tels que des cartes, des textures et tout ce qui ne figurait pas dans la première section du téléchargement.

./all update -p

La mise à jour de Xonotic, afin qu’il ait tout ce qu’il faut pour construire, prend une éternité, alors soyez patient. L’exécution de toutes les mises à jour télécharge le code de plusieurs branches du repo Xonotic Git. Une fois le téléchargement terminé, vous pouvez créer le code en toute sécurité. Pour construire, exécutez:

./all compile -r

Construire une copie de Xonotic va prendre beaucoup de temps, car c’est un jeu énorme. Ne vous attendez pas à ce qu’il se termine tout de suite, car ce ne sera pas le cas. Laissez le terminal tout construire et soyez patient. Lorsqu’il sera terminé, vous pourrez démarrer le jeu via un terminal avec:

./all run xonotic

Installer Xonotic sans bâtiment

Le téléchargement d’une copie de Xonotic via Git est sûr de vous procurer tous les fichiers bruts du jeu et la dernière version. Pour les fans inconditionnels du jeu, c’est une excellente façon de procéder. Cependant, si vous n’avez pas envie de créer le logiciel, suivez plutôt ces instructions. Tout d’abord, rendez-vous sur le site Web de Xonotic et cliquez sur le bouton de téléchargement.

  Quelles applications sont fournies avec Office 365?

Xonotic n’a pas de lien distinct pour «Mac, Linux et Windows». Au lieu de cela, tout est inclus dans une archive Zip. Pour extraire, ouvrez un gestionnaire de fichiers, cliquez sur «Téléchargements», faites un clic droit sur l’archive Zip Xonotic et sélectionnez «Extraire» dans le menu qui apparaît.

Une fois l’extraction de l’archive terminée, déplacez le dossier Xonotic vers votre répertoire d’accueil. Une fois déplacé, accédez au répertoire et sélectionnez xonotic64-sdl, xonotic32-sdl, etc. pour lancer le jeu.

Sinon, ouvrez un terminal et exécutez:

cd ~/Xonotic

./xonotic-linux64-sdl.sh

Exécution d’un serveur dédié

Si vous êtes simplement intéressé par l’exécution d’un serveur Xonotic dédié, vous vous demandez peut-être exactement pourquoi la construction du jeu entier était nécessaire. Eh bien, tout se construit sur un programme lancable. Ce programme peut exécuter un jeu si vous souhaitez y jouer. Alternativement, vous pouvez lancer ce jeu avec des arguments de commande spéciaux et héberger un serveur 24/7.

  Comment activer le multiprocessus dans Firefox dès maintenant

Après avoir construit Xonotic, il est possible de démarrer immédiatement un serveur dédié. Pour ce faire, ouvrez une fenêtre de terminal et exécutez la commande suivante:

./all run dedicated xonotic

Serveur dédié pré-construit

Avez-vous ignoré la construction de Xonotic en faveur du téléchargement de la version pré-compilée du jeu? Si tel est le cas, la configuration et l’exécution d’un serveur dédié sont un peu différentes.

Au lieu de la commande «tous» répertoriée ci-dessus. Vous devrez faire ce qui suit. Tout d’abord, ouvrez une fenêtre de terminal et utilisez la commande CD pour déplacer le terminal du dossier Home vers le répertoire Xonotic dans / home / username /.

cd ~/Xonotic

À l’intérieur du dossier Xonotic, vous devrez vous déplacer dans un sous-dossier appelé «serveur». Dans ce dossier, tous les composants requis pour exécuter un serveur 24/7 se trouvent ici.

cd server

Un serveur dédié Linux peut facilement s’exécuter via le script fourni dans le répertoire «serveur».

mv server_linux.sh ~/Xonotic

mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test

Tant que tous les PC sont connectés au même LAN que le serveur, les utilisateurs Xonotic devraient pouvoir accéder rapidement à tous les serveurs en cours d’exécution dans la section «local» ou «LAN».