Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
technique:minetest [2017/11/07 23:13] – francoisa | technique:minetest [2019/12/15 04:28] – lolo | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Un serveur de jeu Minetest ====== | ====== Un serveur de jeu Minetest ====== | ||
+ | |||
+ | {{ : | ||
Pour faire un truc comme Framinetest : voir la doc : [[https:// | Pour faire un truc comme Framinetest : voir la doc : [[https:// | ||
+ | |||
+ | Et la doc souvent en français : [[https:// | ||
===== Un serveur de dispo ! ===== | ===== Un serveur de dispo ! ===== | ||
- | Il est là (Merci Romain) : https:// | + | Il est là (Merci Romain) : [[https:// |
- | ===== Une config | + | ===== Une config |
- | Elle est proposée par Cedryk | + | Elle est proposée par Cedric |
- | * Mesecons | + | * [[https:// |
- | * Pipeworks | + | * [[https:// |
- | * Technic | + | * Technic |
- | * Unified inventory | + | * Unified inventory |
- | * 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:// | En se basant sur [[https:// | ||
- 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 | + | - On crée un utilisateur dédié au service Minetest ainsi que des dossiers dans son espace personnel< |
- | < | ||
useradd -mU minetest | useradd -mU minetest | ||
mkdir -p / | mkdir -p / | ||
chown -R minetest: / | chown -R minetest: / | ||
+ | |||
</ | </ | ||
Ligne 40: | Ligne 44: | ||
Installation de la version par défaut (0.4.13), sans utiliser les dépots de Debian-backports : | Installation de la version par défaut (0.4.13), sans utiliser les dépots de Debian-backports : | ||
- | <command subordinate> | + | <code> |
apt install minetest-server | apt install minetest-server | ||
- | </command> | + | </code> |
Et on le lance en tant qu' | Et on le lance en tant qu' | ||
Ligne 49: | Ligne 53: | ||
< | < | ||
su -c " | su -c " | ||
+ | |||
</ | </ | ||
- | On télécharge les mods : | + | Ca devrait générer un message plutôt positif se terminant par : |
+ | |||
+ | < | ||
+ | 2017-11-07 23:15:14: INFO[ServerThread]: | ||
+ | 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]: | ||
+ | | ||
+ | | ||
+ | ___/ \___ | ||
+ | | ||
+ | 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]: | ||
+ | 2017-11-07 23:15:15: VERBOSE[main]: | ||
+ | 2017-11-07 23:15:18: VERBOSE[ServerThread]: | ||
+ | |||
+ | </ | ||
+ | |||
+ | On le stoppe brutalement avec un :< | ||
+ | |||
+ | killall minetestserver | ||
+ | |||
+ | </ | ||
+ | |||
+ | On crée un monde voulu dans le dossier " | ||
+ | |||
+ | < | ||
+ | cp -R / | ||
+ | |||
+ | </ | ||
+ | |||
+ | On télécharge | ||
< | < | ||
cd / | cd / | ||
- | wget -O mod_mesecons.zip https:// | + | wget -O mod_mesecons.zip https:// |
- | wget -O mod_pipeworks.zip https:// | + | unzip mod_mesecons.zip |
- | wget -O mod_technic_game.zip https:// | + | wget -O mod_pipeworks.zip https:// |
- | wget -O mod_unified_inventory.zip https:// | + | unzip mod_pipeworks.zip |
- | wget -O mod_animals.zip https:// | + | wget -O mod_technic_game.zip https:// |
+ | unzip mod_technic_game.zip | ||
+ | wget -O mod_unified_inventory.zip https:// | ||
+ | unzip mod_unified_inventory.zip | ||
+ | wget -O mod_animals.zip https:// | ||
+ | unzip mod_animals.zip | ||
</ | </ | ||
+ | |||
+ | Ensuite on peut copier le fichier de config initial depuis un modèle pour le placer au bon endroit et relancer le serveur Minetest | ||
+ | |||
+ | < | ||
+ | cp / | ||
+ | |||
+ | </ | ||
+ | |||
+ | On modifie quelques paramètres comme : | ||
+ | |||
+ | < | ||
+ | name = admin # le nom de l' | ||
+ | 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:// | ||
+ | server_announce = false # pour éviter l' | ||
+ | max_users = 100 #nombre max d' | ||
+ | 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 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Et d' | ||
+ | |||
+ | < | ||
+ | default_game = mondecemea | ||
+ | |||
+ | </ | ||
+ | |||
+ | Et on relance le serveur : | ||
+ | |||
+ | < | ||
+ | su -c " | ||
+ | |||
+ | </ | ||
+ | |||
+ | 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 / | ||
+ | |||
+ | 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:// | ||
+ | server_announce = false | ||
+ | serverlist_url = servers.minetest.net | ||
+ | default_game = minetest | ||
+ | map-dir = / | ||
+ | texture_path = / | ||
+ | motd = Bienvenue sur le Minetest CEMEA. Enjoy ! | ||
+ | max_users = 50 | ||
+ | enable_pvp = false | ||
+ | creative_mode = false | ||
+ | enable_damage = false | ||
+ | default_privs = interact, shout | ||
+ | |||
+ | </ | ||
+ | |||
+ | Que faut-il rajouter, enlever, modifier ? | ||
+ | |||
+ | Le top serait d' | ||