Scoreboards Documentation

Everything you need to create and manage Discord leaderboards

  1. Bot hinzufügen — Lade Scoreboards über den Invite-Link auf der Startseite auf deinen Discord-Server ein.
  2. Setup-Assistent starten — Mit /get started öffnet sich ein kurzes Formular: Name, Typ und optional ein Log-Kanal — und das Board wird direkt im Kanal gepostet. Point-, Highscore- und Time-Boards starten mit ein paar Beispieleinträgen, damit du das Board in Aktion siehst; sie verschwinden in dem Moment, in dem der erste echte Score landet.
  3. Rollen festlegen — Öffne das Dashboard und setze die Rolle <arg>bot permission</arg> (wer Leaderboards verwalten darf) und die Rolle <arg>validator</arg> (wer Einreichungen freigeben darf).
  4. Erstes Leaderboard erstellen — Mit /scoreboard create legst du ein Leaderboard an: Name und Typ wählen, den Rest stellst du im Formular ein, das sich öffnet.
  5. Zeig es her/scoreboard show postet das interaktive Leaderboard in den Kanal, samt Buttons zum Einreichen und Blättern.

Wenn du mit /scoreboard create ein Leaderboard anlegst, wählst du einen von sechs Typen:

Classic

Rechnet Punkte auf einen laufenden Gesamtstand drauf oder zieht sie ab. Ideal für Spiele, bei denen sich Punkte über die Zeit ansammeln.

Highscore

Speichert nur die persönliche Bestleistung. Niedrigere Scores von früher werden automatisch ersetzt.

Time (Speedrun)

Zeiten reichst du als 00:00:00 (Hundertstel) oder 00:00:000 (Millisekunden) ein — welches Format das Board anzeigt, stellst du im Dashboard ein, neue Boards stehen auf Millisekunden. Aufsteigend sortieren, wenn die schnellste Zeit gewinnt, absteigend, wenn die längste gewinnt.

ELO - Ranked

Kompetitives ELO-Rating, 1v1 oder in Teams von 2v2 bis 8v8. Du reichst ein Matchergebnis ein, und das Rating aller Beteiligten passt sich automatisch an.

Rating

Bilder einreichen und von der Community mit Sternen bewerten lassen (1–10). Aus den Stimmen wird ein Durchschnitt. Perfekt für Art-Contests und kreative Challenges.

League

Punkte pro Match — für Fußball, Basketball, FIFA und alles dazwischen. Die Punkte für Sieg, Unentschieden und Niederlage stellst du selbst ein (Standard 3/1/0), dazu kommt das Matchergebnis (z. B. 3-1).

Leaderboards verwalten

BefehlBeschreibungBerechtigung
/scoreboard createLegt ein neues Leaderboard an — Name und Typ wählen, Sortierung und mehr im FormularAdmin / bot permission
/scoreboard showPostet das Leaderboard mit interaktiven Buttons in den aktuellen KanalAdmin / bot permission
/scoreboard settingsÖffnet das Dashboard mit den Einstellungen dieses Scoreboards (Sortierung, Sichtbarkeit, Spaltenüberschriften, Ansicht, ELO-Konfiguration und mehr)Admin / bot permission
/scoreboard deleteLöscht ein Leaderboard und alle zugehörigen Daten endgültig (mit Bestätigung)Admin / bot permission
/scoreboard season endBeende eine Season, indem das Board eingefroren wird — der Stand bleibt als Rekord stehen, und im Dashboard kannst du jederzeit wieder freigebenAdmin / bot permission
/importHolt Scores aus einer CSV-Datei in ein Leaderboard (Umzug von einem anderen Bot oder aus einer Tabelle)Admin / bot permission

Scores & Matchergebnisse

BefehlBeschreibungBerechtigung
/submitReicht auf jedem beliebigen Leaderboard ein. Der Bot öffnet den nächsten Schritt, der zum Typ passt — ein Score-Feld (Classic/Highscore/Time), Spieler- und Siegerauswahl (ELO), Spieler- und Score-Auswahl (League) oder ein Namensfeld (Rating, mit dem Bild am Slash-Befehl). Auf einem Team-Board fragt die Auswahl nach der kompletten Aufstellung pro Seite.Alle
/setSetzt den Score oder das ELO-Rating eines Spielers auf einen genauen WertAdmin / bot permission
/adjustRechnet einen Wert auf den Score eines Spielers drauf oder zieht ihn ab (negative Werte zum Abziehen)Admin / bot permission
/player removeNimmt einen Spieler vom LeaderboardAdmin / bot permission

Konfiguration

BefehlBeschreibungBerechtigung
/get startedStartet den Setup-Assistenten für die allererste EinrichtungAdmin
/helpÖffnet die interaktive Hilfe mit allen ThemenAlle

Es gibt zwei Wege:

  • Führ /submit aus und wähl ein Leaderboard. Der Bot öffnet den Ablauf, der zum Typ passt — ein Score-Feld für Classic/Highscore/Time, Spieler- und Siegerauswahl für ELO, Spieler- und Score-Auswahl für League oder ein Namensfeld für Rating (mit dem Bild am Slash-Befehl). Auf einem Team-Leaderboard wählst du statt eines einzelnen Spielers eine komplette Aufstellung für jede Seite.
  • Oder klick am geposteten Leaderboard auf Submit — das öffnet genau denselben Ablauf.

Der Weg durch die Prüfung

  1. Die Einreichung wird im eingestellten Log-Kanal gepostet (sofern einer gesetzt ist).
  2. Ein Validator oder Admin klickt auf Approve oder Reject.
  3. Bei einer Ablehnung bekommt die einreichende Person eine DM mit der Begründung.
  4. Bei einer Freigabe aktualisiert sich das Leaderboard sofort.

Automatische Freigabe

Jedes Leaderboard kann Einreichungen nach einer eingestellten Wartezeit von selbst freigeben: Off, Instant, 1 hour, 3 hours, 24 hours, 3 days oder 7 days. Bei ELO-Leaderboards sind 24 Stunden voreingestellt.

Einen Score zurücknehmen

Admins und Validatoren können einen bereits freigegebenen Score rückgängig machen: Rechtsklick auf die Nachricht mit der Einreichung, dann "Cancel Score/Match" wählen. Damit wird die Score-Änderung zurückgedreht, und du musst eine Begründung angeben.

Der Leaderboard-Typ ELO - Ranked sortiert die Spieler nach einem ELO-Rating — entweder 1v1 oder in Teams mit bis zu acht Spielern pro Seite.

So funktioniert's

  • Alle starten mit demselben Start-ELO, das du selbst festlegst (Standard: 1200).
  • Ein Match endet mit Sieg, Niederlage oder Unentschieden.
  • Die Ratings werden mit einem K-Faktor von 32 berechnet.
  • Nach der Freigabe ändert sich das Rating aller Beteiligten gleichzeitig.

Team-Matches (2v2 – 8v8)

ELO- und League-Leaderboards lassen sich auf eine feste Teamgröße festlegen — such sie beim Erstellen aus oder änder sie später unter Match format im Dashboard. Auf einem 3v3-Leaderboard stehen dann in jedem Match drei Spieler pro Seite, und das Leaderboard wertet die Spieler trotzdem einzeln.

Bei ELO ergibt sich das erwartete Ergebnis eines Teams aus dessen durchschnittlichem Rating, und die daraus folgende Änderung bekommt jedes Mitglied dieses Teams — schlagt ihr ein stärkeres Team, kassiert jeder auf der Siegerseite denselben Zuwachs. Bei League bekommt jeder im Siegerteam die Siegpunkte, und das ganze Verliererteam bekommt die Niederlagenpunkte.

Matchmaking-Queue (Beta)

Ist der Queue-Button am Leaderboard aktiviert, klicken sich Spieler damit in die Matchmaking-Queue. Das System bringt Spieler mit ähnlichem ELO zusammen und weitet das Suchfenster dabei Schritt für Schritt aus. Kommt ein Match zustande, entsteht dafür ein Thread mit Abstimmungsbuttons für die Community. Findet sich innerhalb von 5 Minuten kein Match, verfällt der Platz in der Queue.

Auf einem Team-Leaderboard wartet die Queue, bis genug Spieler für beide Seiten da sind — sechs für ein 3v3 — und teilt sie dann in zwei Teams mit möglichst gleichem Durchschnitts-Rating, sodass die Stärksten und die Schwächsten auf verschiedenen Seiten landen. Alle müssen auf Ready klicken; wer das nicht tut, fliegt raus, und alle anderen kommen mit ihrem Platz zurück in die Queue.

Jedes Team bekommt seinen eigenen Sprachkanal, damit ihr Taktik besprechen könnt, ohne dass die Gegenseite mithört — du siehst nur den Kanal deines eigenen Teams und kommst auch nur da rein. Beide Kanäle verschwinden, sobald das Match abgeschlossen ist. Ein Ergebnis steht erst fest, wenn in beiden Teams eine Mehrheit dafür stimmt (zwei von drei bei 3v3) — ein Team kann sich also nie selbst zum Sieger erklären. Alles andere wird zum Streitfall, den ein Validator entscheidet.

Die Queue gibt es nicht mehr nur bei ELO: Auch eine League-Bestenliste kann sie aktivieren. Da League-Punkte eine laufende Summe sind und kein Könnensmaß, matchen League-Boards nach Punkten pro Spiel — mehr zu spielen allein bringt dich in der Queue also nicht weiter.

Feste Teams

Ein ELO- oder League-Leaderboard mit fester Teamgröße kann auch im Modus fixed teams laufen (im Dashboard direkt neben Match format). Feste Teams mit Namen melden sich einmalig über den Team sign-up-Button am Leaderboard an — Namen wählen, dann den Kader aufstellen, der bis zu zwei Reservisten über die Teamgröße hinaus fassen darf. Danach werden die Teams selbst gewertet: Auf einem ELO-Board hat jedes Team sein eigenes Rating, und ein stärkeres Team zu schlagen zahlt sich mehr aus; auf einem League-Board sortiert die Tabelle die Teams nach Punkten, genau wie in einer echten Sportliga. Feste Teams in League tragen ihre Matches mit /submit ein.

Klickt ein einziges Mitglied auf Queue, steht das ganze Team in der Warteschlange, und alle bekommen eine DM. Gematcht wird Team gegen Team nach Team-Rating, und der Ready-Check ist gleichzeitig die Aufstellung: Es spielen die Mitglieder jedes Kaders, die zuerst auf Ready klicken — so viele, wie die Teamgröße vorgibt; der Rest sitzt dieses Match aus. Über das Ergebnis stimmen die ab, die gespielt haben, nach derselben Mehrheitsregel auf beiden Seiten.

Der Leaderboard-Typ League sortiert die Spieler nach Punkten, die sie über mehrere Matches sammeln. Das ist das Format für Fußball, Basketball, Futsal, Hockey und jeden 1v1- oder Team-Wettbewerb, bei dem am Ende die Tabelle zählt.

So funktioniert's

  • Reich ein Match mit /submit ein — der Bot fragt nach beiden Seiten und je einem Ergebnis (z. B. 3 und 1).
  • Die höhere Zahl gewinnt; bei Gleichstand ist es ein Unentschieden.
  • Die Siegerseite bekommt points_win, die Verliererseite points_loss, bei einem Unentschieden bekommen alle points_draw. In einer Team-League bekommt jeder Spieler die Punkte seiner Seite.
  • Das Leaderboard sortiert nach Gesamtpunkten; Siege, Unentschieden und Niederlagen werden getrennt mitgezählt.

Standardpunkte

Neue Ligen starten mit 3 / 1 / 0 (FIFA-Standard seit 1994). Alle drei Werte lassen sich pro Leaderboard im Dashboard ändern. Nimm 2 / 1 / 0 für Hockey, 4 / 2 / 0 für Rugby — oder ein eigenes System, das zu deinem Sport passt.

Ein Match eintragen

Öffne auf der Website das Leaderboard und klick auf Submit — beide Seiten eintragen, Ergebnis dazu. /submit öffnet in Discord genau dasselbe. Matches, bei denen derselbe Spieler auf beiden Seiten steht, und negative Ergebnisse werden schon beim Einreichen abgelehnt.

Team-Ligen

Ein League-Leaderboard lässt sich auf eine feste Teamgröße von 2v2 bis 8v8 festlegen — beim Erstellen oder später unter Match format im Dashboard. Die Tabelle wertet trotzdem die Spieler einzeln: Jeder auf der Siegerseite bekommt die Siegpunkte, die ganze Verliererseite bekommt die Niederlagenpunkte, und das Matchergebnis zählt für jeden von ihnen als erzielte und kassierte Tore.

Lieber eine klassische Ligatabelle, in der die Teams die Zeilen sind? Schalt Fixed teams neben Match format ein: Feste Teams mit Namen melden sich über den Team sign-up-Button am Leaderboard an (die Kader dürfen bis zu zwei Reservisten haben), Matches werden Team gegen Team mit Ergebnis eingetragen, und die Tabelle sortiert die Teams nach Punkten.

Prüfen & zurücknehmen

League-Matches laufen durch dieselbe Prüfung wie ELO-Matches: Ein Validator gibt jede Einreichung frei oder lehnt sie ab, die Punkte greifen mit der Freigabe, und ein freigegebenes Match lässt sich später zurücknehmen — dann verschwinden genau die Punkte wieder, die vergeben wurden.

ELO- und League-Leaderboards müssen nicht zweiseitig sein. Bei Jeder gegen jeden spielt jeder im Match für sich — 3 bis 8 Spieler — und das Ergebnis ist die Platzierung jedes Einzelnen. Schalt es beim Anlegen des Leaderboards mit der Option ffa_players ein, oder später unter Match format im Dashboard. Es tritt an die Stelle von Team-Matches: ein Jeder-gegen-jeden-Leaderboard kann nicht zusätzlich eine Teamgröße oder feste Teams haben, und das Einschalten gilt nur für neue Matches — alles bereits Erfasste bleibt genau so, wie es ist.

Die Ergebnisarten

ErgebnisELOLeague
Komplette Reihenfolge — vom Ersten bis zum Letzten✓ Ja✓ Ja
Unentschieden für alle✓ Ja✓ Ja
Ein Sieger, alle anderen ohne Platzierung— Nicht möglich✓ Ja

Nur-Sieger ist eine League-Variante. Dort braucht sie nicht mehr, als sie sagt: der Sieger bekommt die Siegpunkte, der Rest die Niederlagenpunkte. So entspannt darf eine Wertung nicht sein — bleiben die Verlierer ohne Platzierung, kann sie ehrlicherweise nur sagen, dass sie alle unentschieden gespielt haben, und dann gewinnt ein schwach bewerteter Spieler Rating aus einem Match, das seine Bilanz als Niederlage zählt. Deshalb verlangt ein ELO-Jeder-gegen-jeden die ganze Reihenfolge, oder ein Unentschieden, das wirklich passiert ist.

Ein Ergebnis melden

Jeder-gegen-jeden-Leaderboards tragen statt Submit result einen Report result-Button. Wähl zuerst alle aus, die mitgespielt haben — 3 bis zur Lobbygröße, damit ein 6-Spieler-Leaderboard auch den Abend erfassen kann, an dem nur fünf da waren. Dann setz das Ergebnis: ein League-Leaderboard fragt nach dem Sieger, mit Unentschieden für alle im selben Menü und Ganze Reihenfolge setzen, wenn du lieber das ganze Feld sortierst; ein ELO-Leaderboard fragt direkt nach der Reihenfolge, ein Platz pro Klick, mit Letzte rückgängig für den Fehlgriff und einem Unentschieden für alle-Button daneben. Absenden bleibt ausgegraut, bis das Ergebnis eines ist, das das Leaderboard werten kann. Der Button ist der einzige Weg, ein Jeder-gegen-jeden-Ergebnis in Discord zu melden — zeigt dein Leaderboard ihn nicht, schalte ihn im Dashboard unter Discord-Anzeige → Submit-Button ein oder melde das Match auf der Leaderboard-Seite der Website.

Danach ist ein Jeder gegen jeden eine ganz normale Einreichung. Sie landet in der Freigabe-Warteschlange, ein Validator gibt sie frei oder lehnt sie ab (oder die Auto-Freigabe tut es nach der eingestellten Verzögerung), Ratings und Punkte bewegen sich bei der Freigabe, und wird ein freigegebenes Match storniert, bekommt jeder Spieler exakt das zurück, was es ihm gegeben hat.

Wie die Wertung rechnet

Ein ELO-Jeder-gegen-jeden wird als alle seine Direktvergleiche auf einmal gewertet. Jedes Spielerpaar wird verglichen — die bessere Platzierung schlägt die schlechtere, gleiche Platzierung ist ein Unentschieden zwischen beiden — und jedes dieser Mini-Ergebnisse wird mit derselben Erwartungswert-Rechnung gewertet wie ein 1v1. Vor Spielern zu landen, die weit über dir bewertet sind, zahlt sich also deutlich stärker aus als vor dem Ende des Feldes. Der K-Faktor wird anschließend durch die Zahl der Gegner geteilt, und genau das hält ein Jeder gegen jeden bei etwa einem Match Rating-Bewegung statt bei den sieben Duellen, die du technisch gespielt hast.

Das Ganze ist exakt nullsummig: was das Feld verliert, gewinnen die anderen, bis auf den letzten Punkt. Sechs gleich bewertete Spieler landen bei K=32 auf +16, +10, +3, −3, −10, −16. Die Bilanz folgt der Platzierung — der erste Platz, auch geteilt, zählt als Sieg, alles darunter als Niederlage, und ein Unentschieden für alle als Unentschieden für das ganze Feld.

Platzierungspunkte auf League-Leaderboards

Ein League-Jeder-gegen-jeden kann das ganze Feld über eine Tabelle mit Platzierungspunkten auszahlen, F1-Stil: so viele Punkte für den Ersten, so viele für den Zweiten und so weiter durch die Lobby. Du bearbeitest sie im Dashboard unter den Sieg-, Unentschieden- und Niederlagenpunkten, auf jedem League-Leaderboard, das Jeder gegen jeden spielt. Gleichplatzierte bekommen jeweils die Punkte des Platzes, den sie teilen, und wer hinter dem letzten Tabelleneintrag landet, bekommt weiterhin diesen letzten Wert.

Die Tabelle zählt nur bei einer vollständigen Reihenfolge. Bleibt auch nur einer ohne Platzierung — eine Nur-Sieger-Meldung oder eine Reihenfolge, die du auf halbem Weg abgebrochen hast — greift sie gar nicht: Der erste Platz bekommt die Siegpunkte des Leaderboards und alle anderen die Niederlagenpunkte. Genau das bekommst du auch ganz ohne Tabelle, die Tabelle ist also optional. Ein Unentschieden für alle zahlt allen die Unentschieden-Punkte, was auch immer in der Tabelle steht.

Jeder gegen jeden in der Matchmaking-Warteschlange

Mit aktiviertem Queue-Button stellt ein Jeder-gegen-jeden-Leaderboard Einzelspieler in die Warteschlange und startet in dem Moment, in dem genau die Lobbygröße erreicht ist — sechs Spieler auf einem 6-Spieler-Leaderboard, nie fünf und nie sieben. Es gibt keine Seiten zu balancieren, also ist die Lobby einfach die im Rating engste Gruppe, die die Warteschlange zusammenstellen kann. Alle müssen trotzdem Ready klicken, und das Match bekommt einen gemeinsamen Voice-Raum: bei Jeder gegen jeden gibt es keine Mitspieler, vor denen man sich verstecken müsste.

Das Ergebnis wird gemeldet statt abgestimmt — drei Vote-Buttons können keine Reihenfolge von acht Spielern ausdrücken. Jeder Spieler der Lobby setzt das Ergebnis in der Match-Nachricht, die anderen drücken Bestätigen; es steht fest, sobald eine Mehrheit des Feldes zugestimmt hat (zwei von drei, fünf von acht), wobei der Meldende als Erster davon zählt. Widersprechen übergibt das Match an einen Validator, der das richtige Ergebnis setzt und selbst bestätigt. Ein Warteschlangen-Match wird in seinem eigenen Thread entschieden und läuft deshalb nicht durch die Freigabe-Warteschlange.

Beim Leaderboard-Typ Rating reichen die Mitglieder deiner Community Bilder ein und geben den Beiträgen der anderen Sterne.

So funktioniert's

  • Bilder werden mit /submit eingereicht — häng das Bild an den Slash-Befehl und trag im Feld danach einen Namen ein.
  • Die Einreichungen landen mit einem Rating-Dropdown im Log-Kanal.
  • Jeder kann 1 bis 10 Sterne vergeben. Aus den Stimmen wird ein Durchschnitt.
  • Die eigene Stimme lässt sich jederzeit ändern — aber es bleibt bei einer Stimme pro Person und Einreichung.
  • Das Leaderboard sortiert die Einreichungen nach durchschnittlichem Rating.

Bewerten auf der Website

Auf der Website liegen die Einreichungen im Tab Entries. Klick eine an, um das Bild in voller Größe zu sehen und es direkt mit den Stern-Buttons zu bewerten. Deine Stimmen bleiben auch beim nächsten Besuch gespeichert.

Du bestimmst, wer deine Leaderboards auf der Scoreboards-Website sehen kann:

Public

Für alle auf der Website sichtbar.

Hidden

Nur für Mitglieder deines Discord-Servers sichtbar (Login nötig).

Private

Nur für Mitglieder mit einer bestimmten Discord-Rolle sichtbar.

Disabled

Taucht auf der Website gar nicht auf.

Vergib Discord-Rollen automatisch nach der Platzierung auf dem Leaderboard. Die Top 3 bekommen zum Beispiel die Rolle "Champion", die Plätze 4–10 die Rolle "Veteran" und so weiter.

  • Tiers richtest du im Web-Dashboard in den Einstellungen des jeweiligen Leaderboards ein.
  • Leg fest, wie ein Tier abgegrenzt wird: nach Rank (Plätze 1–3), nach Perzentil (die besten 10 % der Spieler) oder nach Score (alle mit 2000+ Punkten). Alle Tiers eines Leaderboards nutzen dieselbe Methode.
  • Häng an jeden Tier eine beliebige vorhandene Discord-Rolle.
  • Die Rollen werden automatisch vergeben und wieder entzogen, sobald sich die Platzierungen ändern.
  • Die Scoreboards-Rolle muss in Server Settings → Roles über jeder Rolle stehen, die sie vergeben soll. Discord lässt Bots keine Rollen auf oder über ihrer eigenen Ebene anfassen — stößt der Bot darauf, schreibt er eine Warnung in den Kanal des Leaderboards.

Läuft euer Wettbewerb schon woanders? /import nimmt eine CSV-Datei und füllt damit ein Leaderboard, sodass du nichts abtippen musst.

Es gibt zwei Wege: In Discord führst du /import aus, wählst das Leaderboard und hängst die Datei an — oder du öffnest auf der Website das Dashboard, wählst ein Leaderboard und nutzt Import from CSV. Persönliche Leaderboards gehören zu keinem Discord-Server, für die ist das Dashboard der Weg hinein. Die Datei ist in beiden Fällen dieselbe — ein <arg>name,score</arg> pro Zeile:

name,score
Alex,120
"Cooney, EM",95
Sam,88
  • Eine Kopfzeile wird erkannt und automatisch übersprungen.
  • Komma, Semikolon und Tabulator funktionieren alle als Trennzeichen — nimm einfach das, was deine Tabelle ausspuckt.
  • Namen mit Komma funktionieren, wenn sie in Anführungszeichen stehen, etwa <arg>"Cooney, EM"</arg>.
  • Ist der Name eine Discord-User-ID, wird der Eintrag mit dem Mitglied verknüpft und zeigt dessen Anzeigenamen. Alles andere wird ein normaler Texteintrag.
  • Steht derselbe Name zweimal drin, zählt der letzte Wert — so kannst du eine korrigierte Datei einfach nochmal einlesen.
  • Zeilen, die sich nicht lesen lassen, werden übersprungen und mit Zeilennummer aufgelistet — der Rest kommt trotzdem rein, du korrigierst also ein paar Zeilen und lädst die Datei erneut hoch.

Zeiten versteht er als <arg>mm:ss</arg>, <arg>hh:mm:ss</arg> und optional mit Nachkommastellen: <arg>1:30</arg>, <arg>1:12:44.081</arg>. Eine reine Zahl liest er als Millisekunden. Achtung: Drei durch Doppelpunkt getrennte Zahlen bedeuten <arg>Stunden:Minuten:Sekunden</arg> — was unter einer Sekunde liegt, schreibst du hinter einen Punkt.

Grenzen: 500 Zeilen und 100 KB pro Datei — größere Exporte teilst du auf und importierst sie in Etappen. Leaderboards vom Typ Image Rating lassen sich nicht importieren, weil ihre Einträge hochgeladene Bilder sind und keine Scores.

Seasons ziehen einen Schlussstrich unter einen Wettbewerb, ohne dass etwas verloren geht. Setz eine Endzeit (oder beende im Dashboard) und das Board friert ein: Ein Podium wird gepostet und der Stand bleibt genau so stehen.

  • Nichts wird zurückgesetzt oder gelöscht — das eingefrorene Board ist der bleibende Saisonrekord, für alle sichtbar.
  • Ein eingefrorenes Board nimmt keine neuen Einsendungen, Matches oder Stimmen an; ein Admin kann es jederzeit wieder freigeben.
  • Jeder Board-Typ kann Seasons haben — auch Image Rating, wo das Einfrieren eines Blind-Voting-Boards zugleich das Ergebnis aufdeckt.
  • Lust auf eine neue Season? Leg ein neues Board an und lass das eingefrorene als Rekord stehen.

Wochenrückblicke posten jeden Montag eine kurze Zusammenfassung in den Kanal des Leaderboards: die Top drei, den größten Aufsteiger der Woche und wie viel gespielt wurde. Nur Boards mit mindestens drei Scores in der vergangenen Woche bekommen einen — ein ruhiges Leaderboard bleibt also ruhig. Abschalten kannst du sie pro Leaderboard in /scoreboard settings oder im Dashboard auf der Website.