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
technique:minetest [2017/11/29 00:18] francoisatechnique:minetest [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Un serveur de jeu Minetest ====== +**Cette page est obsolèteVeuillez accéder au contenu à son nouvel emplacement : [[https://bibliotech.cemea.org/books/outils-technique/page/minetest|minetest]]**
- +
-{{  :technique:minetest:minetest-monde.png?800x193  }} +
- +
-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/|https://wiki.minetest.net/]] +
- +
-===== Un serveur de dispo ! ===== +
- +
-Il est là (Merci Romain) : [[https://bac.cemea-pdll.org|https://bac.cemea-pdll.org]] +
- +
-===== Une config péda ===== +
- +
-Elle est proposée par Cedryk : +
- +
-  Mesecons +
-  Pipeworks +
-  * Technic +
-  * Unified inventory +
-  * Animals mods (j'ai plus le nom exact) +
- +
-Voir si on peut monter plusieurs config serveur : enfants, ados, adultes en variant les options. +
- +
-===== 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]] +
- +
-  - 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 +
- +
-<code> +
-useradd -mU minetest +
-mkdir -p /home/minetest/.minetest/textures /home/minetest/.minetest/worlds /home/minetest/.minetest/mods +
-chown -R minetest/home/minetest/.minetest/ +
-</code> +
- +
-//useradd -m : pour créer son home, -U pour créer son groupe// +
- +
-//mkdir -p pour créer les dossiers "parents"// +
- +
-//chown -R pour attribuer les droits de propriétaire aux dossiers et sous-dossiers// +
- +
-Installation de la version par défaut (0.4.13), sans utiliser les dépots de Debian-backports : +
- +
-<code> +
-apt install minetest-server +
-</code> +
- +
-Et on le lance en tant qu'utilisateur minetest : +
- +
-<code> +
-su -c "minetestserveur --info" minetest +
-</code> +
- +
-Ca devrait générer un message plutôt positif se terminant par : +
- +
-<code> +
-2017-11-07 23:15:14: INFO[ServerThread]: Server creating detached inventory "creative" +
-2017-11-07 23:15:15: ACTION[main]:         .__               __                   __ +
-2017-11-07 23:15:15: ACTION[main]:   _____ |__| ____   _____/  |_  ____   _______/  |_ +
-2017-11-07 23:15:15: ACTION[main]:  /     \|   |/    \_/ __ +
-  __\/ __ +
-/  ___/ +
-  __\ +
-2017-11-07 23:15:15: ACTION[main]: |  Y Y +
-   | +
- ___/  | +
- ___/ \___ +
-   | +
-2017-11-07 23:15:15: ACTION[main]: |__|_|  /__|___|  /\___>__|  \___>____> |__| +
-2017-11-07 23:15:15: ACTION[main]:       \/        \/     \/          \/     \/ +
-2017-11-07 23:15:15: ACTION[main]: World at [/home/minetest/.minetest/worlds/world] +
-2017-11-07 23:15:15: ACTION[main]: Server for gameid="minetest" listening on 0.0.0.0:30000. +
-2017-11-07 23:15:15: VERBOSE[main]: dedicated_server_loop() +
-2017-11-07 23:15:18: VERBOSE[ServerThread]: ServerMap: SQLite3 database opened. +
-</code> +
- +
-On le stoppe brutalement avec un : +
- +
-<code> +
-killall minetestserver +
-</code> +
- +
-On télécharge et on dézippe les mods au bon endroit : +
- +
-<code> +
-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_pipeworks.zip https://github.com/minetest-mods/pipeworks/archive/master.zip && unzip mod_pipeworks.zip +
-wget -O mod_technic_game.zip https://github.com/minetest-technic/technic_game/archive/master.zip && unzip mod_technic_game.zip +
-wget -O mod_unified_inventory.zip https://github.com/minetest-technic/unified_inventory/archive/master.zip && unzip mod_unified_inventory.zip +
-wget -O mod_animals.zip https://github.com/sapier/animals_modpack/archive/2.5.0.zip && unzip mod_animals.zip +
-</code> +
- +
-Ensuite on peut copier le fichier de config initial depuis un modèle pour le placer au bon endroit et relancer le serveur Minetest +
- +
-<code> +
-cp /etc/minetest/minetest.conf /home/minetest/ +
-</code> +
- +
-On modifie quelques paramètres comme : +
- +
-<code> +
-name = admin # le nom de l'admin du monde +
-server_name = Framinetest-CEMEA #nom du serveur +
-server_description = Le serveur Minetest des CEMEA #sa description +
-server_address = bac.cemea-pdll.org +
-server_url = http://bac.cemea-pdll.org +
-server_announce = false # pour éviter l'affichage dans les serveurs publics +
-max_users = 100 #nombre max d'utilisateurs simultanés +
-enable_pvp = false # Player Vs Player +
-creative_mode = true # mode créatif +
-enable_damage = false # pour éviter les morts +
-default_privs = interact, shout, home, creative # ??? +
-only_peaceful_mobs = true # ??? +
-give_initial_stuff = false # Si on donne du matos au départ ou non +
-static_spawnpoint = -3,8,-47 # Point de résurrection +
-</code> +
- +
-Et d'autres options à rajouter… (?) +
- +
-Et on relance le serveur : +
- +
-<code> +
-su -c "minetestserveur --config /home/minetest/minest.conf --info" minetest +
-</code> +
- +
-====== 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.1511911119.txt.gz
  • Dernière modification : 2020/04/11 02:26
  • (modification externe)