Required Plan Leveling requires an active plan. Self-service commands (/rank, /level, /profile, /leaderboard) and XP earning work whenever the server has an active plan or trial.
Level Formulas

Pick the curve that decides how much XP each level costs. The default is the MEE6-compatible quadratic, so existing servers see no change.

FormulaXP to complete level NFeel
Quadratic (default)curve×N² + factor×N + base5N² + 50N + 100Fast early, progressively harder
Linearfactor×N + baseSteady, predictable pace
Exponentialbase × exponent^NGentle start, steep late game
CustomYour own expression of nFull control
Safe custom formulas Custom expressions are parsed by a sandboxed arithmetic evaluator — variables n/level, the operators + − × ÷ % ^, parentheses, and math functions (min, max, floor, pow, …). Anything else is rejected, so a formula can never run code. Curves must increase.
XP Sources

Every source has its own on/off toggle, XP amount, cooldown, daily limit, and multiplier. Messages and voice are on by default; the rest are opt-in.

SourceDefaultNotes
Messages15 XP (± variance)Per-user cooldown (default 60s); gated by the anti-farm scorer.
Voice10 XP / minCamera, screen-share and stage bonuses; ignores AFK / alone / deafened (configurable).
Reactions2 XPThe member who adds the reaction earns.
Threads20 XPTo the thread creator.
Forum posts25 XPA post in a forum channel.
Attachments5 XPA message carrying an image/file.
Slash commands3 XPUsing an application command.
Server boost500 XPWhen a member starts boosting.
Scheduled events50 XPWhen a member subscribes to a scheduled event.
Anti-Farming Engine Each message is scored against detectors — duplicate/copy-paste, emoji & sticker & GIF spam, rapid messages, character spam, mention spam, very-short and self-conversation. XP is withheld when the score crosses your threshold, so farming earns nothing.
XP Multipliers

Boost earning globally or for specific contexts. Multipliers combine under your chosen stacking rule and are capped at a maximum.

TypeApplies to
ServerEveryone, always
Weekend / HolidayOn chosen days / dates
RoleMembers with a role
ChannelActivity in a channel
TemporaryServer-wide, with an expiry
PersonalA single member (e.g. a reward)
PrestigePermanent stack per prestige earned

Stacking modes: multiply (2× and 3× → 6×), add (2× and 3× → 4×), or highest (the single biggest).

Level Rewards

Grant unlimited rewards when members reach a level. A big XP jump still pays out every level crossed.

Reward typeEffect
RoleAssign a Discord role (stack or replace previous level roles)
MultiplierGrant a permanent or timed personal XP boost
BadgeAward a profile badge
AnnouncementPost a custom message on that level-up
Prestige

When members reach the max level they can prestige — their prestige counter goes up and XP resets, in exchange for prestige rewards.

SettingDescription
Max levelThe level required to prestige
Reset modeFull (XP → 0) or Keep a percentage of XP
Max prestigeCap on prestige levels (0 = unlimited)
XP stack / prestigePermanent XP multiplier gained each prestige
Prestige rewardsRoles, badges, borders or multipliers per prestige

Members prestige with /prestige confirm:true (or !prestige confirm).

Leaderboards & Level-up

Multiple boards, selectable on /leaderboard: all-time XP, weekly, monthly, messages, voice, reactions and prestige.

Level-up announcements are fully configurable — post in the current channel, a specific channel, a DM, or off; as plain text or an embed; optionally via a webhook, with a custom template ({user}, {level}, {username}).

Configuration

Everything lives on Dashboard → Leveling (core settings + an Advanced section for formulas, per-source XP, multipliers, delivery, rewards, prestige and boosters). Admins can also manage XP directly with slash / prefix commands.

Commands

Every command works as a slash command; a curated set also works with the server prefix (default !) or by mentioning the bot.

/
rank [user]
Canvas rank card with XP bar, level, progress and server rank. Also !rank.
/
level [user]
Quick text summary of level, XP, rank and prestige. Also !level.
/
profile [user]
Full profile card: banner, prestige, stats, badges and join/created dates. Also !profile.
/
leaderboard [type]
Server leaderboard — all-time / weekly / monthly XP, messages, voice, reactions or prestige. Also !leaderboard.
/
rewards
View the level rewards configured for the server. Also !rewards.
/
prestige [confirm]
Check eligibility, or prestige when you reach the max level. Also !prestige.
/
setbg
Set a custom background & accent colour for your rank card. Slash only.
/
xp give | remove | set | reset | multiplier
Admin (Manage Server): adjust member XP, reset a member or the whole server, and add multipliers. Also !xp ….
Rank & Profile Cards

Generated server-side with canvas and returned as PNG attachments. The profile card adds the member banner, prestige, badges and dates.

👤
Username · 🌟 Prestige 2
Level 14 · Rank #3
3,420 / 5,040 XP to next level

Customise your card with /setbg (preset or image background + accent colour). Per-guild accent and card styling live in Dashboard → Leveling.