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/07/02 12:27] – ajout instance de test + reset world + install mod obitanz | 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 '' | ||
- | + | | |
- | Par exemple, le jeu Mineclone2 est déployé ainsi : | + | |
- | + | ||
- | * port TCP dédié : 30009 (donc joignable sur // | + | |
- | | + | |
- | * le code de Mineclone2 est copié dans ''/ | + | |
- | * 2 bases de données postgresql : '' | + | |
<note tip>On a créé le fichier ''/ | <note tip>On a créé le fichier ''/ | ||
- | |||
Le fichier ''/ | Le fichier ''/ | ||
- | ==== Instance de tests ==== | + | ===== Supervision ===== |
- | Cette instance ne servira qu'à tester des mods ou des configuration de serveurs. | + | Plusieurs sondes ont été mises en place pour surveiller |
- | On utilise | + | |
- | + | ||
- | * port TCP dédié : 30000 | + | |
- | * configuration systemd | + | |
- | * instance située | + | |
- | * 2 bases de données postgresql : '' | + | |
- | Le mod '' | + | * le script |
+ | * le script | ||
+ | * le script | ||
+ | * on vérifie que le service '' | ||
- | <note important> | + | ===== Sauvegarde ===== |
+ | La sauvegarde globale des VMs permet | ||
+ | * le contenu du répertoire ''/ | ||
+ | * le contenu du répertoire ''/ | ||
+ | * les bases de données postgresql | ||
===== Procédures diverses ===== | ===== Procédures diverses ===== | ||
Ligne 70: | Ligne 64: | ||
L' | L' | ||
- | * supprimer la base de données | + | * supprimer la base de données |
- | * supprimer la DB pour pgsql_player_connection | + | * supprimer la base de données '' |
- | * (quand minetest-server 5.7 sera dans les dépôts) supprimer la DB pour pgsql_mod_storage_connection | + | * (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/ | ||
+ | * supprimer le fichier instance_xxx/ | ||
+ | * supprimer le fichier instance_xxx/ | ||
Plus d' | Plus d' | ||
==== Installer un mod ==== | ==== Installer un mod ==== | ||
- | Ressource : https:// | ||
- Récupérer le lien de téléchargement de l' | - Récupérer le lien de téléchargement de l' | ||
Ligne 86: | Ligne 82: | ||
- Activer le mod dans le fichier '' | - Activer le mod dans le fichier '' | ||
- Changer la propriété des fichiers ajoutés pour Debian-minetest: | - 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:// | ||
+ | |||
+ | 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. | ||
+ | </ |
admin/services/minetest.1688300822.txt.gz · Dernière modification : 2023/07/02 12:27 de obitanz