Customize Your Leveling Experience
RankMaster comes with a variety of settings that can be customized to fit the specific needs of your server. These settings are stored in our database and can be altered through specific commands. Here's a guide on how to customize these settings:
1. Message XP Settings (xpmsg
)
xpmsg
)Description: Set the range of XP (experience points) members can earn per message.
Usage:
rm! xpmsg <min_xp> <max_xp>
Parameters:
min_xp
: The minimum XP a user can earn per message (must be >= 1).max_xp
: The maximum XP a user can earn per message (must be <= 200 and >=min_xp
).
Example:
rm! xpmsg 5 25
2. Voice XP Settings (xpvoice
)
xpvoice
)Description: Set the range of XP members can earn for participating in voice channels.
Usage:
rm! xpvoice <min_xp> <max_xp>
Parameters:
min_xp
: The minimum XP a user can earn for voice participation (must be >= 1).max_xp
: The maximum XP a user can earn for voice participation (must be <= 200 and >=min_xp
).
Example:
rm! xpvoice 10 50
3. Message Cooldown (msgcooldown
)
msgcooldown
)Description: Set the cooldown period for earning XP from messages to prevent spam.
Usage:
rm! msgcooldown <seconds>
Parameters:
seconds
: Cooldown time in seconds (must be between 30 and 500).
Example:
rm! msgcooldown 45
4. Voice Cooldown (voicecooldown
)
voicecooldown
)Description: Set the cooldown period for earning XP in voice channels.
Usage:
rm! voicecooldown <seconds>
Parameters:
seconds
: Cooldown time in seconds (must be between 30 and 500).
Example:
rm! voicecooldown 120
5. Base XP (setbasexp
)
setbasexp
)Description: Set the base XP for the leveling system.
Usage:
rm! setbasexp <base_xp>
Parameters:
base_xp
: The base XP value for level calculation (must be between 1 and 300).
Example:
rm! setbasexp 100
6. Level Exponent (setexponent
)
setexponent
)Description: Set the exponent used in the level calculation formula.
Usage:
rm! setexponent <exponent>
Parameters:
exponent
: The exponent value (must be between 1.0 and 3.0).
Example:
rm! setexponent 1.8
7. Reset Settings (resetsettings
)
resetsettings
)Description: Reset all customizable settings to their default values. Can only be used once every 72hrs.
Usage:
rm! resetsettings
Example:
rm! resetsettings
Note: Changes to settings will take effect immediately. Use these commands responsibly, as frequent changes can affect user experience on your server.
Last updated