Zum Hauptinhalt springen

Einschränkungen

Einschränkungen sind das zentrale Werkzeug zur Durchsetzung von Serverregeln in dzbot. Sie legen fest, was passiert, wenn ein Spieler oder eine Fraktion eine Regel bricht – und definieren genau, wie das System reagieren soll.

Was eine Einschränkung bewirkt

Eine Einschränkung verbindet drei Dinge:

  1. Einen Auslöser – was sie aktiviert (ein In-Game-Ereignis oder eine manuelle Entscheidung des Teams)
  2. Ein Ziel – auf wen sie zutrifft (ein bestimmter Spieler, alle verknüpften Alt-Accounts oder eine gesamte Fraktion)
  3. Eine oder mehrere Aktionen – was dzbot tut, wenn die Einschränkung greift (Warnung senden, Guthaben abziehen, Bann aussprechen, Discord-Benachrichtigung posten)

Dieser Ansatz ersetzt das frühere einfache Bann-System. Statt nur zu sagen „Dieser Spieler ist gebannt", kannst du jetzt komplexe Regeln definieren wie „Wenn ein Spieler zum dritten Mal jemanden in der Militärzone tötet, sende ihm eine Warn-DM, ziehe 500 Coins ab, und ab dem fünften Verstoß erteile automatisch einen 7-Tage-Bann" – alles vollautomatisch.


Arten von Einschränkungen

Bann (System-Einschränkung)

Ein Bann ist eine manuell erstellte Einschränkung, die einem Spieler den Beitritt zum Server verweigert. Banns werden vom Team erstellt und mit deinem Nitrado-Spielserver synchronisiert, wenn Spielerlisten synchronisieren aktiv ist.

Wichtige Eigenschaften:

  • Hat ein Startdatum und ein optionales Ablaufdatum (leer lassen für einen permanenten Bann)
  • Kann auf einen bestimmten Spieler oder eine gesamte Fraktion abzielen
  • Kann optional Alt-Accounts automatisch erfassen (siehe Alt-Account-Abdeckung unten)
  • Kann bei Erstellung Aktionen auslösen (z. B. eine Benachrichtigung an einen Staff-Discord-Channel senden)

Banns werden unter Admin → Einschränkungen verwaltet.

Ereignis-Einschränkung

Eine Ereignis-Einschränkung wird automatisch ausgelöst, wenn bestimmte Dinge im Spiel passieren – Kills, Tode, Chat-Nachrichten oder andere importierte Log-Ereignisse.

Du legst fest:

  • Welche Ereignisse sie auslösen (z. B. Kill-Ereignisse)
  • Welche Spieler oder Fraktionen überwacht werden (Ziele)
  • Wo auf der Karte sie gilt (optionale Zone – nur auslösen, wenn das Ereignis innerhalb oder außerhalb eines eingezeichneten Bereichs stattfand)
  • Was passiert, wenn sie auslöst (Aktionen)
  • Wie die Eskalation funktioniert (einmal warnen, bei jedem Verstoß warnen, ab dem N-ten Verstoß handeln)

Typische Anwendungsfälle:

  • Einem Spieler per Discord-DM bei jedem Kill in der Safezone eine Warnung schicken
  • Guthaben bei wiederholten Zonenverstößen abziehen
  • Beim dritten Safezone-Kill automatisch einen temporären Bann verhängen
  • Alle Kills einer bestimmten Fraktion im Moderator-Channel posten
  • Das Team benachrichtigen, wenn ein bestimmter verdächtiger Spieler irgendetwas tut

Ziele: Auf wen gilt die Einschränkung?

Jede Einschränkung hat ein oder mehrere Ziele. Ein Ziel ist entweder ein Spieler oder eine Fraktion.

Spieler-Ziel

Ein Spieler-Ziel wendet die Einschränkung auf einen bestimmten Spieler an.

Fraktions-Ziel

Ein Fraktions-Ziel wendet die Einschränkung auf alle aktuellen Mitglieder einer Fraktion an. Nützlich, um eine gesamte Gruppe zu überwachen oder zu sanktionieren.

Alt-Account-Abdeckung

Beim Hinzufügen eines Ziels kannst du Alle Accounts einbeziehen aktivieren. Damit weist du dzbot an, die Einschränkung auch auf alle anderen Spielerkonten anzuwenden, die dasselbe Gerät wie das Ziel nutzen.

Das fängt Alt-Accounts ab: Wenn ein gebannter Spieler einen neuen Charakter erstellt oder ein anderes Konto nutzt, erkennt dzbot das gemeinsame Gerät und wendet den Bann auch auf dieses Konto an.

Die gleiche Option ist bei Fraktions-Zielen verfügbar – wenn aktiviert, werden alle gerätegebundenen Accounts aller Fraktionsmitglieder einbezogen.


Aktionen: Was passiert, wenn eine Einschränkung greift?

Warn-DM

Sendet dem Spieler, der die Einschränkung ausgelöst hat, eine private Discord-Nachricht. Nützlich bei ersten oder zweiten Warnungen, wenn der Spieler wissen soll, dass er beobachtet wird.

Channel-Benachrichtigung

Postet eine Nachricht in einen Discord-Channel deiner Wahl. Ideal, um dein Moderations-Team zu benachrichtigen, wenn eine Regel verletzt wird.

Guthaben-Abzug

Zieht einen Betrag vom In-Game-Guthaben des Spielers ab. Nützlich als wirtschaftliches Abschreckungsmittel bei wiederholten Verstößen.

Automatischer Bann

Erstellt eine neue Bann-Einschränkung für den verstoßenden Spieler. Verwende dies als letzten Schritt in einer Eskalationskette – nach mehreren Warnungen bannt dzbot automatisch, ohne dass das Team manuell eingreifen muss.


Eskalation: Wann werden Aktionen ausgelöst?

Bei Ereignis-Einschränkungen kannst du genau steuern, wann jede Aktion ausgelöst wird:

AuslöserWas passiert
Bei jedem VerstoßWird jedes einzelne Mal ausgelöst
Beim N-ten VerstoßWird nur genau beim N-ten Verstoß ausgelöst (z. B. nur beim 3.)
Ab dem N-ten VerstoßWird beim N-ten Verstoß und bei jedem weiteren ausgelöst

Du kannst mehrere Aktionen mit unterschiedlichen Auslösepunkten auf derselben Einschränkung kombinieren. Zum Beispiel:

  • Bei jedem Verstoß: DM-Warnung senden
  • Ab dem 2. Verstoß: 300 Coins abziehen
  • Ab dem 3. Verstoß: 1-Tage-Bann verhängen

Zonen: Geografische Einschränkungen

Ereignis-Einschränkungen können optional auf einen bestimmten Bereich der Karte begrenzt werden. Du zeichnest ein Zonen-Polygon direkt auf der Karte im Einschränkungs-Editor.

Wenn eine Zone gesetzt ist, löst die Einschränkung nur aus, wenn das In-Game-Ereignis in diesem Bereich stattgefunden hat. Du kannst dies auch umkehren – damit löst die Einschränkung nur dann aus, wenn das Ereignis außerhalb der Zone stattfand.

Beispiel: Zeichne den Umkreis der Militärbasis als Zone und wähle „Kill" als Ereignistyp. Die Einschränkung löst dann nur für Kills innerhalb der Basis aus.


Server-Standard-Aktionen

Server-Standard-Aktionen sind Aktionen, die automatisch für alle Ereignis-Einschränkungen auf deinem Server gelten – es sei denn, eine bestimmte Einschränkung deaktiviert sie.

Das erspart dir, bei jeder Einschränkung die gleiche „Moderations-Channel benachrichtigen"-Aktion hinzuzufügen. Einmal als Server-Standard konfiguriert, läuft sie automatisch für jede Ereignis-Einschränkung.

Server-Standards unterstützen:

  • Warn-DM an den Spieler
  • Channel-Benachrichtigung an einen Discord-Channel

Sie unterstützen nicht Guthaben-Abzüge oder automatische Banns (diese sollten immer explizit pro Einschränkung konfiguriert werden).

Eine Einschränkung kann Server-Standard-Aktionen deaktivieren, indem Server-Standards ignorieren in den Einschränkungs-Einstellungen aktiviert wird.


Verstoßverlauf

Jedes Mal, wenn eine Ereignis-Einschränkung für ein Ziel greift, zeichnet dzbot einen Verstoß auf. Den vollständigen Verstoßverlauf siehst du in der Detailansicht der Einschränkung:

  • Welcher Spieler hat die Einschränkung ausgelöst
  • Wann es passiert ist
  • Welches Ziel übereinstimmte
  • Ein Link zum ursprünglichen Spiellog-Eintrag

Das gibt dir eine klare Aufzeichnung von Wiederholungstätern und erleichtert die Begründung von Eskalationsentscheidungen.


Einschränkungs-Status

Eine Einschränkung kann einen von drei Status haben:

StatusBedeutung
AusstehendStartdatum liegt in der Zukunft – noch nicht aktiv
AktivAktuell in Kraft
AbgelaufenAblaufdatum ist vergangen – wird nicht mehr durchgesetzt

Abgelaufene Einschränkungen und ihr Verstoßverlauf bleiben zur Referenz in der Liste sichtbar.


Fallnotizen

Jede Einschränkung hat ein Feld Fallnotizen für Team-Kontext. Dokumentiere dort, warum die Einschränkung erstellt wurde, welche Beweise vorliegen oder was das gewünschte Ergebnis ist. Notizen sind nur für Mitarbeiter mit Einschränkungszugriff im Adminbereich sichtbar.


Verwandte Dokumentation