Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
minetestc55 [Le 09/05/2018, 08:03] – note obsolète grigouilleminetestc55 [Le 16/04/2020, 16:15] (Version actuelle) – Ajout de la methode d'installation des mods par ContentDB ToTo_remi
Ligne 1: Ligne 1:
 +{{tag>Minecraft jeu rpg logiciels_pour_le_college}}
 +-----
 + 
 +====== Minetest ======
  
 +Minetest est un jeu inspiré de InfiniMiner et de [[:Minecraft]] sous licence libre ([[wpfr>Licence_publique_g%C3%A9n%C3%A9rale_limit%C3%A9e_GNU|LGPL v2]]).\\
 +Il est développé avec le langage de programmation C++ et le moteur 3D Irrlicht, ce jeu est encore en développement intensif mais il s'avère jouable.
 +
 +<note tip>Minetest peut être utilisé comme logiciel pédagogique. \\
 +Framasoft héberge un serveur de jeu et fournit une documentation fournie : [[https://framinetest.org/]] \\
 +Qui peut aussi intéresser les parents :)</note>
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +
 + 
 +===== Installation =====
 +
 +==== Via le paquet snap ====
 +
 +Pour installer ce logiciel, il suffit de taper dans un [[terminal|terminal]] : <code>sudo snap install minetest</code>
 +<note important>Vous devez avoir [[snap|Snap]] installé sur votre machine.</note>
 +
 +==== Via les dépôts officiels ====
 +
 +
 +Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>minetest]]**.
 +<note important>Les paquets présents dans les dépôts peuvent être d'anciennes vesions, ce qui pose parfois problème lors de l'installation de mods.</note>
 +==== Via un dépôt PPA ====
 +
 +=== Version stable ===
 +
 +La dernière version stable est la 5.2.0 sortie le 05 avril 2020((https://www.minetest.net/)).
 +  * [[:PPA|Ajoutez le PPA]] **ppa:minetestdevs/stable**((https://launchpad.net/%7Eminetestdevs/+archive/stable)) dans vos sources de logiciels ;
 +  * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]] ;
 +  * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>minetest|minetest]]**.
 +
 +Ou en une seule ligne : <code>sudo add-apt-repository ppa:minetestdevs/stable && sudo apt-get update && sudo apt-get install minetest</code>
 +
 +=== Version  en développement ===
 +
 +Si vous êtes tout à fait **conscient des risques potentiels qu'entraînent l'utilisation d'une version non finalisée**, vous souhaiterez peut-être tester et utiliser la version en développement de Minetest. 
 +
 +  * [[:PPA|Ajoutez le PPA]] **ppa:minetestdevs/daily-builds**((https://launchpad.net/%7Eminetestdevs/+archive/daily-builds)) dans vos sources de logiciels ;
 +  * [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|Rechargez la liste des paquets]] ;
 +  * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>minetest|minetest]]**.
 +  * Ou en une seule ligne : <code>sudo add-apt-repository ppa:minetestdevs/daily-builds && sudo apt-get update && sudo apt-get install minetest</code>
 +
 +
 +==== Par compilation ====
 +Tout d'abord, [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>build-essential libirrlicht-dev cmake libbz2-dev libpng12-dev libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev libgettextpo0]]**
 +
 +=== Compilation de la version en développement ===
 +
 +La liste des nouveautés et corrections de bugs par rapport à la version stable peut être consultée [[http://dev.minetest.net/Changelog|ici]] (lien en anglais).
 +
 +Pour compiler, ouvrez un [[:terminal]] et suivez les étapes suivantes.
 +
 +  * Se placer dans un dossier (par défaut le dossier utilisateur) :<code>
 +cd <le dossier dans lequel vous voulez installer Minetest-c55></code>
 +  * Télécharger les sources du moteur de jeu :<code>
 +wget https://github.com/minetest/minetest/tarball/master -O master.tar.gz</code>
 +  * Extraire les sources :<code>
 +tar xf master.tar.gz</code>
 +  * Ouvrir le dossier contenant les sources :<code>
 +cd <le nom du dossier décompressé></code>
 +  * Télécharger minetest_game :<code>
 +cd games/
 +wget https://github.com/minetest/minetest_game/tarball/master -O minetest_game.tar.gz</code>
 +  * Extraire l'archive et renommer le dossier :<code>
 +tar xf minetest_game.tar.gz
 +mv minetest-minetest_game-* minetest_game</code>
 +  * Configurer la compilation (avec support des traductions) et compiler :<code>
 +cd ..
 +cmake . -DRUN_IN_PLACE=1 -DENABLE_GETTEXT=1
 +make -j2</code>
 +
 +<note>Une procédure similaire en une seule (grosse) commande a été propposée par Calinou sur le forum de Minetest : [[https://forum.minetest.net/viewtopic.php?f=42&t=3837|1-line script: install Minetest Git]].</note>
 +
 +=== Compilation de la version stable 0.4.7 ===
 +
 +Il peut y avoir un délai entre la sortie d'une version stable de Minetest et sa mise à disposition dans le PPA. Si vous souhaitez utiliser la version stable dès sa sortie, vous pouvez la compiler.\\
 +Pour compiler la version stable, suivez la [[#Compilation de la version en développement|procédure décrite pour la version en développement]] en remplaçant les liens de téléchargement par ceux-ci (remplacement de //master// par //stable-0.4// dans les url):
 +  * Téléchargement des sources du moteur de jeu :<code>
 +wget https://github.com/minetest/minetest/tarball/stable-0.4 -O master.tar.gz</code>
 +  * Téléchargement de minetest_game :<code>cd games/
 +wget https://github.com/minetest/minetest_game/tarball/stable-0.4 -O minetest_game.tar.gz</code>
 +
 +
 +===== Installer des extensions =====
 +Sur Minetest il existe 2 types d'extensions : \\
 +  * Les [[https://www.minetest.net/customize/#mods|mods]] qui ajoutent des cubes et des possibilités.
 +  * Les [[https://www.minetest.net/customize/#mods|subgames]] qui ajoutent des ensembles de mods, définissent un terrain et bien plus.
 +  * Les [[https://www.minetest.net/customize/#texture-packs|packs de textures]] qui améliorent le graphisme (textures plus fines mais plus lourdes).
 +
 +==== Installer des mods ou des subgames ====
 +Créez dans votre dossier personnel un dossier <file>.minetest</file>, dans ce dossier créez un dossier <file>mods</file>.
 +Téléchargez les mods et/ou les subgames qui vous intéresse, decompressez les dans le dossier **mods**. (Parfois il est nécessaire de renommer les dossiers décompressés. \\
 +Lancez le jeu, configurez, choisissez les mods à utiliser.
 +
 +==== Installation des textures ====
 +Créez dans votre dossier personnel un dossier <file>.minetest</file>, dans ce dossier créez un dossier <file>textures</file>.
 +Téléchargez les packs de textures qui vous intéressent, decompressez les dans le dossier **textures**. (Parfois il est nécessaire de renommer les dossiers décompressés. \\
 +Lancez le jeu, configurez, choisissez les textures à utiliser.
 +
 +===== Configuration =====
 +La configuration de Minetest s'effectue via l'onglet « Réglages » du menu principal et par l'intermédiaire du fichier **minetest.conf** situé dans le [[fichier_cache|dossier caché]] **.minetest** (/home/dossier_utilisateur/.minetest/minetest.conf).\\
 +L'onglet « Réglages » permet de configurer les touches du clavier et les effets visuels tels que les ombres, le « smooth lighting », l'utilisation de filtres (anisotropique, bilinéaire, trilinéaire), la transparence du feuillage des arbres, les nuages en 3D, etc. 
 +
 +Pour une configuration avancée du jeu, il est nécessaire d'[[:tutoriel:comment_modifier_un_fichier|éditer le fichier]] **minetest.conf** qui par défaut est minimaliste.\\
 +Vous pouvez rajouter des paramètres en vous inspirant du fichier **minetest.conf.example** consultable [[https://github.com/minetest/minetest/blob/master/minetest.conf.example|à cette adresse]] ou présent dans le dossier contenant les sources de Minetest (installation par compilation).\\
 +Les lignes commençant par un dièse (#) sont des commentaires et ne sont donc pas prises en compte. Pour activer une option, décommenter la ligne correspondante.
 +
 +Voici quelques exemples de configuration (à rajouter ou à modifier dans le fichier **minetest.conf**) :
 +  * Jouer en plein écran avec une résolution de 1280x800 :<file>
 +screenW = 1280
 +screenH = 800
 +fullscreen = true</file>
 +
 +  * Changer le dossier d'enregistrement des captures d'écran (touche F12 pour faire une capture d'écran) :<file>
 +screenshot_path = [chemin relatif ou absolu vers le dossier de votre choix]</file>
 +
 +  * Régler le nombre de FPS pour optimiser l'utilisation du processeur :<file>
 +wanted_fps = 30
 +fps_max = 60</file>
 +
 +  * Activer les nuages en 3D et régler leur altitude à 200 blocs :<file>
 +enable_clouds = true
 +cloud_height = 200
 +enable_3d_clouds = true</file>
 +
 +  * Régler la largeur du champ de vision (72 par défaut) :<file>
 +fov = 72</file>
 +
 +  * Marcher plus vite (il faut appuyer sur J pour activer/désactiver) :<file>
 +fast_move = 1
 +</file>
 +
 +  * Voler (il faut appuyer sur K pour activer/désactiver, la touche "Sneak" pour descendre, touche de saut pour monter) :<file>
 +free_move = 1
 +</file>
 +
 +  * Pour changer les textures :<file>
 +texture_path = [chemin relatif ou absolu vers le dossier contenant vos textures]</file>Vous pouvez trouver des textures pour Minetest [[http://minetest.net/forum/viewforum.php?id=4|sur le forum officiel.]]
 +
 +===== Textures =====
 +Les textures de base peuvent devenir ennuyeuses à la longue et vous pouvez vouloir quelque chose d'un peu plus haut de gamme. Minetest sait faire cela aussi. En fait, Minetest brille ici parce que vous n'avez pas besoin de faire des modifications/des patchs pour obtenir des textures en haute résolution. Il suffit d'en télécharger une et de l'utiliser.
 +
 +Par exemple, vous pouvez voir le pack de textures Sphax testBDCraft ici : http://bdcraft.net/purebdcraftminetest.
 +
 +Cliquez pour télécharger les textures de 256 ou de 51 2 carrés. Mettez le fichier zip quelque part où vous vous en souviendrez. Ouvrez le dossier Minetest sur votre machine. Il sera presque à coup sûr caché dans /home/[nomd'utilisateur]/
 +(et appelé/home/[nomd'utilisateur]/. minetest/) et vous devrez donc afficher les dossiers cachés.
 +S'il ne contient pas de dossier appelé « textures », c'est le moment d'en créer un.
 +Allez maintenant dans votre dossier Téléchargements et double-cliquez sur le fichier zip que vous avec téléchargé. Extrayez-le vers le dossier .minetest/textures/. Ainsi, dans le dossier textures vous devrez maintenant voir un dossier appelé SphaxTestBDCraft 256xMT04 (ou 51 2x).
 +Démarrez Minetext et cliquez sur l'onglet TEXTUREPACKS en haut de l'écran. Celui-là devrait apparaître dans la liste. Cliquez dessus pour l'appliquer au jeu.
 +Chargez le jeu et appréciez sa nouvelle beauté.
 +
 +Source : [[http://www.fullcirclemag.fr/visionneuse/visionner.php?numero=numero98fr|Full Circle n° 98]]
 +
 +La plupart des packs de textures se téléchargent ici : [[https://forum.minetest.net/viewforum.php?f=4]].
 +
 +===== Mods, animaux et NPC =====
 +Si vous voulez que Minetest  ressemble encore plus à Minecraft, il faudrait ajouter des [[wpfr>Mod_(jeu_vidéo)|mods]]. C'est là où les choses peuvent devenir un peu étranges, car la qualité des animaux/mods/personnages NPC peut varier entre les packs et les fabricants. Certains NPC semblent géniaux, tandis que certains animaux peuvent sembler bizarres et déplacés. Il ne faut donc pas vous attendre à des clones des cochons/moutons de Minecraft.
 +La mod suivante,  Creatures 1 .1 .4., à télécharger à partir du fil des créateurs sur le forum :
 +
 +[[https://forum.minetest.net/viewtopic.php?f=1 1 &t=8638|https://forum.minetest.net/viewtopic.php?f=1 1 &t=8638]]
 +
 +ajoute des zombies, des fantômes et des moutons au jeu.\\
 +Pour les installer, créer le répertoire //mods// dans votre répertoire //~/.minetest///\\
 +ouvrir le [[:terminal]]:
 +<code>mkdir .minetest/mods</code>
 +puis extraire le répertoire contenu dans le fichier zip dans ce répertoire //mods//.
 +Relancer minetest pour voir apparaître les mods dans l'onglet Mods. Pour les activer, sélectionner votre //monde// (onglet Solo) puis cliquer le bouton //configurer// puis cliquer le bouton //Tout activer// ou bien sélectionner le nom du groupe, //cme// pour l'exemple ci-dessus et cliquer le bouton //Activer le pack//
 +
 +Au contraire d'autres mods, celui-ci est assorti à l'apparence générale du jeu et les « créatures » n'ont pas l'air déplacées.
 +
 +Source : [[http://www.fullcirclemag.fr/visionneuse/visionner.php?numero=numero98fr|Full Circle n° 98]]
 +
 +La plupart des mods se téléchargent à partir de [[https://www.minetest.net/customize/#mods]] ou dans la section Mod Releases : [[https://forum.minetest.net/viewforum.php?f=11]], ou Work-In-Progress Mods : [[https://forum.minetest.net/viewforum.php?f=9]]. Ils sont créés par des contributeurs de Minetest ou par des joueurs.
 +
 +<note>La grande majorité des mods sont disponibles sur [[https://content.minetest.net/|ContentDB]], le site officiel de minetest((https://www.minetest.net/customize/#mods))</note>
 +
 +Il est possible de partager les //mods// pour plusieurs joueurs en les installant dans ///usr/share/minetest/games/minetest_game/mods//, mais attention à ce qu'il n'y ai pas deux fois le même nom (//farming// et //farming-redo// par exemple ont des répertoires distincts mais sont tout les deux nommés //farming//… on peut visualiser ce nom en lançant la commande <code>head -n 5 init.lua</code> dans le répertoire du mods)
 +
 +
 +===== Utilisation=====
 +Si vous avez installé Minetest :
 +  * __[[#Via les dépôts officiels|via les dépôts]] ou [[#Via un dépôt PPA|un des PPA]] :__ Lancez l'application depuis le menu //Applications -> Jeux -> Minetest// ou //via// la [[:commande_shell|commande]] suivante :<code>minetest</code>
 +  * __[[#Par compilation|par compilation]] :__ Ouvrez le dossier contenant les exécutables et lancer Minetest via un terminal :<code>
 +cd <dossier contenant les sources de minetest>/bin/
 +./minetest</code> ou double-cliquez sur sur le fichier minetest du répertoire bin
 +
 +Pour lancer un serveur Minetest, ouvrez le port 30000 en UDP (par défaut) de votre box, puis lancer la [[:commande_shell|commande]] suivante :
 +<code>minetestserver</code>
 +
 +===== Désinstallation =====
 + 
 +Si vous avez installé Minetest via les dépôts ou le PPA, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée.\\
 +Si vous avez installé Minetest par compilation, supprimer le dossier contenant les sources.\\
 +Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
 + 
 +===== Voir aussi =====
 + 
 +  * **(en)** [[http://minetest.net/|« Site officiel de Minetest »]]
 +  * **(en)** [[http://wiki.minetest.net|« Wiki officiel de Minetest »]]
 +  * **(en)** [[https://forum.minetest.net|« Forum officiel de Minetest »]]
 +  * **(en)** [[http://c55.me/blog|« Blog du développeur de Minetest »]]
 +  * **(en)** [[https://snapcraft.io/minetest|Site de snapcraft pour l'installation par snapd]]
 +
 +----
 +//Contributeurs principaux : [[utilisateurs:Fishkilleur|Fishkilleur]].//