The exaroton Discord bot enables you to display your live game server status on your Discord server and to allow your players to start your server whenever they want.
Quick-start
Step 1: Inviting the bot to your Discord server
You can use this link to invite the exaroton bot to your Discord server: https://discord.com/oauth2/authorize?client_id=833825964080889886&scope=bot%20applications.commands&permissions=330752
By adding this bot to your Discord server, you agree to our privacy policy.
Step 2: Linking your Discord account to your exaroton account
You can link your Discord account in the exaroton account settings.
Step 3: Adding your game server to your Discord server
Use the command /link <server>
to link your server to your Discord server.
Example
/link example.exaroton.me
Step 4: Create an embed for your game server
Use the command /embed <server>
to create an embed for your game server.
Example
/embed example.exaroton.me
Embeds always show the current status of your server. Buttons in the embed message can be used to start, stop, or restart the server.
We recommend creating a separate channel for your server information and embed, in which regular Discord server members are not allowed to send messages. This way, your embed always remains visible and can easily be found by your players.
Step 5: Allow other people to start your server
To use your server embed or commands to control your server, other people need your permission.
You can use the command /server-permissions add <server> <role> <permission>
to give certain roles permission to control your server.
Example
/server-permissions add example.exaroton.me @everyone start
You can also allow people to stop
, restart
or embed
your server, or execute in-game commands.
Unlinking servers
You can unlink game servers from your Discord server using the command /unlink <server>
.
Example
/unlink example.exaroton.me
A game server is also unlinked automatically if the person who linked it leaves the Discord server or unlinks their Discord account from their exaroton account.
Status pings
In addition to the embed that is always shows the current status of your server, you can set up a channel where a message is posted every time the server is started or stopped and mention a specified Discord role.
/status-ping set <server> <channel> [<online-message>] [<online-ping-role>] [<offline-message>] [<offline-ping-role>]
Options
- Server: The game server this applies to
- Channel: The Discord channel to send the messages in
- Online message: The message to send when the server goes online (default message if not specified)
- Online ping role: The Discord role to mention when the server goes online
- Offline message: The message to send when the server goes offline (default message if not specified)
- Offline ping role: The Discord role to mention when the server goes offline
Placeholders
Both the offline and online message can contain placeholders to dynamically add additional information. Placeholders can be added by adding {{placeholder-name}}
anywhere within your message, where placeholder-name
is one of the names listed below:
- server-name: The name of the game server
- server-address: The default server address
- server-host: The hostname of the host the game server is running on
- server-port: The port currently used by the server
- server-dyn-ip: The current DynIP of the game server (See Connect to your server)
- server-motd: The MOTD of the game server
- software-name: The name of the server software used (e.g. PaperMC)
- software-version: The version of the server software (e.g. 1.21.4)
More commands
The exaroton bot offers some other, more advanced features. To get a full list of all available commands, use /help
. You can also show more information about a specific command using /help <command>
.