Events
Turniere, Rennen und Team-Events, für die sich Spieler anmelden — mit Startgeld, Preistopf, Turnierbaum und Ergebnissen. Intern besteht das Feature aus allgemeinen Bausteinen: Ein Boxturnier und ein Autorennen sind dieselbe Mechanik, nur anders zusammengesetzt.
Navigationspfad:
Server-Admin→Events
Zugriffsvoraussetzungen
Fünf Rechte, alle im Abschnitt Wirtschaft der Rechte-Matrix:
admin.events.access— Events im Adminbereich sehen. Ohne dieses Recht gibt es die Seite gar nicht.admin.events.manage— Events erstellen und verwalten: anlegen, bearbeiten, veröffentlichen, absagen, löschen, Anmeldung schließen.admin.events.run— Events durchführen (Auslosung, Ergebnisse): Teilnehmer von Hand eintragen, Check-in, Rückzug, Disqualifikation, Teams bilden und bearbeiten, auslosen, Begegnungen starten, Ergebnisse eintragen, Wetten anlegen, Punkte vergeben, Phasen schließen und zurücksetzen.admin.events.payout— Events abschließen und auszahlen.admin.events.manage_templates— Event-Vorlagen anlegen und verwalten: Vorlagen anlegen, bearbeiten und löschen und ein Event als Vorlage speichern. Zum Verwenden einer Vorlage reichtmanage.
Diese Rechte kommen bewusst ohne Backfill. Eine Gruppe ohne admin.*-Platzhalter sieht keine Events, bis du sie vergibst. access muss jede Vergabe von run oder payout begleiten — ohne die Tür nützen die anderen Rechte nichts.
Eine Abo-Schranke gibt es nicht. Die Rechte sind das Einzige zwischen dir und dem Feature.
Wie ein Event aufgebaut ist
Ein Event ist eine geordnete Folge von Phasen, und jede Phase ist eine von drei Arten:
- Turnierbaum — K.-o.-Paarungen, auf Wunsch mit Spiel um Platz drei
- Startfeld — alle treten gleichzeitig an und du trägst Platzierungen ein, was zu einem Rennen passt
- Punkte — du vergibst über die Zeit Punkte, die Tabelle ergibt sich daraus
Die Standard-Vorlagen auf der Anlegeseite — Boxturnier, Autorennen, Team-Event, Gruppenphase mit K.-o., leeres Event — ordnen diese Phasen nur vor. Dahinter steckt nichts Besonderes. Eure eigenen Vorlagen stehen darüber, siehe Vorlagen.
Angemeldet wird entweder einzeln oder im Team. Im Teammodus legst du eine Mindest- und Höchstgröße fest.
Vorlagen
Eine Vorlage ist ein gespeicherter Ausgangspunkt für neue Events. So plant ein Moderator euer übliches Boxturnier am Freitag mit einem Klick, statt es jede Woche neu aufzubauen. Vorlagen gehören zu einem Server und liegen im Tab Vorlagen der Event-Seite.
Der Vorlagen-Editor sieht aus wie die Event-Einstellungen, nur steckt jedes Feld hinter einem Schalter In Vorlage. Nur eingeschaltete Felder gehören zur Vorlage, alles andere bekommt beim Anlegen eines Events seinen normalen Standardwert. Start, Ende und Anmeldeschluss sind nie Teil einer Vorlage. Die Phasen schaltest du nur als Ganzes ein oder aus.
Es gibt zwei Wege zu einer Vorlage:
- Vorlage erstellen im Tab Vorlagen beginnt leer.
- Als Vorlage speichern an einem beliebigen Event, egal in welchem Zustand, auch abgeschlossen oder abgesagt, öffnet den Editor mit den Werten dieses Events, alle Felder eingeschaltet. Schalte ab, was nicht übernommen werden soll, typischerweise Name und Beschreibung, und gib der Vorlage einen Namen.
Zum Verwenden wählst du die Vorlage beim Anlegen eines Events unter Eigene Vorlagen oder drückst im Tab Vorlagen auf Event erstellen. Das Event entsteht als ganz normaler Entwurf, in dem die Felder der Vorlage schon ausgefüllt sind. Gesperrt ist nichts: Du bearbeitest und veröffentlichst es wie gewohnt.
Ein Event aus einer Vorlage trägt in der Admin-Liste und auf seiner Detailseite die Plakette Vorlage: …. Sie hält nur fest, woher das Event kommt, nicht ob es der Vorlage noch entspricht. Wird die Vorlage gelöscht, bleiben ihre Events unverändert, und die Plakette zeigt dann (gelöscht). Spieler sehen die Plakette nie.
Der Lebenszyklus
Entwurf → Anmeldung offen → Anmeldung geschlossen → Läuft → Abgeschlossen, dazu Abgesagt von jedem Zustand davor.
Zum Veröffentlichen braucht es einen Startzeitpunkt in der Zukunft, mindestens eine Phase und gültige Teamgrößen im Teammodus. Die Anmeldung schließt entweder zur gesetzten Zeit oder wenn du sie von Hand schließt.
Das Event abzuschließen setzt voraus, dass alle Phasen geschlossen sind, und berechnet die Endplatzierungen aus der letzten Phase.
Die Auszahlung ist bewusst ein eigener Schritt. Ein abgeschlossenes Event bewegt noch kein Geld. Der Reiter Abschluss zeigt eine Vorschau — Topf, wer was bekommt, und welche Platzierungen schon ausgezahlt sind — und ein erneutes Auszahlen überspringt alles bereits Erledigte.
Einstellungen, Teilnehmer, Durchführung, Abschluss
Die Detailseite hat vier Reiter.
Einstellungen — Name, Beschreibung, Zeiten, Anmeldemodus, Startgeld, Teamgrößen, ob ein Nichtantritt erstattet wird, ob Check-in Pflicht ist, DM-Benachrichtigungen, der Phasenbaukasten, die Preistabelle, die Zonen-Ausnahmen, die Erkennung und die Discord-Konfiguration.
Zwei Dinge frieren unterwegs ein: Startgeld, Anmeldemodus und Teamgrößen sperren, sobald sich jemand angemeldet hat, und eine Phase sperrt, sobald sie ausgelost ist — die übrigen Phasen bleiben frei bearbeitbar, auch während die erste schon läuft. Von einer ausgelosten Phase lassen sich noch Name und Weiter pro Pool ändern, letzteres bis die Folgephase ausgelost ist: Erst deren Auslosung liest die Zahl. Die Oberfläche sagt dir an jeder Phase, was noch geht.
Teilnehmer — suchen, von Hand eintragen, einchecken, Check-in zurücknehmen, jemanden zurückziehen, jemanden disqualifizieren, und Einzelteilnehmer zu einem Team zusammenfassen (nur vor der ersten Auslosung).
Eintragen geht bis zur ersten Auslosung, also auch nach dem Anmeldeschluss — danach sitzt jeder in einem Pool und ein Nachzügler hätte keinen Platz. Das Startgeld wird dabei standardmäßig abgebucht; das Häkchen im Dialog nimmt es heraus, wenn jemand außerhalb bezahlt hat. Reicht das Guthaben nicht, wird gar nichts eingetragen. Im Teammodus wählst du dazu ein bestehendes Team oder legst ein neues an; die maximale Teamgröße gilt hier bewusst nicht.
Teams bleiben bis zur ersten Auslosung bearbeitbar: Nimm einen Spieler aus einem Team (bezahltes Startgeld bekommt er zurück, und hat er das Team angelegt, geht diese Rolle auf das nächste Mitglied über) und trag den Ersatz über Spieler hinzufügen am Team ein. Ein Team behält mindestens ein Mitglied — soll das ganze Team raus, ziehst du es zurück. Umbenennen geht bis zum Ende des Events. Ein zurückgezogenes Team ist endgültig draußen, und seine Spieler lassen sich nicht neu eintragen: Willst du einen Spieler tauschen, nimm ihn aus dem Team, statt das Team zurückzuziehen.
Rückzug und Disqualifikation nach dem Anmeldeschluss werden nicht erstattet, und offene Begegnungen werden als kampflos gewertet.
Durchführung — je Phase: auslosen und die Auslosung vor dem Festschreiben anpassen, Freilose behandeln, Begegnungen starten, Ergebnisse eintragen oder korrigieren, Phase schließen — was die Auslosung der nächsten öffnet. Punktephasen vergeben und entfernen hier ihre Punkte.
Der Auslosungs-Dialog zeigt die Phase so, wie sie ablaufen wird: einen Turnierbaum als Baum, jede Paarung der ersten Runde als Karte und Freilose schon in Runde zwei; ein Rennen als Startreihenfolge; eine Gruppenphase als ihre Gruppen. Zum Tauschen ziehst du ein Team auf ein anderes – oder klickst erst das eine, dann das andere an. Sonst verschiebt sich nichts.
Zurücksetzen lässt sich eine Phase, die schiefgelaufen ist — auch wenn sie schon Ergebnisse hat. Ihre Auslosung und die aller späteren Phasen werden gelöscht, offene verknüpfte Wetten storniert, bereits ausgezahlte Wetten bleiben ausgezahlt. Setzt du die erste Phase zurück, steht das Event wieder auf Anmeldung geschlossen: Du kannst wieder Teilnehmer eintragen, und wer wegen fehlenden Check-ins herausgefallen war, ist wieder dabei. Sind die Preise ausgezahlt, lassen sich Phasen nicht mehr zurücksetzen.
Abschluss — Event schließen, Auszahlungsvorschau prüfen, auszahlen.
Erkennung: Wer trägt was
Bei den meisten Events bekommt jede Seite etwas zum Anziehen, damit man sie auseinanderhält. Unter Erkennung in den Einstellungen legst du fest, was dieses Event anbietet: Farben aus einer festen Palette (14 Standardfarben und 12 weitere für große Events), Items aus dem Item-Katalog wie Armbinden oder Trainingsanzüge, oder beides. Die Schnellauswahl fügt ganze Sets mit einem Klick hinzu – alle Armbinden, alle Trainingsjacken, Regenmäntel, Ski-Handschuhe und mehr. Die Reihenfolge zählt – in dieser Reihenfolge wird vergeben. Ein Box-Event mit nur Rot und Blau lässt jedes Match Rot gegen Blau kämpfen. Auch Vorlagen nehmen die Liste mit.
Items erscheinen mit Bild und ihrem Namen aus dem Spiel samt Farbe, zum Beispiel Armband (Rot). Namen und Farben kommen aus dem Item-Katalog von dzbot, niemand muss sie eintippen.
Automatisch zuweisen (standardmäßig an) gibt jedem Match seine Erkennung von selbst:
- Bei der Auslosung zeigt der Auslosungs-Dialog neben jeder Seite ihre Erkennung. Ein Klick darauf ändert sie, bevor du festschreibst.
- In Folgerunden behält eine Seite, was sie vorher trug. Trugen beide dasselbe, behält es der erste Platz, und der andere bekommt die nächste freie Erkennung.
- Was das Team festlegt, wird nie überschrieben. Erkennung an jedem offenen Match in der Durchführung ändert sie jederzeit. Wählst du die Erkennung der anderen Seite, tauschen die beiden; zwei Seiten eines Matches tragen nie dasselbe.
Spieler wählen selbst (standardmäßig aus) lässt Einzelteilnehmer oder Team-Ersteller nach der Anmeldung auf der Event-Seite eine Erkennung wählen, bis zur Auslosung. Jede Erkennung gibt es nur einmal, wer zuerst kommt, bekommt sie. Diese Wahl gilt für die Seite das ganze Event über.
Der Turnierbaum auf der Admin- und der Spielerseite färbt jede Seite in ihrer Farbe ein und zeigt das Item-Bild, was sie trägt, und die Teammitglieder. Beim Start eines Matches postet der Runden-Kanal, wer was trägt, und jeder Spieler des Matches bekommt eine DM mit seiner Erkennung und der der Gegner (nur bei eingeschalteten DM-Benachrichtigungen). Änderst du die Erkennung eines laufenden Matches, geht beides sofort noch einmal raus.
Ergebnisse pro Seite
Beim Eintragen eines Ergebnisses kannst du jeder Seite ein optionales Ergebnis mit bis zu 8 Zeichen geben – Runden, Punkte, eine Rundenzeit. Es steht rechts in der Zeile der Seite. Der Sieger bekommt einen Akzentrahmen und, ohne Ergebnis, einen Pokal; die unterlegene Seite wird abgeblendet. Wer gewinnt, entscheidet immer deine Wahl von Sieger oder Platzierung, nie der Ergebnistext.
Preise und der Topf
Der Topf ist die Summe der tatsächlich gezahlten Startgelder. Eine Preiszeile gibt einem Rang einen festen Betrag, einen Anteil am Topf oder beides. Die Anteile dürfen zusammen 100 % nicht überschreiten.
Teampreise werden gleichmäßig auf die Mitglieder verteilt; was nicht aufgeht, bekommt der Spieler, der das Team angelegt hat.
Startgelder und Preise laufen über das normale Server-Guthaben des Spielers — dasselbe, das auch der Shop nutzt.
Gewinner-Rollen
Eine Preiszeile kann zusätzlich eine Discord-Rolle tragen. Beim Auszahlen wird jede dieser Rollen allen entzogen, die sie gerade auf deinem Discord-Server haben, und den Spielern auf diesem Platz gegeben — allen Gleichplatzierten und jedem Mitglied eines Gewinnerteams. Eine Rolle, deren Platz niemand erreicht hat, wird nur entzogen. Das passiert einmal, wenn die Auszahlung zum ersten Mal vollständig ist; ein erneutes Auszahlen fasst die Rollen nicht mehr an.
Discord-Probleme halten das Geld nie auf. Ein Gewinner ohne verknüpftes Discord-Konto, ein Spieler, der nicht auf dem Server ist, oder eine Rolle, die der Bot nicht verwalten darf (sie muss unter der Rolle des Bots stehen), erscheint nach der Auszahlung als Hinweis.
Zonen-Ausnahmen
Events, die in einer Zone stattfinden — etwa ein Boxturnier in der Safezone —, würden sonst deren Regeln auslösen: Ein K.o. in einer No-Kill-Zone heißt sofortiger Permabann. Wähle diese Zonen in den Einstellungen unter Zonen-Ausnahmen. Solange das Event läuft — ab der ersten Auslosung, bis du es abschließt —, sind seine aktiven Teilnehmer von allen Regeln dieser Zonen ausgenommen, auch über ihre verknüpften Accounts. Zurückgezogene und disqualifizierte Teilnehmer sind nicht ausgenommen, alle anderen Spieler ebenfalls nicht.
Die Ausnahme endet mit dem Status, nicht mit der geplanten Endzeit: Schließe das Event ab, wenn es vorbei ist, sonst bleiben die Zonen für seine Teilnehmer offen.
Absagen
Ein abgesagtes Event erstattet jedes noch nicht erstattete Startgeld, unabhängig vom Zustand des Teilnehmers, und storniert alle verknüpften, noch nicht abgerechneten Wetten.
Löschen
Ein abgeschlossenes oder abgesagtes Event lässt sich in seinem Einstellungs-Tab löschen. Es verschwindet aus allen Listen, für Admins wie für Spieler; Buchungen, Auszahlungen und Wetten bleiben unverändert. Ein laufendes Event kann nicht gelöscht werden, sag es vorher ab.
Wetten auf Begegnungen
Mit admin.events.run kannst du eine Wette an eine Begegnung hängen, sobald mindestens zwei Teilnehmer feststehen. Der anlegende Admin wird ihr Buchmacher, gewettet wird über das gewöhnliche Wettsystem.
- Die Wette schließt automatisch, wenn die Begegnung startet. Event-Wetten haben keinen eigenen Wettschluss.
- Ein eingetragenes Ergebnis rechnet die Wette automatisch ab.
- Eine Ergebniskorrektur rechnet eine bereits abgerechnete Wette nicht neu ab. Die Oberfläche warnt dich in diesem Fall; das Geld geradezuziehen ist dann Handarbeit.
- Kampflose Wertungen, Disqualifikationen und die Absage des Events stornieren die Wette und erstatten die Einsätze.
Discord
Beim Veröffentlichen kann dzbot einen eigenen Kanal für das Event anlegen und ein Discord-Event in deiner Guild eintragen. Angekündigt werden Veröffentlichung, Absage, Anmeldeschluss, Auslosung, Ergebnisse und Abschluss in den Kanälen, die du konfigurierst; Teilnehmer bekommen Direktnachrichten zu Anmeldung, Paarung und Preis.
Das Discord-Event anzulegen braucht die Berechtigung MANAGE_EVENTS. Wurde dein Bot ohne sie eingeladen, funktioniert alles andere weiter — das Event wird veröffentlicht, Ankündigungen erscheinen —, aber es entsteht nie ein Discord-Event, und die Adminoberfläche sagt dazu nichts. Wenn du Discord-Events erwartest und keine siehst, lade den Bot mit dieser Berechtigung neu ein.
Teammitglieder mit admin.events.run können den Check-in und das Austragen von Teilnehmern auch direkt in Discord mit /event erledigen, und Spieler können sich dort anmelden — siehe Discord-Befehle.
Gäste
Events für Gäste anzeigen ist standardmäßig an. Damit sind Eventliste und Detailseiten ohne Login öffentlich sichtbar — das ist es, was aus einem Event Werbung macht. Schalte es aus, wenn du sie lieber hinter der Anmeldung behältst.
Der Gast-Navigationseintrag erscheint nur, wenn die Einstellung an ist und mindestens ein Event existiert.
Vor dem ersten Event
- Rechte vergeben. Ohne sie passiert nichts, und automatisch hat sie niemand bekommen.
- Discord-Bot mit
MANAGE_EVENTSneu einladen, wenn du Discord-Events in deiner Guild willst. - Entscheiden, ob Gäste Events sehen sollen.