About SimpleRCON
SimpleRCON is a Discord bot designed to manage RCON commands and mute/unmute players on game servers directly from Discord. It allows authorized users to run server commands and perform player moderation actions like muting players, while enforcing role-based permission controls. This bot allows you to select a server and then run commands or perform actions like muting a player, all through intuitive slash commands.
Features
- RCON Command Execution: Run any allowed RCON commands on a selected server.
- Player Mute/Unmute: Mute or unmute a player on a specific server with customizable duration and reason.
- Role-Based Access Control: Restrict command access based on Discord roles.
- Whitelisted Commands: Only commands listed in the `whitelisted_commands` configuration can be run (unless the user has a bypass role).
- Ephemeral Feedback: All responses are sent as ephemeral messages for better privacy and less clutter.
- Logging: Tracks who used the bot and logs command usage.
Prerequisites
Before running the bot, ensure you have the following:
- A valid Discord Bot Token.
- A valid Battlemetrics API Key (for interacting with game servers).
- The required configuration files (`config.json` and `embed_config.json`).
- A Rust server linked to battlemetrics.
You can add multiple servers to the config, and they will automatically show up on the embed.
For questions or problems, please reach out to dubsrust on discord or send me a message on codefling.