Core

Leaderboard & XP

server.ninja includes a full leaderboard and XP system with level-up...

Gamification works — when done right. XP and leaderboards reward...

How It Works

  1. Enable leaderboard: Dashboard → Leaderboard → Toggle On
  2. Members earn XP for messages (configurable rate, 15-min cooldown default)
  3. Voice time earns XP separately (AFK time excluded automatically)
  4. Level-up notifications appear in a designated channel or DM
  5. Role rewards auto-assign roles at configurable level milestones
  6. Import from MEE6: run /import mee6 in any channel — instant transfer

What It Tracks

  • Message XP (configurable per channel, 15-min cooldown)
  • Voice time XP (configurable, AFK excluded)
  • Level-up notification messages (custom text + channel)
  • Role rewards at level milestones (e.g., Level 5 → @Regular)
  • Weekly, monthly, and all-time leaderboards
  • Leaderboard embeddable widget for websites
  • MEE6 XP import (/import mee6)
  • Anti-spam cooldowns (configurable per channel)
  • XP multiplier events (Pro)
  • Seasonal leaderboard resets with all-time preservation

Use Cases

  • Gaming server rewarding most active players with exclusive roles
  • Education server gamifying class participation to increase engagement
  • Brand community recognizing top contributors publicly each month
  • Any server wanting to reduce lurker ratio by incentivizing first messages

What's Included

Free

  • Full XP and leaderboard system
  • Level-up notifications
  • Role rewards (unlimited milestones)
  • Weekly/monthly/all-time views
  • MEE6 XP import
  • Anti-spam cooldowns
  • Leaderboard widget

Pro (FREE)

  • XP multiplier events (2x weekends, etc.)
  • Custom XP formulas
  • Per-channel XP rate configuration
  • Seasonal leaderboard management
  • Leaderboard API access
  • Advanced anti-exploit detection

Setup

  1. Dashboard → Leaderboard → Enable
  2. Configure message XP rate and cooldown (default: 15-25 XP, 60s cooldown)
  3. Configure voice XP rate (default: 10 XP per 5 minutes, AFK excluded)
  4. Set level-up notification channel: Leaderboard → Notifications → Channel
  5. Add role rewards: Leaderboard → Rewards → Add Level → Select Role
  6. Optional: import MEE6 data by running /import mee6 in any server channel

How It Compares

MEE6Arcaneserver.ninja
XP & leaderboard
Role rewards$11.95/mo$4.99/moFree
Custom level-up messages$11.95/mo$4.99/moFree
Voice XPBasic
XP import from MEE6N/A
No ads$4.99/mo
Analytics dashboard
Seasonal resets
Price$11.95/mo$4.99/moFREE

Frequently Asked Questions

Can I import XP from MEE6?

Yes. Run /import mee6 in any channel and all member XP, levels, and progress transfer...

Is the leaderboard really free?

Yes. The full leaderboard system — XP, levels, level-up notifications, role rewards (unlimited...

Can I exclude channels from earning XP?

Yes. Dashboard → Leaderboard → Channels → toggle off channels like #bot-commands, #memes, or...

Try server.ninja Free

Analytics + moderation + leveling. 80% free.

Add to Discord — Free

2 min setup · No credit card