Discord
Connect your team to Discord: members start and stop servers with /server without an account, live servers get announced, and an event feed logs the rest.
0:00 / 1:56
Read the transcript
This audio was created with Boson AI's Higgs Audio: boson.ai/higgs-audio
The SLASHPLAY Discord bot brings your team’s servers into your Discord server. Once you connect them, three things become possible:
- Members can run servers with
/server. Anyone with a Discord role you’ve allowed can start, stop and check your team’s servers right from Discord, without a SLASHPLAY account. A school club can hand 40 students/server startwithout 40 sign-ups. - Live servers get announced. When one of the team’s servers goes live, the bot posts a card with the address, the join password and, for Steam games, a Connect to server button, and can ping a role.
- An event feed logs the rest. Optionally, a quiet channel gets a running log: players joining and leaving, servers starting and stopping, crashes, and CS2 join requests.
All of it is set up on the dashboard, in a few clicks, not with commands.
How it fits together
Three ideas cover the whole integration:
- A connection means “this team is in this Discord server”. You make one on the team’s Discord tab. One Discord server can host several teams, and one team can be connected to several Discord servers. Each connection has its own settings: which roles may use
/server, in which channels, and where announcements and the event feed go. - A placement is how one game server shows up in one Discord server. By default every server simply follows the team’s connection settings. On a server’s Advanced → Discord tab you can override that for one server: announce it somewhere else, give an extra role access to it only, or hide it in certain channels.
- Mute is a single switch on a game server that stops all posting about it, everywhere, while members can still use it with
/server.
Charges always follow the server: whoever starts it from Discord, it runs on its team’s tokens.
Who can set it up
To connect a Discord server to a team you need both:
- The SETTINGS permission on the team. Owners have it; ADMIN does not unless it’s ticked for them. See Roles and permissions.
- The Manage Server permission in that Discord server. SLASHPLAY checks this with Discord when you connect.
Anyone on the team can open the Discord tab and look at the settings.
Where to start
- Setting it up for the first time? Follow Connect a Discord server.
- Deciding who can do what? Who can use it covers roles, access levels and channel limits.
- Tuning the messages? Announcements and event feed.
- One server needs different settings? Per-server Discord settings.
- Using the bot? Bot commands lists every command, and Link your account explains when you need
/link account.
IN THIS SECTION
Beginner ▶ Video Connect a Discord server to your team Add the SLASHPLAY bot to your Discord server, pick where it posts and which role can start servers, all in three steps from the team's Discord tab. Intermediate ▶ Video Who can use SLASHPLAY in your Discord Control who can run /server in a connected Discord: the master switch, access levels for each role, custom permissions, and which channels answer. Intermediate ▶ Video Announcements and the event feed Choose where the bot posts live server cards and who it pings, set up a quiet event feed for joins, stops and crashes, and see what every message looks like. Advanced ▶ Video Per-server Discord settings Give one game server its own Discord rules: mute it, announce it elsewhere, give extra roles access, hide it from channels, or add a Discord the team isn't in. Beginner ▶ Video Bot commands Every SLASHPLAY Discord bot command: /server to list, start, stop and restart servers, plus /play, /balance, /whoami and /link, with permissions and errors. Beginner ▶ Video Link your SLASHPLAY account in Discord Use /link account so the SLASHPLAY bot can act as you: reach your own servers from any Discord, check /balance, and use buttons like Restart. Unlink any time.