How to Set Up

Rank Master Bot Setup Guide

Initial Setup

After inviting Rank Master to your server, you'll need to configure a few settings to get it up and running.

Setting Up Notification Channels

Rank Master can notify users in a specific channel when they level up.

  • Command: To set this up, use the command rm! setlevelnotify #channel-id in your server.

  • Example: If you want to set a channel for notifications, type rm! setlevelnotify #level-up-notifications.

Setting Up Level Check Channel

To allow users to check their levels, designate a specific channel for this purpose.

  • Command: Use rm! setlevelcheck #channel-id to set the level check channel.

  • Example: To set a channel named "level-check", type rm! setlevelcheck #level-check.

Checking Current Server Settings

Before customizing the experience points (XP), check the current server settings.

  • Command: rm! settings shows the current XP and leveling settings.

  • Default Settings:

    • Message XP Min: 10

    • Message XP Max: 30

    • Voice XP Min: 30

    • Voice XP Max: 60

    • Message Cooldown: 60 seconds

    • Voice Cooldown: 180 seconds

    • Base XP: 75

    • Exponent: 1.5

Customizing Experience Points (XP)

Customize how users earn XP on your server, either through messages or voice channel participation.

Adjusting XP for Messages

Control the XP users receive for sending messages.

  • Command: Use rm! xpmsg min_xp max_xp to set the XP range.

  • Example: To set a range of 15 to 25 XP per message, type rm! xpmsg 15 25.

Adjusting XP for Voice Participation

Customize the XP gain for users participating in voice channels.

  • Command: The command rm! xpvoice min_xp max_xp adjusts voice participation XP.

  • Example: To set a range of 20 to 30 XP for voice activity, type rm! xpvoice 20 30.

Modifying Leveling Parameters

Change the core parameters for leveling up.

Changing the Base XP

The base XP is the initial amount of XP required for leveling up.

  • Command: Change it using rm! setbasexp base_xp.

  • Example: To set the base XP to 100, type rm! setbasexp 100.

Altering the Leveling Exponent

The leveling exponent determines how quickly the XP requirement increases for each level.

  • Command: Adjust it with rm! setexponent exponent.

  • Example: For a moderate leveling curve, you might set it to 1.8 using rm! setexponent 1.8.

Additional Commands and Features

Explore more functionalities of Rank Master to enhance your server's experience.

rm! mylevel

Allows users to check their current level and XP.

Role Assignments

Configure roles to be awarded at specific levels.

Troubleshooting and Support

Encounter an issue? Here are some common troubleshooting steps:

  • Bot Not Responding: Ensure Rank Master has the necessary permissions and is not muted or restricted in any channel, Remember RankMaster role needs to be higher then the ones you will want to assign.

  • Incorrect XP Gains: Verify the XP settings for messages and voice channels.

For further assistance, contact our support team in our Discord Server.

Conclusion

You're all set! Rank Master is now ready to engage your community with an interactive leveling system. Explore the various features and settings to tailor the experience to your server's needs. Happy leveling!

Last updated