Leveling Formula
Understand the XP curve
Available Formulas
Hybrid (Default)
Combines OSRS-style exponential scaling with a quadratic floor:
XP = OSRS_component + (base × level × (level-1) / 2)- OSRS component uses
2^(level/7)- each level requires ~10% more XP - Quadratic floor ensures early/mid levels aren't too easy
- Level 100 = ~10 million XP
Legacy
Simple quadratic formula:
XP = base × level × (level-1) / 2- Easier endgame (~1.5M XP at level 100)
- Good for casual servers
Switching Formulas
/mmoconfig formula --args=hybrid # OSRS-style (default)
/mmoconfig formula --args=legacy # Easier quadraticParameters
| Parameter | Default | Effect |
|---|---|---|
baseXpPerLevel | 300 | Controls early game difficulty |
levelScaleMultiplier | 200 | Controls endgame curve steepness |
Adjusting Parameters
/mmoconfig basexp --args=400 # Harder early game
/mmoconfig basexp --args=200 # Easier early game
/mmoconfig scale --args=150 # Easier endgame
/mmoconfig scale --args=250 # Harder endgameXP Requirements (Default Settings)
| Level | XP Required | Difficulty |
|---|---|---|
| 10 | ~14,270 | Early game |
| 25 | ~95,573 | Early-mid |
| 50 | ~446,222 | Mid game |
| 80 | ~2,274,045 | Late game |
| 100 | ~10,000,000 | Endgame mastery |
Milestone Preview
When changing formula or parameters, the command shows milestone XP:
XP required: Lv10=14.3k | Lv25=95.6k | Lv50=446.2k | Lv80=2.3M | Lv100=10.0MPlayer Impact
Warning: Changing the formula affects existing players! Players may have lower levels than before if XP requirements increase.
- Skill tree rewards are automatically validated
- Rewards may be revoked if player no longer meets level requirements
- Stat bonuses are recalculated
Validation Triggers
These commands trigger player validation:
/mmoconfig formula/mmoconfig basexp/mmoconfig scale/mmoconfig reload/mmoconfig reloaddefaults