Plugins

Custom Games

Premium
Queue- und Statistik-Panels für Valorant und CS2 — Staff-Rollen, Zugangsvoraussetzung, Punktwerte und Match-Logging.

Ein Custom-Games-Panel ist eine Queue-Tafel in einem Discord-Kanal. Mitglieder reihen sich ein, ein Match startet von selbst, sobald zehn drin sind, der Staff beendet oder bricht es über die Match-Buttons ab, und Cloudy aktualisiert die Punkte beider Teams.

LizenzPremium
SpieleValorant · CS2 — beide 5v5
BrauchtKanäle verwalten für die Match-Kanäle, Mitglieder verschieben zum Leeren danach. Ohne Administrator gibt sich der Bot in jedem Match-Kanal selbst Zugriff — aber nur mit den Rechten, die er serverweit schon hat

Ein Panel anlegen

Spiel

valorant oder cs2 · Pflicht · nach dem Anlegen fest

Welches Spiel dieses Panel fährt. Es bestimmt den Map-Pool (12 Valorant-Maps, 10 CS2-Maps) und die Seitennamen; die Teamgröße ist bei beiden fünf.

Name

1–50 Zeichen · Pflicht

Eindeutiger Panel-Name auf der Tafel. Bei mehreren Panels — Ranked, Casual, Scrims — unterscheiden Mitglieder sie daran.

Panel-Kanal

Pflicht

Wo der Bot die Queue-Tafel dieses Panels postet.

Staff-Rolle

Pflicht

Die Rolle, die Matches über die Match-Buttons beenden und abbrechen darf. Die einzige pflichtige Rolle: ohne sie kann niemand ein Match schließen, und die Queue verklemmt.

Panel-Einstellungen

Erforderliche Rolle

Optional · Standard Alle

Nur Mitglieder mit dieser Rolle dürfen sich einreihen. Leer lässt alle rein.

Nutze es für eine verifizierte oder levelgebundene Queue — oder für eine interne Scrim-Tafel, die normale Mitglieder sehen, aber nicht betreten können.

Log für beendete Matches

Optional

Kanal, in dem abgeschlossene Matches protokolliert werden — Teams, Ergebnis, wer es geschlossen hat. Empfohlen: Es ist der einzige dauerhafte Nachweis und beendet Diskussionen über Ergebnisse.

Punkte für Sieg

0–100 · Standard 3

Bekommt jedes Mitglied des siegreichen Teams gutgeschrieben.

Punkte für Niederlage

0–100 · Standard 1

Werden jedem Mitglied des unterlegenen Teams abgezogen. Ein Punktestand fällt nie unter null.

Der Niederlagenwert ist der Preis fürs Verlieren. 0 macht ein Match kostenlos zu verlieren — passend für eine Casual-Tafel. Das Standardverhältnis 3/1 kostet eine Niederlage ein Drittel eines Siegs — genug, dass ein Match wegzuwerfen wehtut, aber nicht so viel, dass ein schlechter Abend eine Woche auslöscht.

Das Panel-Embed selbst lässt sich mit dem Embed-Builder gestalten.

So läuft ein Match

  1. Queue. Der Beitreten-Button des Panels reiht dich ein — nochmal drücken heißt verlassen. Queue-gesperrte Mitglieder, Mitglieder ohne die erforderliche Rolle und alle, die auf diesem Panel schon in einem laufenden Match stecken, werden abgewiesen. Die Queue fasst zehn.
  2. Teams und Kanäle. Bei zehn mischt der Bot zwei zufällige Fünferteams und legt eine Kategorie mit einem Textkanal für die Map-Wahl und je einem Voice-Kanal pro Team an, den nur dieses Team betreten kann.
  3. Map-Wahl. Sieben Maps aus dem Pool werden gezogen; alle im Match stimmen 60 Sekunden lang ab — oder bis alle zehn gewählt haben. Die Abstimmung endet zu der Zeit, die die Nachricht anzeigt — ein Klick danach wird abgewiesen. Bei Gleichstand entscheidet der Zufall.
  4. Beenden oder abbrechen. Der Staff beendet das Match, indem er das Siegerteam (A oder B) einträgt, oder bricht es ab. Beenden aktualisiert Punkte und Statistik, postet den Log-Eintrag und entfernt die Match-Kanäle. Lässt sich das Ergebnis nicht speichern, bekommt niemand Punkte und das Match bleibt offen — einfach erneut beenden. Schließen zwei Staff-Mitglieder dasselbe Match gleichzeitig, zählt es trotzdem nur einmal. Ein Match, das niemand schließt, läuft nach etwa vier Stunden samt Kanälen von selbst aus.

Befehle

BefehlTutBraucht
/cg leaderboard gameTop Ten eines Spiels, nach Punkten, dann Siegen—
/cg my-points gameEigene Siege, Niederlagen und Punkte für ein Spiel—
/cg points user gameSiege, Niederlagen und Punkte eines anderen Mitglieds—
/cg-queue ban user game minutes reasonEin Mitglied für 1–43200 Minuten (30 Tage) aus den Queues eines Spiels sperrenServer verwalten
/cg-queue unban user gameEine Queue-Sperre aufhebenServer verwalten
/valo-stats name#tagLevel und Rang eines Valorant-Accounts nachschlagen—

Panels werden ausschließlich im Dashboard angelegt, geändert und gelöscht — einen Slash-Befehl dafür gibt es nicht.

Queue-Sperren sind das Moderationswerkzeug dieses Plugins: Wer sich wiederholt einreiht und dann nicht erscheint, wird aus der Queue gesperrt, ohne serverweit bestraft zu werden. Eine Sperre gilt pro Spiel, deckt jedes Panel dieses Spiels ab und läuft von selbst aus.

/valo-stats nimmt einen Riot-Namen mit Tag, kein Discord-Mitglied, und funktioniert nur, wenn der Bot-Betreiber einen Henrik-API-Schlüssel hinterlegt hat.

Verhaltenshinweise

  • Aus dem Dashboard angelegt, postet der Bot die Tafel binnen etwa 30 Sekunden (Ausstehend-Abzeichen). Kann er dort nicht posten (Kanal gelöscht, Rechte fehlen), versucht er es immer seltener, bis zu einmal pro Stunde.
  • Änderungen an einem Panel (Design, Punkte, erforderliche Rolle) erscheinen binnen etwa 30 Sekunden auf der geposteten Tafel.
  • Kann das Match des zehnten Spielers aus einem vorübergehenden Grund nicht starten, versucht der Bot es zehn Minuten lang selbst erneut; ein Rechteproblem wird stattdessen diesem Spieler gemeldet.
  • Beim Löschen werden laufende Matches samt Kanälen abgebaut und die Discord-Nachricht zuerst entfernt. Statistik und Punkte bleiben.
  • Löscht jemand die Panel-Nachricht in Discord von Hand, wird auch das Panel entfernt und seine laufenden Matches samt Kanälen abgebaut — die Statistik bleibt.
  • Punktwerte lassen sich jederzeit ändern; bereits beendete Matches werden nicht neu berechnet.
  • Punkte gelten pro Server und pro Spiel — die Valorant- und die CS2-Ladder sind getrennt — und sind unabhängig von der Economy-Währung.