DKP-Bot für Discord: So führst du ein DKP-System auf deinem Server
DKP (Dragon Kill Points) ist das älteste Loot-System im MMO-Raiding: Mitglieder bekommen Punkte fürs Erscheinen und bieten damit auf Drops. Es steht und fällt mit Vertrauen. Jeder sollte also die Punktestände und den Verlauf sehen können, und nur Offiziere sollten sie ändern dürfen.
Du brauchst die Punktestände dieser Woche sofort? Der kostenlose DKP-Rechner rechnet die Vergaben und Loot-Ausgaben eines Raids auf den Stand aller Spieler und gibt dir eine Tabelle zum Einfügen. Der Rest dieser Anleitung richtet Punktestände ein, die Offiziere mit einem Befehl ändern, damit niemand Summen von Hand nachrechnet.
Die meisten Gilden führen DKP in einer Tabellenkalkulation oder einem Addon-Export. Diese Anleitung holt den Alltag mit CordBase (unserem Produkt) nach Discord, sodass Offiziere Punkte per Befehl vergeben und abziehen und jeder die Punktestände nachsehen kann.
Die Einrichtung: zwei Tabellen
- Punktestände: eine Zeile pro Raider mit den aktuellen DKP.
- Loot-Log: eine Zeile pro vergebenem Gegenstand, damit festgehalten ist, wer was ausgegeben hat.
Der Free-Plan erlaubt zwei Tabellen mit je 100 Zeilen. Das reicht für die Punktestände einer Gilde mit 40 Leuten und 100 Loot-Einträge. Pro (8 $/Monat) hebt das Tabellenlimit auf und erlaubt 10.000 Zeilen pro Tabelle.
Schritt 1: Die Tabelle für Punktestände anlegen
CordBase hat eine Vorlage DKP-Tracker (Spieler, Punkte, Grund, Datum), aber sie ist als Log der Vergaben gebaut. Für Punktestände, die rauf und runter gehen, eignet sich eine kleine eigene Tabelle besser. Melde dich auf cordbase.gg mit Discord an, füge den Bot zu deinem Server hinzu und leg eine Tabelle namens „DKP“ an mit:
- name: Text, Pflichtfeld. Setz sie an die erste Stelle: Ranglisteneinträge werden damit beschriftet, und die Option
rowdurchsucht sie. - player: Mitglied, Pflichtfeld.
- dkp: Zahl, Pflichtfeld.
- class: eine Auswahlliste mit den Klassen deines Spiels (optional).
Der Bot registriert /dkp auf deinem Server.
Schritt 2: Berechtigungen
Gib deiner Offiziersrolle Schreiben (sie können Raider hinzufügen und DKP ändern), deiner Gildenleitung Admin und deiner Raider-Rolle Lesen. Raider können dann Punktestände nachsehen, die Zahlen aber nicht anfassen. Sobald auf einer Tabelle irgendeine Rolle eingetragen ist, können Mitglieder ohne eine dieser Rollen sie gar nicht mehr nutzen.
Schritt 3: Vergeben und ausgeben
Füge jeden Raider einmal hinzu: /dkp add name:Thrain player:@Thrain dkp:0 class:Warrior
Nach einem Raid vergibst du die Anwesenheitspunkte:
/dkp update row:Thrain dkp:10 _mode:Increment
Wenn jemand einen Gegenstand für 35 DKP gewinnt:
/dkp update row:Thrain dkp:35 _mode:Decrement
Erhöhen und Verringern ändern den aktuellen Wert in einer einzigen Datenbankoperation. Vergeben oder ziehen zwei Offiziere im selben Moment ab, zählt also beides. Musst du einen Fehler korrigieren, setzt _mode:Set einen exakten Wert.
Schritt 4: Punktestände und Verlauf
/dkp leaderboard column:dkp limit:25zeigt die Top 25, die höchsten zuerst./dkp query class:Warriorlistet alle Krieger mit ihren DKP auf. Das hilft bei der Entscheidung über ein Gebot.
Für den Verlauf installierst du die Vorlage Loot-Log (Gegenstand, erhalten von, Quelle oder Boss, Seltenheit, Datum) und lässt die Offiziere für jede Vergabe eine Zeile hinzufügen:
/loot-log add item:Ashkandi received_by:@Thrain source:Nefarian rarity:Epic date:2026-10-08
Danach kann jeder /loot-log query received_by:@Thrain abfragen.
Was das nicht macht
- Kein Bieten. Führ die Auktion wie gewohnt im Chat oder im Sprachkanal durch und trag dann das Ergebnis ein.
- Kein Verfall. Einen wöchentlichen prozentualen Verfall musst du von Hand anwenden.
- Kein Addon-Import. CordBase kann keine Addon-Exporte aus WoW oder FFXIV lesen, und einen CSV-Import gibt es noch nicht.
Wenn du automatisches Bieten und Verfall brauchst, passt ein eigenes DKP-Tool oder Addon besser. Wenn du vor allem ein faires, sichtbares Kassenbuch in Discord brauchst, decken zwei Tabellen das ab.
Häufige Fragen
Können Raider ihre eigenen DKP sehen?
Ja, wenn ihre Rolle Lesezugriff hat. /dkp query player:@name oder die Rangliste zeigt sie an.
Kann ich so auch EPGP oder andere Loot-Systeme führen?
Teilweise. Du kannst Zahlenspalten für EP und GP anlegen und sie hochzählen, aber CordBase berechnet keine Verhältnisse. Die Priorität (EP geteilt durch GP) musst du also außerhalb ausrechnen.
Ist die Vorlage DKP-Tracker nützlich?
Ja, als Log der Vergaben: Jede Zeile hält Spieler, Punkte, Grund und Datum fest. Für einen einzigen laufenden Stand pro Raider ist eine Tabelle mit Punkteständen wie oben einfacher.