Namensprotektion

Aus Manu-Admin-Mod

Wechseln zu: Navigation, Suche

Diese Funktion kickt Spieler direkt nach dem Verbinden oder nach einem Nickchange vom Server, wenn diese einen verbotenen Namen haben oder den Namen eines Admins "klauen".

Konfiguration

Verbotene Namen lassen sich in der Datei config/plugins/badnames.lst festlegen.Hierbei wird pro Zeile ein Name festgelegt. Ein Name kann auch als regulären Ausdruck angegeben werden. In diesem Fall einfach regex: dem Namen voranstellen (Beispiel: regex:n[o0]+b)

Der entsprechende Abschnitt in der config.cfg sieht standardmäßig folgendermaßen aus:

[nameprotection]
enabled = 1
badnamekick = 1
badnamekickmode = "kick"
badnamekickreason = "Your name contains an illegal part: <PART>"
adminnamekick = 1
adminnamekickmode = "kick"
adminnamekickreason = "Your name is an admins name"
maxnamechanges = 5
maxnamechangeskickmode = "tempban"
maxnamechangeskickreason = "Max. namechanges reached"
uppercasedisallow = 1
uppercasekickreason = "Please do not use only upper case letters in your nickname"
uppercasekickmode = "kick"

Erläuterung

Variable Mögliche Werte Beschreibung
enabled 1/0 Legt fest, ob die Namensprotektion aktiviert werden soll
badnamekick 1/0 Kickt Spieler, die einen verbotenen Namen haben (badnames.lst)
badnamekickmode kick/ban/tempban Wie soll bei einem vorbeteten Namen gekickt werden?
badnamekickreason Text Grund für den Kick, wenn ein Spieler wegen eines verbotenen Namens gekickt wird (<PART> = der entsprechende verbotene Teil des Nicks)
adminnamekick 1/0 Kickt Spieler, die einen Namen eines Admins verwenden. Diese Namen werden in der admin.cfg entnommen, bei der jedem Spieler ein oder mehrere Namen zugeordnet werden können.
adminnamekickmode kick/ban/tempban Wie soll gekickt werden wenn ein Spieler den Namen eines Admins verwendet?
adminnamekickreason Text Grund des Kicks wenn ein Spieler wegen der Verwendung eines Adminnames gekickt wird.
maxnamechanges
Zahl
Anzahl der erlaubten Namechanges bis zum Kick (0=deaktiviert)
maxnamechangeskickmode
kick/ban/tempban
Grund des Kicks
maxnamechangeskickreason
Text
Art des Kicks
uppercasedisallow
1/0
Namen, die nur aus Großbuchstaben bestehen, verbieten
uppercasekickreason
Text
Grund des Kicks
uppercasekickmode
kick/ban/tempban
Art des Kicks

Tipps und Hinweise:

  • Groß-Klein-Schreibung wird nicht beachtet
  • Farbcodes werden ignoriert
  • Ein verbotener Name muss irgendwo in dem Nicknamen eines Spielers vorkommen, sodass er gekickt wird
  • In der badnames.lst lassen sich auch reguläre Ausdrücke verwenden, in dem man einfach regexp: vor den Eintrag setzt

 

Persönliche Werkzeuge
Facebook: