Setting up a server/fr

From Minetest
Revision as of 04:58, 17 June 2021 by >AirSThib (GNU/Linux)


Créer un serveur

  1. Démarrer votre serveur sur un port choisi
    • Note: Il est recommandé d'utiliser le port par défaut (30000)
  2. Trouver l'IP interne de l'ordinateur sur lequel vous allez lancer le serveur
    • GNU/Linux: Ouvrez le terminal afin de saisir la commande ifconfig et pressez Entrer
    • Windows: Demarrer → Executer… → cmd.exeipconfig
  3. Vérifiez les réglages de d'ouverture de port dans votre routeur (généralement votre Box)
    • ouvrez le port que vous avez choisi pour le TCP et le UDP (30000 si vous laissez le port par défaut) vers l'adresse IP interne de l'ordinateur exécutant le serveur
    • N'oubliez pas de modifier les paramètres du pare feux afin de laisser passer le trafic sur ce port.
  4. Pour voir comment lancer un serveur, veuillez lire ci-dessous
  5. Donnez votre adresse IP externe (de votre BOX) a vos amis
  6. Ajouter le paramètre server_announce = 1 dans votre fichier minetest.config pour que votre serveur soit visible dans la liste des serveurs publics.

Executer un serveur

GNU/Linux

  1. Ouvrez le terminal.
  2. Ecrivez YOUR/MINETEST/DIRECTORY/bin/minetestserver ou simplement glissez-déposez l'executable minetestserver (situé dans /Minetest/bin/) dans le terminal (VEUILLEZ LIRE LES NOTES CI-DESSOUS!)
    • Si vous voulez spécifier un ID de jeu spécifique, Le choix de l'ID de jeu se situe dans /Minetest/games/. Ajoutez simplement --gameid thegameid à la fin de la commande.
    • Si vous avez l'erreur “Multiple worlds are available.”, Le choix de la map est situé dans /Minetest/worlds/. Ajoutez simplement --worldname theWorld à la fin de la commande.
  3. Si votre serveur crashe, vous trouverez un fichier de débug (debug.txt) dans /Minetest/bin/
  4. Appréciez votre serveur MINETEST !

Pour une utilisation plus simple, vous pouvez créer un fichier nommé minetestserver.sh dans le dossier /Minetest/bin/, et y ajouter les commandes suivantes: Pour executer le serveur, lancez simplement ce fichier a partir du terminal.

#!/bin/bash -x

./minetestserver --gameid minetest --worldname world

Windows

  1. Ouvrez une console en cliquant droit sur un fichier quelconque (pas minetest.exe) tout en maintenant SHIFT appuyé afin d'afficher l'option ouvrir une fenêtre de commande a cet endroit (à vérifier la présence sous WIN8)
  2. Ecrivez ceci : minetest.exe --server
    • Si vous avez l'erreur “Multiple worlds are available.”, Utilisez la commande minetest.exe --server --worldname world_name où world_name est le nom du dossier de la map (liste des Monde visible dans le dossier (/Minetest/worlds/).
  3. Si votre serveur crashes, Vous pouvez trouver le fichier de debug (debug.txt) dans /Minetest/bin/
  4. Appréciez votre serveur MINETEST !

(Si vous voulez automatiser le redémarrage de votre serveur après un crash, vous pouvez lancer ce fichier batch:)

@echo off
:crash
minetest.exe --server --worldname world_name
goto crash


Voir aussi