Comment héberger un serveur de jeu Minetest sur Linux



Si vous avez expérimenté Minetest en solo sur votre système Linux et que l’idée de créer un serveur multijoueur vous séduit, sachez que les concepteurs du jeu ont rendu le processus remarquablement aisé. Lancer votre propre espace de jeu Minetest n’a jamais été aussi accessible.

Ce guide vous dévoilera les étapes nécessaires pour mettre en place un serveur de jeu Minetest. Nous explorerons la création d’un serveur rapide directement dans le jeu, ainsi que la configuration d’un serveur dédié pour une utilisation prolongée. C’est parti!

Important : Assurez-vous que le jeu Minetest est déjà installé sur votre ordinateur Linux avant de suivre les instructions. Si vous avez besoin d’aide pour installer la dernière version de Minetest sur Linux, veuillez consulter ce lien.

Méthode 1 – Lancement d’un serveur depuis le jeu

La méthode la plus simple pour héberger un serveur de jeu Minetest est d’utiliser la fonctionnalité d’hébergement intégrée. L’avantage principal ? Aucune ligne de commande complexe n’est nécessaire. Quelques paramètres à ajuster, et vous voilà prêt à partager des aventures avec vos amis dans Minetest.

Pour configurer votre serveur Minetest directement via l’interface du jeu, suivez ces instructions détaillées.

Étape 1 : Démarrez Minetest sur votre ordinateur Linux. Vous pouvez le faire via le menu des applications, en recherchant la section « Jeux » et en cliquant sur Minetest. Une autre option est d’utiliser la combinaison de touches Alt + F2 pour ouvrir le lanceur rapide, puis saisir la commande suivante :

minetest

Étape 2 : Une fois Minetest ouvert, repérez l’onglet « Démarrer le jeu » et cliquez dessus. C’est ici que se trouve la zone de configuration du serveur.

Étape 3 : Dans l’onglet « Démarrer le jeu », vous verrez quatre cases à cocher : « Mode créatif », « Activer les dommages », « Héberger le serveur » et « Annoncer le serveur ».

Cochez « Mode créatif » si vous souhaitez proposer un jeu axé sur la construction plutôt que sur la survie.

Étape 4 : Après avoir choisi le mode de jeu, cochez « Activer les dommages » si vous voulez que les joueurs puissent subir des dommages sur votre serveur Minetest.

Étape 5 : Localisez la case « Héberger le serveur » et cliquez dessus pour l’activer.

Étape 6 : Cochez maintenant la case « Annoncer le serveur ». Cette option rendra votre serveur visible sur votre réseau, permettant ainsi à d’autres joueurs de le rejoindre.

Étape 7 : Une fois les quatre options configurées, repérez la zone de texte « Nom/Mot de passe » et cliquez sur le champ situé juste en dessous.

Saisissez le nom que vous souhaitez donner à votre serveur. Faites preuve de créativité, afin que vos amis puissent facilement l’identifier !

Étape 8 : Cliquez sur le second champ de texte, juste en dessous du précédent, et entrez un mot de passe si vous préférez que l’accès à votre serveur soit privé. N’oubliez pas de partager ce mot de passe avec les joueurs que vous souhaitez inviter !

Étape 9 : Cliquez sur le bouton « Nouveau » pour créer un nouveau monde que votre serveur utilisera, ou sélectionnez un monde existant sur votre système.

Après avoir configuré le nom et le mot de passe de votre serveur (si vous en utilisez un) et sélectionné votre monde, il ne reste plus qu’à cliquer sur le bouton « Héberger la partie » pour lancer votre serveur de jeu !

Méthode 2 – Lancement d’un serveur dédié

Héberger un serveur Minetest directement depuis le jeu est parfait pour des sessions courtes. Toutefois, si vous envisagez une utilisation à long terme, un serveur dédié est la solution idéale. Minetest offre cette option, et voici comment l’utiliser.

Étape 1 : Pour lancer un serveur dédié Minetest, vous devez installer le paquet « minetest-server ». Ouvrez un terminal et utilisez les instructions suivantes, adaptées à votre distribution Linux :

Ubuntu

sudo apt install minetest-server

Debian

sudo apt-get install minetest-server

Arch Linux

sudo pacman -S minetest-server

Fedora

sudo dnf install minetest-server

OpenSUSE

sudo zypper install minetest-server

Étape 2 : Après l’installation de minetest-server, exécutez la commande minetest --worldlist both. Elle affichera tous les mondes Minetest présents sur votre système.

minetest --worldlist both

Étape 3 : Pour démarrer votre serveur, utilisez la commande minetestserver --world suivie du nom de votre monde Minetest.

minetestserver --world myminetestworld

Si vous souhaitez lancer le serveur en arrière-plan, ajoutez > /dev/null 2>&1 & à la commande :

minetestserver --world myminetestworld > /dev/null 2>&1 &

Pour ramener un serveur lancé en arrière-plan au premier plan, utilisez la commande :

jobs

Repérez le numéro associé à minetestserver dans la liste affichée, puis utilisez la commande fg suivie de ce numéro. Par exemple, si le serveur est en tâche 1, la commande sera :

fg 1