Automatisations
Pseudos interdits
Avertir puis expulser les joueurs dont le pseudo contient un mot interdit ou ne respecte pas tes règles.
Comment ça marche
Un joueur dont le pseudo est refusé reçoit un avertissement privé, puis est expulsé au bout du délai (2 minutes par défaut) s’il ne l’a pas changé. Un mot marqué « grave » expulse tout de suite, sans avertissement.
Le joueur voit quelle règle il enfreint (« forbidden word », « too long »…), jamais le mot interdit lui-même : on n’apprend pas à contourner la liste. Le panneau, lui, montre le mot trouvé.
Mots interdits
Ta liste : Denhold n’en impose aucune, chaque communauté choisit ses mots. Chaque mot a un mode :
- mot entier : « ass » n’attrape pas « Assassin » (le plus sûr) ;
- contient : le mot collé à d’autres lettres, « xXmotXx » ;
- commence par : les faux tags de staff, « [STAFF] ».
Avant la comparaison, le pseudo est normalisé : majuscules, accents, leetspeak (N4Z1), lettres séparées (n.a.z.i) ou répétées (naaazi), lettres cyrilliques ou grecques déguisées en latin.
Alphabets interdits
Tu peux refuser les pseudos écrits dans d’autres alphabets : cyrillique, grec, arabe, hébreu, chinois, japonais, coréen, thaï, écritures indiennes, arménien, géorgien. Une seule lettre de l’alphabet suffit. L’alphabet latin, accents compris, est toujours permis. Le joueur est averti, puis expulsé s’il ne change pas de pseudo.
Règles de forme
Chacune est facultative :
- longueur minimale et maximale ;
- un nombre minimal de lettres ou de chiffres lisibles ;
- une part maximale de symboles et d’emoji (les pseudos « Zalgo » en font partie).
Garde-fous
- les joueurs déjà connectés quand la fonction démarre sont seulement avertis ;
- ton staff et la liste d’exemptions ne sont jamais visés ;
- le mode simulation est actif à la création, et le panneau a un testeur : tape un pseudo, il te dit s’il passe et pourquoi ;
- un joueur expulsé trois fois en 24 heures est signalé, pour que le staff décide d’un ban.