admin:services:minetest
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
admin:services:minetest [2023/06/14 19:48] – [Organisation des sous-services] typo pitchum | admin:services:minetest [2023/08/18 02:45] (Version actuelle) – ajout sauvegarde obitanz | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Minetest n'est pas vraiment un jeu en soi, même s'il y a déjà de quoi s' | Minetest n'est pas vraiment un jeu en soi, même s'il y a déjà de quoi s' | ||
- | L'un de ces jeux est un clone de Minecraft et s' | + | Les instances existantes au sein du Chapril sont : |
- | + | * [[admin: | |
+ | * [[admin: | ||
===== Installation façon Chapril ===== | ===== Installation façon Chapril ===== | ||
Ligne 41: | Ligne 41: | ||
* un sous-dossier dédié pour le code du jeu, dans ''/ | * un sous-dossier dédié pour le code du jeu, dans ''/ | ||
* 2 bases de données Postgresql nommées '' | * 2 bases de données Postgresql nommées '' | ||
+ | * un fichier de configuration du monde '' | ||
+ | |||
+ | <note tip>On a créé le fichier ''/ | ||
+ | Le fichier ''/ | ||
+ | |||
+ | ===== Supervision ===== | ||
+ | Plusieurs sondes ont été mises en place pour surveiller le service Minetest. Les scripts personnalisés sont situés dans le répertoire ''/ | ||
+ | |||
+ | * le script '' | ||
+ | * le script '' | ||
+ | * le script '' | ||
+ | * on vérifie que le service '' | ||
+ | |||
+ | ===== Sauvegarde ===== | ||
+ | La sauvegarde globale des VMs permet de sauvegarder les données clés à savoir : | ||
+ | * le contenu du répertoire ''/ | ||
+ | * le contenu du répertoire ''/ | ||
+ | * les bases de données postgresql | ||
+ | |||
+ | ===== Procédures diverses ===== | ||
+ | ==== Effacer un monde ==== | ||
+ | L' | ||
+ | |||
+ | * supprimer la base de données '' | ||
+ | * supprimer la base de données '' | ||
+ | * (quand minetest-server 5.7 sera dans les dépôts) supprimer la base de données '' | ||
+ | * supprimer le fichier instance_xxx/ | ||
+ | * supprimer le fichier instance_xxx/ | ||
+ | * supprimer le fichier instance_xxx/ | ||
+ | * supprimer le fichier instance_xxx/ | ||
+ | * supprimer le fichier instance_xxx/ | ||
+ | |||
+ | Plus d' | ||
+ | |||
+ | ==== Installer un mod ==== | ||
+ | |||
+ | - Récupérer le lien de téléchargement de l' | ||
+ | - Télécharger l' | ||
+ | - 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 '' | ||
+ | - Changer la propriété des fichiers ajoutés pour Debian-minetest: | ||
+ | |||
+ | Plus d' | ||
+ | |||
+ | ===== Procédures de modération ===== | ||
+ | ==== Gestion des privilèges ==== | ||
+ | Pour comprendre les privilèges : https:// | ||
+ | |||
+ | Pour comprendre les commandes serveur : https:// | ||
+ | |||
+ | Donner un privilège | ||
+ | <code bash> | ||
+ | /grant < | ||
+ | </ | ||
+ | |||
+ | Révoquer un privilège | ||
+ | <code bash> | ||
+ | /revoke < | ||
+ | </ | ||
+ | |||
+ | Exclure un compte (ie le déconnecter du serveur, la personne peut revenir) | ||
+ | <code bash> | ||
+ | /kick < | ||
+ | </ | ||
+ | |||
+ | ==== Bannissement ==== | ||
+ | La documentation est disponible ici : https:// | ||
+ | |||
+ | Bannir un compte définitivement | ||
+ | <code bash> | ||
+ | /xban < | ||
+ | </ | ||
+ | |||
+ | Bannir un compte temporairement : | ||
+ | <code bash> | ||
+ | /xtempban < | ||
+ | </ | ||
+ | |||
+ | Le temps peut être exprimé en secondes, minutes, heures, jours, semaines, mois, années et les valeurs sont combinables, | ||
+ | |||
+ | Lister l' | ||
+ | <code bash> | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | Dé-bannir un compte | ||
+ | <code bash> | ||
+ | /xunban < | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Filtre automatique du chat ==== | ||
+ | La documentation est disponible ici : https:// | ||
+ | |||
+ | Active le filtre automatique | ||
+ | <code bash> | ||
+ | /filtre enable | ||
+ | </ | ||
+ | |||
+ | Ajouter un mot interdit | ||
+ | <code bash> | ||
+ | /filtre add < | ||
+ | </ | ||
+ | |||
+ | Lister les mots interdits | ||
+ | <code bash> | ||
+ | /filtre list | ||
+ | </ | ||
+ | |||
+ | Les mots interdits sont stockés dans le "// | ||
+ | |||
+ | <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 center round todo 60%> | ||
+ | Modifier le code pour correspondre à la politique envisagée et pour changer les messages en français. | ||
+ | </ | ||
+ | |||
+ | ==== Antigrief ==== | ||
+ | La documentation est disponible ici : https:// | ||
- | Par exemple, | + | 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. |
- | * port TCP dédié : 30009 (donc joignable sur // | + | Le mod est configurable. |
- | * configuration systemd dans ''/ | + | |
- | * le code de Mineclone2 | + | |
- | * 2 bases de données postgresql : '' | + | |
+ | <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. | ||
+ | </ |
admin/services/minetest.1686772116.txt.gz · Dernière modification : 2023/06/14 19:48 de pitchum