[report] Les modérateurs non connectés ne reçoivent pas d'email #77
Labels
No Label
À tester
À Vérifier
Approuvé
BUG
Configuration
Crash
Évolution
Invalide
MAJ
Non résolue
Régression
Résolue
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: nalc/nalc-server-mods#77
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
À ma grande surprise le mod n'envoit un email qu'à l'admin du serveur lorsque un joueur utilise la commande /report.
Implémenter la même chose pour les modos non connectés.
Il faut repenser le mod car nous ne trouvons pas la possibilité de récupérer la liste des joueurs non connectés.
une piste : [Solved] list all existing players : https://forum.minetest.net/viewtopic.php?t=21582
Merci pour le lien mais malheureusement la solution indiquée ne permet pas d'obtenir les données nécessaire pour déterminer si un joueur est modérateur ou non.
Donc si nous voulons implémenter cette fonctionnalité, il faut repenser le mod. (liste des modérateurs qui se complète automatiquement dès qu'un joueur se connecte avec les droits de modérateur.
autre possibilité remplir ce fichier à la main lors de l'ajout / supression des modérateurs.
Pour couvrir le cas d'utilisation où un modérateur ne se serait pas connecté depuis longtemps (question abordée lors d'un précédent live), implémenter une commande (exemple "/playerlist check") qui permettrait de vérifier si les modérateurs présents dans liste des joueurs possèdent toujours les privilèges kick et ban, ce qui du coup ajouterait/supprimerait les joueurs présents dans la liste des modérateurs en fonction du résultat. Solution potentiellement moins fastidieuse que l’ajout/suppression individualisée des joueurs dans la liste des modérateurs.
On pourrait éventuellement aussi pousser le vice un peu plus loin en ajoutant cette commande à la routine de démarrage du serveur si vraiment on souhaite ne plus du tout y penser. ;)