Engagement/Technical Guide

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-ups or #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.