Support

Get help with RedM Bot

Frequently Asked Questions

How do I get started with Nexus?

Getting started is simple:

  1. Click "Login with Discord" in the navigation
  2. Authorize with your Discord account
  3. Click "Add Bot to Server" from your dashboard
  4. Select your Discord server and authorize
  5. Configure your RedM server URL in the dashboard
  6. Install the RedM resource on your server

No hosting or technical setup required!

What permissions does the bot need?

The bot requires the following permissions:

  • Send Messages
  • Read Message History
  • Use Slash Commands
  • Embed Links

When adding the bot, you can use the provided invite link which includes the correct permissions automatically.

Can I use this with frameworks other than VORP?

Yes! The bot fully supports both VORP Framework and RSG Framework out of the box. The framework is automatically detected when your RedM server starts - no manual configuration needed.

Both frameworks have complete feature parity including inventory management, money systems, character data, weapon tracking, and job management.

For other frameworks, you would need to implement custom integration by modifying the framework configuration in config.lua.

Why are my commands not showing up?

If slash commands aren't appearing, try these solutions:

  • Wait a few minutes after adding the bot - Discord can take time to sync commands
  • Make sure you invited the bot with the correct permissions link from the dashboard
  • Check that the bot shows as "Online" in your Discord server
  • Try typing / in a channel to see if commands appear
  • If still not working, remove and re-add the bot
How do I find a player's identifier?

Player identifiers can be found in several ways:

  • Check your database - VORP: characters table | RSG: players table
  • Use the /players command when the player is online
  • Use the /playerinfo command to see all identifiers for an online player
  • Look in your server logs when a player connects

Identifiers typically start with prefixes like steam:, license:, or discord:

Why isn't /setjob working on my RSG server?

RSG Framework uses location-based job names instead of role-based names. Common mistakes:

  • Wrong: Using "sheriff" or "deputy" as the job name
  • Correct: Use "vallaw" for Valentine Law, "rholaw" for Rhodes Law, "blklaw" for Blackwater Law

Grade structure for law enforcement jobs:

  • Grade 2 = Sheriff
  • Grade 1 = Deputy
  • Grade 0 = Recruit

Example: /setjob 1 vallaw 2 Sheriff makes player 1 the Valentine Sheriff

To see all available jobs and their correct names, check your rsg-core/shared/jobs.lua file.

Do I need to host anything?

No! Nexus is a fully managed service - we handle all the hosting and maintenance for you.

You only need to:

  • Have a Discord server
  • Have a RedM server with the resource installed
  • Configure the connection in the dashboard

The bot runs 24/7 on our infrastructure at no cost to you.

How do I get bot updates?

Bot updates are automatic! We handle all updates and improvements to the Discord bot on our end.

For the RedM resource (Frsk_Discord-Server), you may occasionally need to update it:

  1. Download the latest version from our repository
  2. Replace the old resource folder on your RedM server
  3. Restart the resource: restart Frsk_Discord-Server

We'll announce major updates that require resource updates on our support channels.

Is this bot safe to use?

Yes! The bot is completely open source and we take security seriously.

Security measures:

  • We never ask for or store your Discord credentials
  • Your RedM server configurations are stored securely in our database
  • The bot only has the permissions you explicitly grant during installation
  • All communication between the bot and your RedM server uses standard HTTP
  • Only grant admin command roles to trusted Discord members

The entire bot source code is available for review on our GitHub repository.

The bot can't connect to my RedM server

Check these common issues:

  • Verify REDM_API_URL matches your server IP and port
  • Ensure the Frsk_Discord-Server resource is started
  • Check if your server allows HTTP requests on port 30120
  • Look for firewall rules blocking connections
  • Test with /testconnection command for detailed error messages
Can I customize the bot commands?

Yes! The bot is fully customizable:

  • Edit cogs/admin.py for admin commands
  • Edit cogs/player.py for player commands
  • Modify config.lua in the RedM resource for server-side behavior

After making changes, restart the bot for them to take effect.

Still need help?

Check the documentation for detailed guides or visit our GitHub repository to report issues.