Skip to content

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 ​

  1. Open Community > Discord and click Connect Discord. You need the Manage Server permission on the Discord server.
  2. Discord asks you to add the bot to a server; authorise. You return to the panel with "Connected to server".
  3. 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):

ChannelWhat the bot posts
Server infoA live server list post (status, players, next wipe).
Wipe announcementsCountdowns, wipe live, wipe complete.
Map votesMap vote polls before a wipe.
ReportsDaily 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.

SourceRole mapping
Player plansOne role per player plan: active subscribers.
Kit tiersVIP kit, Gold kit, Silver kit, Bronze kit: bought at least once.
EveryoneLinked 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.

Paid once per player in this community for linking Discord:

FieldDetail
GemsDefault 1,000. Arrive right away.
KitsOptional 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):

OptionDetail
Discord for this serverEnables wipe announcements and the population bot for the server.
Population Bot TokenA 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 AnnouncementsCountdown reminders (24h, 12h, 6h, 2h, 1h, 30m; at least one) plus WIPE LIVE and server back online.
Map VotingOpens 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 ​

ProblemFix
Channels list emptyThe bot is not in the server, or has no permission to see channels.
Roles not givenBot role below the mapped roles, or no Manage Roles permission; the player has not linked Discord.
Nothing postedThe channel is off, Discord for this server is off, or the server is not a platform server.