Traduction(s): English - Français
Contents
Minetest
Depuis peu un nouveau jeu est disponible dans les dépôts de Debian: Minetest (minetest-c55) sous licence GPL v2 (ou plus récente).
Minetest est inspiré du jeu Minecraft mais contrairement à ce dernier, il est développé en C++. Il dispose actuellement de deux modes:
- Survie: avec un inventaire et la possibilité de construire.
- Créatif: avec tous les blocs illimités
À noter que le paquet fournis également une version serveur.
Installation
Dépôt
Avec un paquet présent dans les dépôts, rien de plus simple:
1 aptitude install minetest
Compiler les sources
Étant donné que c'est un jeu en développement constant, la version présente dans le dépôt ne sera pas la dernière. Mais heureusement il est possible de récupérer les dernières sources et de se les compiler.
- Commencer par installer les dépendances:
1 aptitude install build-essential libirrlicht-dev cmake libbz2-dev libpng12-dev libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev
- Récupérer la dernière archive:
- Compiler:
- Lancer le jeu:
Pour des problèmes ou plus d'options de compilation, se reporter au readme.
Client
Pour lancer le jeu, il suffit de lancer Applications/Jeux/Minetest (Gnome) ou d'exécuter:
1 minetest
Configuration
L'emplacement des fichiers de configuration est ~/.minetest (crée au premier lancement du jeu).
Le fichier de configuration minetest.conf contient les préférences du joueur (touches, nom, adresse serveur, ...), il est possible de modifier ces préférences dans ce fichier ou directement depuis le jeu.
Plus de détail sur la page dédiée du wiki.
Personnalisation
Pour le moment il n'y a que les textures de personnalisable. On peut en trouver sur le forum officiel. Pour appliquer une nouvelle texture, il faut modifier le fichier de configuration et ajouter la variable suivante:
1 texture_path = /chemin/absolu/répertoire/texture
Serveur
Minetest propose donc aussi une version serveur pour découvrir les immenses cartes à plusieurs. Pour le lancer, exécuter dans un shell:
1 minetestserver
Pour un serveur internet, il faut que le port spécifié (30000 UDP par défaut) soit ouvert sur la box internet/passerelle.
Privilèges
Le fichier ~/.minetest/world/auth.txt permet de définir les privilèges qu'auront chaque joueur.
Liste des privilèges:
- build - construire/creuser
- teleport - autoriser la commande /#teleport pour se téléporter
- settime - autoriser la commande /#time pour définir le temps
- privs - autoriser les commandes /#grant et /#revoke pour ajouter et supprimer des privilèges
- shout - pour parler avec les autres joueurs.
Le fichier se présente comme ça: <file bash> test::build,shout NOM_DU_JOUEUR:MOT_DE_PASSE_HASHÉ:LISTE_DES_PRIVILÈGES }}}
Le fichier auth.txt est fréquemment écrit par le serveur et également lors de son arrêt. Il vaut donc mieux l'éditer lorsque le serveur est arrêté ou utiliser les commandes /#grand et /#revoke pour modifier les privilèges de joueurs.
Il est également possible de définir les privilèges par défaut en modifiant le fichier de configuration avec le paramètre:
1 default_privs = build, shout
Commandes
Les commandes in-game possibles sont:
/#status - Obtenir l'état du serveur: liste des joueurs, message du jour
/#privs - Voir ses privilèges
/#privs <joueur> - Voir les privilèges de 'joueur'. Requiert le privilège 'privs'.
/#grant <joueur> <priv> - Donner un privilège à 'joueur'. Requiert le privilège 'privs'.
/#revoke <joueur> <priv> - Enlever un privilège à 'joueur'. Requiert le privilège 'privs'.
/#time <time> - Fixer l'heure de la journée. 0 et 24000 correspondent à minuit, 12000 à midi et 5000 à l'aurore. (heure * 1000). Requiert le privilège 'time'.
/#shutdown - Éteindre le serveur.
/#setting <name> = <value> - Ajoute ou remplace un paramètre dans le fichier de configuration. Le paramètre peut ne pas être appliqué correctement avant un redémarrage du serveur.
/#teleport <x>,<y>,<z> - Se téléporter à la position indiquée.Requiert le privilège 'teleport'.
Jeu
Vu l'actualité du jeu vidéo en ce moment, il est assez facile de comparer Minetest à Minecraft. Sans entrer dans les détails (qui sont disponibles sur le wiki/blog/forum de Minetest), on peut tenter de citer les avantages et inconvénients actuels de Minetest:
- Avantages:
- Licence GPL V2
- Langage C++
- Carte littéralement immense
- Multi-plateforme
- Inconvénients:
- Communauté assez petite (pour le moment!)
- pas de son pour le moment