technique:minetest

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édentes Révision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
technique:minetest [2017/11/08 00:45] francoisatechnique:minetest [2019/12/15 04:28] lolo
Ligne 4: Ligne 4:
  
 Pour faire un truc comme Framinetest : voir la doc : [[https://framacloud.org/fr/cultiver-son-jardin/minetest.html|https://framacloud.org/fr/cultiver-son-jardin/minetest.html]] Pour faire un truc comme Framinetest : voir la doc : [[https://framacloud.org/fr/cultiver-son-jardin/minetest.html|https://framacloud.org/fr/cultiver-son-jardin/minetest.html]]
 +
 +Et la doc souvent en français : [[https://wiki.minetest.net/Main_Page/fr|https://wiki.minetest.net/Main_Page/fr]]
  
 ===== Un serveur de dispo ! ===== ===== Un serveur de dispo ! =====
  
-Il est là (Merci Romain) : [[https://bac.cemea-pdll.org|https://bac.cemea-pdll.org]]+Il est là (Merci Romain) : [[https://bac.cemea-pdll.org|https://bac.cemea-pdll.org ]]/ Port : 30000
  
-===== Une config péda =====+===== Une config pédagogique avec des mods installés =====
  
-Elle est proposée par Cedryk :+Elle est proposée par Cedric :
  
-  * Mesecons +  * [[https://wiki.minetest.net/Mesecons|Mesecons]] : [[https://github.com/minetest-mods/mesecons|sources]] 
-  * Pipeworks +  * [[https://wiki.minetest.net/Pipeworks|Pipeworks]] : [[https://github.com/minetest-mods/pipeworks|sources]] 
-  * Technic +  * Technic : [[https://github.com/minetest-mods/technic|sources]] 
-  * Unified inventory +  * Unified inventory : [[https://github.com/minetest-technic/unified_inventory|sources]] 
-  * Animals mods (j'ai plus le nom exact)+  * Animals mods : sources
  
 Voir si on peut monter plusieurs config serveur : enfants, ados, adultes en variant les options. Voir si on peut monter plusieurs config serveur : enfants, ados, adultes en variant les options.
  
-===== Comment créer le serveur ? =====+Comment créer le serveur ?
  
 En se basant sur [[https://framacloud.org/fr/cultiver-son-jardin/minetest.html|la doc de Framinetest]] et sur la [[https://wiki.minetest.net/Tutorials/fr|doc officielle de Minetest]] En se basant sur [[https://framacloud.org/fr/cultiver-son-jardin/minetest.html|la doc de Framinetest]] et sur la [[https://wiki.minetest.net/Tutorials/fr|doc officielle de Minetest]]
  
   - On se logue sur le serveur. Ici une Ubuntu 16.04 à jour   - On se logue sur le serveur. Ici une Ubuntu 16.04 à jour
-  - On créer un utilisateur dédié au service Minetest ainsi que des dossiers dans son espace personnel+  - On crée un utilisateur dédié au service Minetest ainsi que des dossiers dans son espace personnel<code>
  
-<code> 
 useradd -mU minetest useradd -mU minetest
 mkdir -p /home/minetest/.minetest/textures /home/minetest/.minetest/worlds /home/minetest/.minetest/mods mkdir -p /home/minetest/.minetest/textures /home/minetest/.minetest/worlds /home/minetest/.minetest/mods
 chown -R minetest: /home/minetest/.minetest/ chown -R minetest: /home/minetest/.minetest/
 +
 </code> </code>
  
Ligne 44: Ligne 46:
 <code> <code>
 apt install minetest-server apt install minetest-server
 +
 </code> </code>
  
Ligne 50: Ligne 53:
 <code> <code>
 su -c "minetestserveur --info" minetest su -c "minetestserveur --info" minetest
 +
 </code> </code>
  
Ligne 73: Ligne 77:
 2017-11-07 23:15:15: VERBOSE[main]: dedicated_server_loop() 2017-11-07 23:15:15: VERBOSE[main]: dedicated_server_loop()
 2017-11-07 23:15:18: VERBOSE[ServerThread]: ServerMap: SQLite3 database opened. 2017-11-07 23:15:18: VERBOSE[ServerThread]: ServerMap: SQLite3 database opened.
 +
 </code> </code>
  
-On le stoppe brutalement avec un :+On le stoppe brutalement avec un :<code>
  
-<code> 
 killall minetestserver killall minetestserver
 +
 +</code>
 +
 +On crée un monde voulu dans le dossier "worlds"
 +
 +<code>
 +cp -R /home/minetest/.minetest/worlds/world /home/minetest/.minetest/worlds/mondecemea
 +
 </code> </code>
  
Ligne 85: Ligne 97:
 <code> <code>
 cd /home/minetest/.minetest/mods cd /home/minetest/.minetest/mods
-wget -O mod_mesecons.zip https://github.com/minetest-mods/mesecons/archive/master.zip && unzip mod_mesecons.zip +wget -O mod_mesecons.zip https://github.com/minetest-mods/mesecons/archive/master.zip 
-wget -O mod_pipeworks.zip https://github.com/minetest-mods/pipeworks/archive/master.zip && unzip mod_pipeworks.zip +unzip mod_mesecons.zip /home/minetest/.minetest/worlds/mondecemea 
-wget -O mod_technic_game.zip https://github.com/minetest-technic/technic_game/archive/master.zip && unzip mod_technic_game.zip +wget -O mod_pipeworks.zip https://github.com/minetest-mods/pipeworks/archive/master.zip 
-wget -O mod_unified_inventory.zip https://github.com/minetest-technic/unified_inventory/archive/master.zip && unzip mod_unified_inventory.zip +unzip mod_pipeworks.zip  /home/minetest/.minetest/worlds/mondecemea 
-wget -O mod_animals.zip https://github.com/sapier/animals_modpack/archive/2.5.0.zip && unzip mod_animals.zip+wget -O mod_technic_game.zip https://github.com/minetest-technic/technic_game/archive/master.zip 
 +unzip mod_technic_game.zip  /home/minetest/.minetest/worlds/mondecemea 
 +wget -O mod_unified_inventory.zip https://github.com/minetest-technic/unified_inventory/archive/master.zip 
 +unzip mod_unified_inventory.zip  /home/minetest/.minetest/worlds/mondecemea 
 +wget -O mod_animals.zip https://github.com/sapier/animals_modpack/archive/2.5.0.zip 
 +unzip mod_animals.zip  /home/minetest/.minetest/worlds/mondecemea 
 </code> </code>
  
Ligne 96: Ligne 114:
 <code> <code>
 cp /etc/minetest/minetest.conf /home/minetest/ cp /etc/minetest/minetest.conf /home/minetest/
 +
 </code> </code>
  
Ligne 115: Ligne 134:
 give_initial_stuff = false # Si on donne du matos au départ ou non give_initial_stuff = false # Si on donne du matos au départ ou non
 static_spawnpoint = -3,8,-47 # Point de résurrection static_spawnpoint = -3,8,-47 # Point de résurrection
 +
 </code> </code>
  
-Et d'autres options à rajouter… (?)+Et d'autres options à rajouter comme le nom du monde par défaut 
 + 
 +<code> 
 +default_game = mondecemea 
 + 
 +</code>
  
 Et on relance le serveur : Et on relance le serveur :
Ligne 123: Ligne 148:
 <code> <code>
 su -c "minetestserveur --config /home/minetest/minest.conf --info" minetest su -c "minetestserveur --config /home/minetest/minest.conf --info" minetest
 +
 </code> </code>
  
-**La suite plus tard**+Si problème, on corrige les noms des mods qui ne doivent contenir que 0-9a-Z_ 
 + 
 +Et on peut corriger le fichier world.mt dans le dossier mondecemea 
 + 
 +====== La configuration actuelle du serveur ====== 
 + 
 +Le fichier de config /home/minetest/.minetest/minetest.conf (voir [[https://github.com/minetest/minetest/blob/master/minetest.conf.example|exemple]])<code> 
 + 
 +name = admin 
 +port = 30000 
 +server_name = My Minetest server 
 +server_description = Minetest server powered by Debian 
 +server_address = bac.cemea-pdll.org 
 +server_url = http://bac.cemea-pdll.org 
 +server_announce = false 
 +serverlist_url = servers.minetest.net 
 +default_game = minetest 
 +map-dir = /home/minetest/.minetest/worlds/world 
 +texture_path = /home/minetest/.minetest/textures/server/ 
 +motd = Bienvenue sur le Minetest CEMEA. Enjoy ! 
 +max_users = 50 
 +enable_pvp = false 
 +creative_mode = false 
 +enable_damage = false 
 +default_privs = interact, shout 
 + 
 +</code> 
 + 
 +Que faut-il rajouter, enlever, modifier ? 
 + 
 +Le top serait d'avoir plusieurs "mondes" différents selon les configuraitons voulues : avec Pvp (player versus Player), en mode collaboratif, avec accès protégé ou pas
  
  • technique/minetest.txt
  • Dernière modification : 2024/04/02 15:08
  • de 127.0.0.1