Plugins

Leveling & XP

Premium
Nachrichten- und Voice-XP mit zinseszinsartiger Levelkurve — Gewinn, Abklingzeit, Kurvenparameter, Level-Rollen, Rangkarte und die Level-up-Ankündigung.

Mitglieder sammeln XP für Nachrichten (und optional für Zeit in Voice), steigen im Level und bekommen eine Erwähnung. Eine Handvoll Zahlen steuert das ganze System; diese Seite erklärt, was jede davon tatsächlich tut.

LizenzPremium
BrauchtMessage-Content-Intent, Nachrichten senden im Ankündigungskanal, Rollen verwalten für Level-Rollen

Level-up-Ankündigung

Ankündigungskanal

Optional

Wo Level-up-Nachrichten landen. Lässt du ihn leer, wird gar keine Level-up-Nachricht gesendet — das Mitglied steigt trotzdem auf und bekommt seine Level-Rollen, es gibt nur keine Ankündigung.

Setz einen eigenen Kanal, wenn Level-ups in deinem Hauptchat stören würden.

Level-up-Nachricht

Bis 2000 Zeichen · optional

Leer nutzt den eingebauten Standard in der Sprache deines Servers (🎉 Glückwunsch {user}! Du hast Level {level} erreicht!).

PlatzhalterWird zu
{user}Eine Erwähnung
{level}Das gerade erreichte Level
{user.name}Anzeigename, kein Ping
{username}Discord-Benutzername
{server}Servername
{server.memberCount}Mitgliederzahl
GG {user}, du hast Level {level} erreicht!

Die Ankündigung kann auch ein vollständiges Embed sein — siehe Embed-Builder. Im Embed-Modus wird das Mitglied über dem Embed erwähnt, damit der Ping trotzdem ankommt.

XP-Gewinn

XP pro Nachricht

0–50 · Standard 2

Wird pro zählender Nachricht vergeben. Eine Nachricht zählt, wenn sie Text enthält — reine Anhang- oder Sticker-Nachrichten bringen nichts, und Bots verdienen nie XP. 0 friert den Fortschritt ein, ohne das Plugin abzuschalten — vorhandene Level bleiben, niemand steigt auf.

XP-Abklingzeit

0–600 Sekunden, in 5er-Schritten · Standard 60

Ruhefenster nach jeder XP-Vergabe. Nachrichten innerhalb des Fensters bringen nichts. Das ist der Anti-Farming-Mechanismus: ohne ihn sind zwanzigmal aaaa zwanzig XP.

0 schaltet die Abklingzeit ganz ab — tu das nur, wenn Spam sich lohnen soll.

Lass die Standardwerte zunächst stehen. 2 XP pro Nachricht bei 60 Sekunden Abklingzeit ergeben etwa 120 XP pro Stunde Dauerchat, was gut zur Standardkurve unten passt.

Voice-XP

0–50 pro Minute · Standard 0 (aus)

XP für Zeit in Sprachkanälen, einmal pro Minute an alle Verbundenen vergeben. 0 lässt Voice komplett aus dem System — dort startet jeder Server.

EinstellungStandardWirkung
Nur in GesellschaftanEs gibt nur etwas, wenn noch jemand im Kanal selbst XP verdient. Bots zählen nie als Gesellschaft, und solange Stummgeschaltete ignorieren an ist, auch keine Stummen, Tauben oder Zuhörer eines Stage-Kanals
Stummgeschaltete ignorierenanWer stumm oder taub ist oder in einem Stage-Kanal zuhört, verdient nichts

Beide Standardwerte verhindern denselben offensichtlichen Missbrauch: einen zweiten Client über Nacht in einem leeren Kanal parken. Zusammen verhindern sie auch die Variante mit einem stummgeschalteten Zweitclient neben dem eigenen Konto. Schalte Nur in Gesellschaft nur ab, wenn du AFK-Anwesenheit bewusst belohnen willst.

Der AFK-Kanal des Servers gibt nie XP, und die Ausnahmelisten und Multiplikatoren unten gelten für Sprachkanäle genauso wie für Textkanäle.

Voice-XP wird pro Minute gezählt, nicht pro Sitzung. Ein Neustart, während jemand in Voice ist, kostet ihn eine Minute, nie die ganze Sitzung.

Ausnahmen

Zwei Listen, die XP vollständig entfernen — noch bevor ein Multiplikator greift.

Kanäle ohne XP

Bis zu 50 Einträge

Kanäle, die überhaupt keine XP geben. Eine Kategorie anzugeben deckt jeden Kanal darin ab, damit #bot-befehle, Spam-Kanäle und Zählspiele je ein Eintrag sind statt einer Pflegeaufgabe.

Rollen ohne XP

Bis zu 50 Einträge

Mitglieder mit einer dieser Rollen verdienen nie XP. Die üblichen Kandidaten sind eine Mute-Rolle und Bot-Rollen.

XP-Multiplikatoren

Mach XP in bestimmten Kanälen oder für bestimmte Rollen mehr — oder weniger — wert.

Multiplikatoren sind Prozentwerte: 100 ist normal, 200 verdoppelt, 50 halbiert, 0 deaktiviert. Das Maximum ist 1000. Eine Regel pro Ziel.

TypTrifft
KanalDiesen Kanal, oder jeden Kanal darin, wenn du eine Kategorie wählst. Die eigene Regel eines Kanals schlägt die seiner Kategorie
RolleJedes Mitglied mit dieser Rolle. Hat ein Mitglied mehrere Rollenregeln, zählt die höchste

Eine Kanal- und eine Rollenregel multiplizieren sich: 200 % in #events für einen @Booster mit 150 % sind 300 %. Das Ergebnis wird auf ganze XP gerundet, eine kleine Vergabe bei niedrigem Prozentsatz kann also auf null runden.

#events         200%   Doppelte XP an Event-Abenden
@Booster        150%   Ein Vorteil, der dich nichts kostet
#offtopic        50%   Aktiv, aber nicht der Raum, den du belohnen willst
Ein Multiplikator auf Kategorieebene ist eine Regel statt zwölf. „Doppelte XP in der ganzen Events-Kategorie" ist ein einziger Eintrag.

Level-Rollen

Vergib automatisch eine Rolle, wenn ein Mitglied ein Level erreicht. Ein Eintrag pro Level-Rollen-Paar, Level 1–1000; ein Level kann mehrere Rollen vergeben. Belohnungen werden sofort beim Hinzufügen oder Entfernen gespeichert — sie sind von der Speicherleiste der Einstellungen getrennt.

Rollen, die von einer Integration verwaltet werden (Bot-Rollen, Booster-Rolle), können keine Belohnung sein; die Auswahl blendet sie aus.

Vergabemodus

ModusVerhalten
Alle behaltenJede je verdiente Rolle bleibt erhalten
Nur höchsteNur die Rollen des höchsten erreichten Belohnungslevels bleiben, niedrigere Belohnungsrollen werden entfernt

Alle behalten ist der Standard und das, was Mitglieder erwarten — das Sammeln gehört zum Reiz. Wähle Nur höchste, wenn die Rollen als ein sichtbarer Rang statt als Sammlung gelesen werden sollen.

Cloudys eigene Rolle muss in deiner Rollenliste über jeder Belohnungsrolle stehen, sonst kann sie diese nicht vergeben — die Rolle wird still übersprungen. Das ist mit Abstand der häufigste Grund, warum eine korrekt konfigurierte Belohnung nichts tut — siehe Rechte.

Belohnungen werden beim Levelaufstieg vergeben. Dabei greift jede Belohnung bis einschließlich des neuen Levels — legst du eine Belohnung für ein Level an, das Mitglieder schon überschritten haben, greift sie beim nächsten Aufstieg, nicht rückwirkend im Moment des Speicherns.

Rangkarte

/my-level kann statt eines Embeds ein gerendertes Bild ausgeben.

EinstellungWirkung
Rangkarte rendernAus behält Farbe und Hintergrund, liefert aber das Embed
AkzentfarbeFortschrittsbalken, Eckmarken und Level-Beschriftung. Standard = Cloudy-Violett
HintergrundbildEine Bild-URL, entsättigt und stark abgedunkelt hinter der Karte. Leer = schlichtes Schwarz

Die Karte zeigt Avatar, Name, Level, Rang, einen Fortschrittsbalken zum nächsten Level und die Gesamt-XP. Die Karte gar nicht einzurichten entspricht „aus" — jeder Server behält das Embed, bis jemand die Karte einschaltet.

Levelkurve

Drei Zahlen bestimmen, was jedes Level kostet. Die Kosten eines Levels sind die XP, die es von diesem Level zum nächsten braucht; der Fortschritt setzt sich bei jedem Aufstieg zurück, während die Gesamt-XP für Rang und Bestenliste weiterzählen. Die Regel:

Kosten von Level L = Basis-XP × (1 + Wachstumsrate)^(L − 1) + Mindestschritt × (L − 1), abgerundet

Basis-XP (Level 1 → 2)

10–1000, in 10er-Schritten · Standard 100

XP für den ersten Levelaufstieg. Der Zinseszins-Anteil jedes späteren Levels leitet sich davon ab.

Wachstumsrate

0–100 (%) · Standard 15

Wie viel teurer der Zinseszins-Anteil pro Level wird. 15 % heißt: der Basisanteil von Level 2 kostet 15 % mehr als die Basis, Level 3 kostet 15 % mehr als das, und so weiter.

WachstumGefühl
0–5 %Fast linear — hohe Level bleiben erreichbar, die Zahl bläht sich auf
10–20 %Der Sweet Spot. Frühe Level gehen schnell, spätere sind eine Leistung
30 %+Brutal. Level 20 wird faktisch unerreichbar

Mindestschritt

0–500, in 5er-Schritten · Standard 50

Ein fester Betrag, der auf den Zinseszins-Anteil aufgeschlagen wird — einmal pro bereits erreichtem Level: Level 2 kostet 50 XP mehr als sein Zinseszins-Anteil, Level 3 kostet 100 mehr, Level 4 150 mehr, und so weiter.

Ohne ihn macht eine niedrige Wachstumsrate die ersten Level fast kostenlos — 100 XP, dann 105, dann 110. Mit Wachstumsrate 0 ist die Kurve eine Gerade, die pro Level um genau diesen Betrag steigt.

Rechenbeispiel mit den Standardwerten

LevelZinseszins-AnteilMindestschritt-AnteilKosten
1 → 21000100
2 → 311550165
3 → 4132100232
4 → 5152150302
5 → 6175200374
10 → 11352450801
20 → 211 4239502 373

Mit diesen Standardwerten spürst du etwa die ersten fünfzehn Level lang den Mindestschritt; der Prozentsatz überholt ihn erst ab ungefähr Level 15. Erhöhe die Basis-XP oder senke den Mindestschritt, wenn der Prozentsatz früher wirken soll.

Befehle

BefehlTut
/my-level [user]Eigenes Level, Rang und XP anzeigen — oder die eines anderen Mitglieds
/level-leaderboardDie zehn Mitglieder mit den meisten Gesamt-XP anzeigen

Verhaltenshinweise

  • Nachrichten und, falls eingeschaltet, Voice-Minuten zählen. Reaktionen und Slash-Befehle bringen keine XP.
  • XP gelten pro Server. Ein Level auf einem Server bedeutet auf einem anderen nichts.
  • Eine Kurvenänderung berechnet vorhandene XP nicht neu. Mitglieder behalten ihr Level und ihren Fortschritt darin; nur die Kosten der nächsten Level ändern sich.
  • Deaktivieren friert alles ein; Reaktivieren macht dort weiter, wo es aufgehört hat.
  • Ein Server-Reset unter Server-Standards löscht alle Level und XP endgültig.
  • No-XP-Kanäle und -Kategorien sowie Kanal-/Kategorie-Multiplikatoren gelten auch für Threads und Forenbeiträge darin.
  • Ein Belohnungswechsel („nur höchste“) vergibt die neue Rolle und entfernt die alte einzeln, sodass ein Mitglied nie ohne beide dasteht.

Verwandt

  • Automationen — XP für andere Ereignisse verteilen oder auf den Erhalt einer Belohnungsrolle reagieren
  • Economy — das andere Fortschrittssystem, mit eigener Währung