Appearance
Discord
The RustyThrones bot connects your community to your own Discord server: it posts server info, wipes and map votes there, gives supporter roles to players who link their Discord, and answers slash commands. Needs the discord.manage permission (Admin) for the community page and servers.configure for each server's Discord tab.
Discord must be switched on for the platform ("Discord is not switched on for the platform yet" otherwise).
Connect your Discord server
- Open Community > Discord and click Connect Discord. You need the Manage Server permission on the Discord server.
- Discord asks you to add the bot to a server; authorise. You return to the panel with "Connected to server".
- One Discord server can belong to one community only (otherwise "in use").
Disconnect makes the bot leave and clears the channels and role mapping.
Channels
Pick a text channel for each (or leave off = not posted):
| Channel | What the bot posts |
|---|---|
| Server info | A live server list post (status, players, next wipe). |
| Wipe announcements | Countdowns, wipe live, wipe complete. |
| Map votes | Map vote polls before a wipe. |
| Reports | Daily and wipe reports, quest completion announcements. |
Supporter roles
Map Discord roles to what a player holds. Roles are given to players who linked their Discord and removed when the plan ends.
| Source | Role mapping |
|---|---|
| Player plans | One role per player plan: active subscribers. |
| Kit tiers | VIP kit, Gold kit, Silver kit, Bronze kit: bought at least once. |
| Everyone | Linked players: any player who linked Discord on the site. |
A subscription outranks a kit tier on the site, but every mapped role is given. For roles to work the bot needs Manage Roles and its role must sit above the mapped roles in Discord > Server Settings > Roles; otherwise the page warns "The bot can't manage roles yet". Roles above the bot's role or managed by an integration cannot be assigned.
Sync runs when a player links, changes or unlinks Discord, on subscription changes, on bundle purchases, when you save, and every 30 minutes as a safety net (bundle refunds are only caught by that reconcile). Save channels and roles stores the page.
Link reward
Paid once per player in this community for linking Discord:
| Field | Detail |
|---|---|
| Gems | Default 1,000. Arrive right away. |
| Kits | Optional reward kits (create them under Store > Kits). Given in game when the player claims while online on one of your servers. |
Save reward. See how players link in Discord and chat tags.
Per-server Discord options
In a server's Discord tab (Config group):
| Option | Detail |
|---|---|
| Discord for this server | Enables wipe announcements and the population bot for the server. |
| Population Bot Token | A separate bot application per server whose status shows the live player count. Invite it with no extra permissions (presence only). The token is shown only as "set". |
| Wipe Announcements | Countdown reminders (24h, 12h, 6h, 2h, 1h, 30m; at least one) plus WIPE LIVE and server back online. |
| Map Voting | Opens a poll before each wipe set to Map Vote: open N hours before (default 24) and close M hours before (default 1). See Wipes. |
Slash commands
The bot answers /status, /nextwipe and /mapvote for your community's servers in your Discord server.
Troubleshooting
| Problem | Fix |
|---|---|
| Channels list empty | The bot is not in the server, or has no permission to see channels. |
| Roles not given | Bot role below the mapped roles, or no Manage Roles permission; the player has not linked Discord. |
| Nothing posted | The channel is off, Discord for this server is off, or the server is not a platform server. |