Hintergrund3 min Lesezeit

Discord Leveling Bot: XP, Streaks & Role-Rewards erklärt | TeraOne 2026

Wie TeraOnes Leveling-System wirklich rechnet: Text- und Voice-XP, quadratische Level-Formel (5·lvl²+50·lvl+100), Streak-Bonus, Multiplier und Seasons.

Leveling: XP-System, das Engagement belohnt — und nicht AFK-Farming

Leveling-Systeme sind nur dann fair, wenn sie sich nicht gamen lassen. TeraOnes Leveling-Modul trackt Text- und Voice-Aktivität, vergibt XP über eine durable Queue (kein Verlust bei Bot-Restart) und filtert AFK-Farmen aktiv raus.

Was es kann

  • Text- und Voice-XP — XP pro Nachricht (mit 60-Sek-Cooldown gegen Spam) und pro Voice-Minute (AFK- und Mute-aware). Beide laufen durch dieselbe durable Queue.
  • Faire, balancierte Level-Formel — quadratische Progression 5·lvl² + 50·lvl + 100. Frühe Level fühlen sich schnell an, höhere Level bleiben ein echtes Ziel.
  • Role-Rewards mit Stacking-Option — Rollen auf Level-Schwellen hinterlegen (z. B. Level 5 → @Active, Level 20 → @Veteran). Stacking an = alle Rollen behalten, aus = nur die höchste. Bis 50 Rewards.
  • Multiplier & No-XP-Filter — Pro Channel oder Rolle Multiplier setzen (0.5×–5×), Event-Multiplier mit Zeitfenster (Doppel-XP-Wochenende), oder Channels/Rollen vom XP-Gewinn ausschließen.
  • Streak-Bonus — tägliche Aktivität als Streak. Bonus-XP für 3er-, 7er- und 30er-Streaks. Ein Freibie pro Monat verhindert Streak-Verlust bei einem verpassten Tag.
  • Seasons mit Winner-Rolle — temporäre Ranglisten mit Start/End-Datum. Season-Ende vergibt optional eine Winner-Rolle und resetet Season-XP — Total-XP bleiben unberührt.
  • Rank-Card mit eigenem Design/rank rendert eine 800×250-Card (Avatar, Level, XP-Bar, Streak). Eigenes Hintergrundbild, freie Akzentfarbe.
  • Öffentliches Leaderboard — optional: Top-50-Seite unter tera-one.de/lvl/<guildId>. Server-Icon, Podium für Top 3.
  • Admin-Werkzeuge — XP manuell geben oder zurücksetzen, einzeln oder Server-weit. Audit-Log aller XP-Bewegungen.

Wie die Level-Formel funktioniert

Die XP-Anforderung pro Level ist quadratisch:

  • Level 1 → 100 XP
  • Level 5 → 475 XP
  • Level 10 → 1100 XP
  • Level 20 → 3100 XP
  • Level 50 → 15100 XP

Konkret: XP_zu_Level(n) = 5·n² + 50·n + 100. Das ist langsam genug, dass High-Roller-Status etwas wert ist, aber schnell genug, dass die ersten 5 Level sich an einem Abend erreichen lassen.

Wie du es einrichtest

  1. Dashboard → Leveling öffnen, Modul aktivieren.
  2. Role-Rewards anlegen — Level-Schwellen mit Rollen mappen.
  3. Multiplier für aktive Channels (z. B. #general = 1.5×) und passive ausschließen (#bot-spam = 0×).
  4. No-XP-Channels & -Rollen befüllen (@Mute, AFK-Channel).
  5. Optional Seasons starten und Winner-Rolle wählen.
  6. Rank-Card-Hintergrund hochladen, Akzentfarbe setzen.

Mehr in der Feature-Übersicht.

Tipps für bessere Ergebnisse

  • Pause-on-Timeout & Pause-on-Quarantine aktivieren — gesperrte Accounts farmen so keine XP, legitime User verlieren nach Entsperrung nichts.
  • Voice-Heartbeat statt Pauschal-XP — TeraOne schickt alle 60 Sek einen Heartbeat. Aktive (nicht AFK, nicht muted, mit anderen im Channel) Voice-Minuten zählen. AFK-Channels werden ignoriert.
  • Multiplier moderat einsetzen — 5× für ein Event ist okay, dauerhaft verzerrt es das Leaderboard.

FAQ

Wie schnell steigen User auf? Text: XP mit 60-Sek-Cooldown pro User (Anti-Spam). Voice: Minuten zählen, wenn User nicht AFK oder muted ist. Mit Streak-Bonus auf 3/7/30 Tagen bleibt tägliche Aktivität attraktiv.

Wie viele Role-Rewards und Multiplier sind erlaubt? Bis 50 Role-Rewards und 25 Multiplier (Channel, Rolle oder Event) pro Server.

Kostet das etwas? Nein. Alle Leveling-Funktionen — inkl. Rank-Cards, Seasons, Multiplier, öffentliches Leaderboard — sind komplett kostenlos.


Hilfe nötig? Komm in unseren Discord-Server.