Rank, XP & Leveling Engine
Dynamic XP distribution, progression curves, server leaderboards, and automatic milestone role rewards.
01. XP Gain Mechanics & Anti-Spam
Members earn 15 to 25 XP randomly per minute as they send messages in server text channels. An automated 60-second cooldown per user prevents spamming and rapid message flooding from inflating XP.
The XP required to advance to the next level follows an exponential progression curve: XP = 100 * (Level ^ 1.6).
02. Automatic Role Rewards
Server administrators can configure role rewards that unlock at specific level milestones (e.g. Level 5, Level 10, Level 25).
As soon as a member gains enough XP to level up, Adremare automatically grants them all qualifying milestone roles without requiring any manual staff intervention.
03. Level-Up Announcements
When a member levels up, Adremare can celebrate their achievement by dispatching an embed. You can configure announcements to appear in:
- The current channel where the user just leveled up.
- A dedicated level-up announcements channel (e.g.
#level-upsor#bot-commands).
04. XP Multipliers
Adjust the server-wide XP rate multiplier via the dashboard settings (0.5x, 1.0x, 1.5x, or 2.0x) to run double-XP events or adjust community pacing.