Outils pour utilisateurs

Outils du site


admin:services:minetest.chapril.org

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
admin:services:minetest.chapril.org [2025/02/27 14:45] – [Gestion des privilèges] duckadmin:services:minetest.chapril.org [2025/03/13 10:03] (Version actuelle) fhenry2
Ligne 1: Ligne 1:
-/!\ Le service est en court de refonte et n'est plus accessible pour le moment; la documentation est aussi en cours de remaniements+<note important>Le service est en court de refonte et n'est plus accessible pour le moment
 +La documentation est aussi en cours de remaniements.</note>
  
 ====== Service minetest.chapril.org ====== ====== Service minetest.chapril.org ======
Ligne 203: Ligne 204:
 Certains mods seront installés et activés pour tous les jeux car ils sont importants pour la bonne gestion du services: Certains mods seront installés et activés pour tous les jeux car ils sont importants pour la bonne gestion du services:
   * [[https://content.luanti.org/packages/Zughy/whitelist/|Whitelist]]: pour limiter les utilisateurs autorisés à se connecter   * [[https://content.luanti.org/packages/Zughy/whitelist/|Whitelist]]: pour limiter les utilisateurs autorisés à se connecter
 +  * [[https://content.luanti.org/packages/rstcxk/filterpp/|filter]]: pour que les utilisateurs restent polis
   * [[https://content.luanti.org/packages/kaeza/xban2/|eXtended Ban 2]]: pour gérer les bannissement quand des utilisateurs ne respectent pas les CGU   * [[https://content.luanti.org/packages/kaeza/xban2/|eXtended Ban 2]]: pour gérer les bannissement quand des utilisateurs ne respectent pas les CGU
-  * [[https://content.luanti.org/packages/rstcxk/filterpp/|filter++]] (avec le mod optionnel [[https://content.luanti.org/modnames/warn/|warn]]): pour que les utilisateurs restent polis 
   * [[https://content.luanti.org/packages/ShadowNinja/areas/|Areas]] (avec le mod optionnel [[https://content.luanti.org/packages/Sokomine/markers/|Markers]]): pour permettre de protéger des zones d'utilisateurs malintentionnés   * [[https://content.luanti.org/packages/ShadowNinja/areas/|Areas]] (avec le mod optionnel [[https://content.luanti.org/packages/Sokomine/markers/|Markers]]): pour permettre de protéger des zones d'utilisateurs malintentionnés
-===== Supervision ===== 
-Plusieurs sondes ont été mises en place pour surveiller le service Minetest. Les scripts personnalisés sont situés dans le répertoire ''/srv/minetest.chapril.org/tools/monitoring/'', un lien dans ''/usr/local/lib/nagios/plugins/'' permet de les rendre accessibles à nagios. 
  
-  * le script ''check_minetestchaprilorg_updateGames'' vérifie que les jeux installés soient à jour +<WRAP center round todo 60%> 
-  * le script ''check_minetestchaprilorg_updateMods'' vérifie que les mods installés soient à jour +La liste des mots interdits pour le mod filter est vides. L'ancienne doc sur ce wiki faisait mention d'une lite de mots dans le fichier ''mod_storage/words.txt'' mais elle n'a pas été trouvée. Il faudra donc chercher une liste de mot et l'installer au bon format pour que le mod puisse l'utiliser. 
-  * le script ''check_minetestchaprilorg_services'' vérifie que les services des instances soient UP et que les ports UDP correspondant soient en écoute +</WRAP> 
-  * on vérifie que le service ''postgresql@13-main.service'' soit actif +<WRAP center round todo 60%> 
- +Le mod ''Areas'' n'a pas encore été testé mais semble prometteur. La configuration de la zone est un peu complexe en ligne de commande et c'est pour cela que le mod ''Markers'' a été ajouter pour simplifier la configuration de façon plus visuelle 
-===== Sauvegarde ===== +</WRAP>
-La sauvegarde globale des VMs permet de sauvegarder les données clés à savoir : +
-  * le contenu du répertoire ''/etc/'' +
-  * le contenu du répertoire ''/srv/minetest.chapril.org/'' +
-  * les bases de données postgresql+
  
 ===== Procédures diverses ===== ===== Procédures diverses =====
-==== Effacer un monde ==== 
-L'idée est de supprimer toutes les données pour recommencer une partie de zéro. Ou nettoyer un serveur de test :) 
  
-  * supprimer la base de données ''minetest-world-xxx'' (données du monde) +==== Gestion administrateur générale ====
-  * supprimer la base de données ''minetest-users-xxx'''(données des joueurs) +
-  * (quand minetest-server 5.7 sera dans les dépôts) supprimer la base de données ''minetest-mods-xxx''' (données des mods) +
-  * supprimer le fichier instance_xxx/env_meta.txt (reset temps, localisation des joueureuses...) +
-  * supprimer le fichier instance_xxx/map_meta.txt (pour génération d'une nouvelle seed et création d'une nouvelle map et en cas de changement de mode de génération de map) +
-  * supprimer le fichier instance_xxx/awards.txt (les hauts-faits des joueuses et joueurs) +
-  * supprimer le fichier instance_xxx/doc.mt (??) +
-  * supprimer le fichier instance_xxx/settlements.txt (??) +
- +
-Plus d'informations : https://wiki.minetest.net/Worlds +
- +
-==== Installer un mod ==== +
- +
-  - Récupérer le lien de téléchargement de l'archive du mod +
-  - Télécharger l'archive avec wget et l'extraire dans ''/srv/minetest.chapril.org/home/.minetest/mods'' +
-  - Renommer le répertoire avec le nom technique du mod (voir la page contentdb pour trouver le nom technique) +
-  - Activer le mod dans le fichier ''world.mt'' avec la directive ''load_mod_<nom technique> = true'' +
-  - Changer la propriété des fichiers ajoutés pour Debian-minetest:minetest +
- +
-Plus d'informations : https://wiki.minetest.net/Installing_Mods/fr +
- +
-===== Procédures de modération ===== +
-==== Gestion administrateur ====+
  
 Pour comprendre les privilèges : https://docs.luanti.org/for-players/privileges/ Pour comprendre les privilèges : https://docs.luanti.org/for-players/privileges/
Ligne 292: Ligne 263:
 </code> </code>
  
 +==== Effacer un monde ====
  
-==== Filtre automatique du chat ==== +L'idée est de supprimer toutes les données pour recommencer une partie de zéro. Ou nettoyer un serveur de test :)
-La documentation est disponible ici https://github.com/minetest-mods/filter+
  
-Active le filtre automatique +  * stopper le servive: ''systemctl stop luanti-server@<port>-<jeu>.service'' 
-<code bash+  * supprimer les bases de données ''luanti-world-<jeu>'', ''luanti-users-<jeu>'' et ''luanti-mods-<jeu>'' 
-/filtre enable +  * supprimer tous les fichiers dans ''/srv/minetest.chapril.org/instances/<port>-<jeu>/data/worlds/world'' **sauf** ''world.mt''
-</code>+
  
-Ajouter un mot interdit +===== Supervision ===== 
-<code bash> +Plusieurs sondes ont été mises en place pour surveiller le service Minetest. Les scripts personnalisés sont situés dans le répertoire ''/srv/minetest.chapril.org/tools/monitoring/'', un lien dans ''/usr/local/lib/nagios/plugins/'' permet de les rendre accessibles à nagios.
-/filtre add <insult> +
-</code>+
  
-Lister les mots interdits +  * le script ''check_minetestchaprilorg_updateGames'' vérifie que les jeux installés soient à jour 
-<code bash> +  * le script ''check_minetestchaprilorg_updateMods'' vérifie que les mods installés soient à jour 
-/filtre list +  * le script ''check_minetestchaprilorg_services'' vérifie que les services des instances soient UP et que les ports UDP correspondant soient en écoute 
-</code>+  * on vérifie que le service ''postgresql@13-main.service'' soit actif
  
-Les mots interdits sont stockés dans le "//mod_storage//", actuellement un simple fichier.+===== Sauvegarde ===== 
 +La sauvegarde globale des VMs permet de sauvegarder les données clés à savoir : 
 +  * le contenu du répertoire ''/etc/'' 
 +  * le contenu du répertoire ''/srv/minetest.chapril.org/'' 
 +  * les bases de données postgresql
  
-<WRAP center round info 60%> 
-Le mod est implémenté avec sa propre politique à savoir : 
-  * 1ère occurrence : avertissement 
-  * 2e et 3e occurrences : mis en muet pendant 1 minute 
-  * au-delà, expulsion du compte du serveur 
-</WRAP> 
- 
-<WRAP center round todo 60%> 
-Modifier le code pour correspondre à la politique envisagée et pour changer les messages en français. 
-</WRAP> 
- 
-==== Antigrief ==== 
-La documentation est disponible ici : https://notabug.org/tenplus1/protector 
- 
-Le mod permet aux joueuses et joueurs de créer des blocs servant à protéger des zones. Les comptes ayant les droits admins sur le serveur peuvent passer outre ces protections. 
- 
-Le mod est configurable. 
- 
-<WRAP center round todo 60%> 
-Tester le mod et : 
-  * voir s'il faut ajuster la configuration 
-  * voir s'il faut activer ou désactiver des options spécifiques à ce mod 
-  * décrire la configuration en vigueur. 
-</WRAP> 
admin/services/minetest.chapril.org.1740667542.txt.gz · Dernière modification : 2025/02/27 14:45 de duck