Warum Nicknames einschränken
Der erste Grund sind Bots. Angriffstools erzeugen Nicknames nach einer Vorlage, und eine Regel schließt eine ganze Welle.
Der zweite Grund sind Cracked-Server. Im Offline-Modus akzeptiert Velocity fast jedes Zeichen, auch Leerzeichen. Ein Nickname Admin mit kyrillischem „А“ oder einem Leerzeichen am Ende sieht im Chat genauso aus wie der Nickname des Admins, ist aber ein anderer Account. Eine Regel, die nur lateinische Buchstaben erlaubt, macht diesen Trick unmöglich.
Die Standardregel
Auf jedem neuen Server ist die Regel „Wie Paper“ eingeschaltet:
^[a-zA-Z0-9_.]{1,16}$Sie lässt lateinische Buchstaben, Ziffern, den Unterstrich und den Punkt durch, 1 bis 16 Zeichen. Der Punkt ist für Bedrock-Spieler da: Floodgate setzt ihn an den Anfang des Nicknames, etwa .Steve. Kyrillische Buchstaben, Leerzeichen und Sonderzeichen kommen nicht durch.
Im kostenlosen Tarif ist diese Regel immer an und lässt sich nicht ändern. Eigene Regeln kannst du ab dem Tarif Basic hinzufügen.
Zwei Arten von Regeln
„Nickname muss passen“: Der Spieler kommt nur rein, wenn der Nickname zum Muster passt. „Im Nickname verboten“: Der Spieler kommt nicht rein, wenn das Muster im Nickname vorkommt.
Das Muster wird an jeder Stelle des Nicknames gesucht, bot blockiert also sowohl bot123 als auch Robot. Um den ganzen Nickname zu prüfen, setz ^ an den Anfang und $ ans Ende. Groß- und Kleinschreibung wird ignoriert: Bot und BOT sind für eine Regel dasselbe.
Es gibt keine Regel, die einen bestimmten Nickname entgegen den anderen durchlässt. Wenn du jemanden durchlassen musst, setz ihn auf die Whitelist.
Beispielmuster
| Muster | Art | Wirkung |
|---|---|---|
^[a-zA-Z0-9_]{3,16}$ | Muss passen | Nicknames wie in nLogin und AuthMe: kein Punkt, 3 bis 16 Zeichen. Hält Bedrock-Spieler fern, deren Nickname mit einem Punkt beginnt |
^[0-9]+$ | Verboten | Nicknames nur aus Ziffern |
launcher | Verboten | Nicknames, die irgendwo das Wort launcher enthalten |
^bot_?[0-9]+$ | Verboten | bot123, bot_42 |
^lobby_[0-9]+$ | Verboten | Ein Präfix mit Zähler aus einem bestimmten Angriff: lobby_1, lobby_2048 |
Die ersten drei Muster sind im Panel schon fertig hinterlegt und lassen sich mit einem Klick hinzufügen.
Syntax in Kürze
^ist der Anfang des Nicknames,$das Ende;[a-z0-9_]ist eines der aufgeführten Zeichen;{3,16}bedeutet 3 bis 16 Wiederholungen,+bedeutet eine oder mehr;a|bist das eine oder das andere.
Das sind gewöhnliche reguläre Ausdrücke wie in Java, aber ohne Lookahead, Lookbehind und Rückverweise. Ein Muster kann bis zu 200 Zeichen lang sein. Ein fehlerhaftes Muster speichert das Panel nicht.
So triffst du nicht deine eigenen Spieler
Anders als die VPN-Prüfung greifen Nickname-Regeln auch im Beobachtungsmodus. Probier das Muster deshalb vor dem Speichern mit dem Button „Nickname testen“ an ein paar Nicknames deiner Spieler aus.
Wirf nach dem Einschalten einer Regel einen Blick ins Login-Protokoll (ab dem Tarif Basic). Ein Spieler, den eine Regel aufhält, sieht die Nachricht „Nickname“. Schreib dort hinein, welche Nicknames erlaubt sind, damit die Person weiß, was sie ändern muss.
Ein Muster für einen einzelnen Angriff wie ^lobby_[0-9]+$ kannst du nach dem Angriff ausschalten, ohne es zu löschen: Jede Regel hat einen An/Aus-Schalter.