Run Your Game Servers From Discord
The SLASHPLAY Discord bot puts your game servers where your community already hangs out. Start and stop servers, pull logs, run console commands, and check your balance — all without leaving Discord. Everything the bot does is backed by the same SLASHPLAY dashboard you already know, so your Discord controls and your web controls always stay in sync.
This guide walks you through adding the bot, connecting your account, linking a server, and every command you’ll use day to day.
Step 1 — Add the Bot to Your Server
➕ Invite the SLASHPLAY bot — click, pick your Discord server, approve.
You’ll need the Manage Server permission on the Discord side to add a bot. The bot asks for the bare minimum: view channels, send messages, embed links, and read message history — just enough to answer commands and post notifications. No admin rights, no moderation powers.
Once it’s in, start typing / and the SLASHPLAY commands appear.
You can also invite the bot any time from the Connect Discord page on your dashboard.
Step 2 — Connect Your Account
In any channel, run:
/link account
The bot replies with a private button. Click it, approve access on the SLASHPLAY site, and you’ll be sent straight back to Discord. From that moment on, the bot can act on your behalf — securely, and only for the things you authorized.
Your authorization is stored encrypted and is scoped to your account only. You can revoke it any time with
/link logout.
Step 3 — Link Your Server (Optional, for Notifications)
Want live game events — player joins, status changes, and more — posted into a Discord channel? Link the Discord server to your SLASHPLAY team:
- On the Connect Discord page, click Generate link code. You’ll get an 8-character code like
ABCD-EFGH. - In the Discord channel where you want notifications, run:
/link server code:ABCD-EFGH
That channel becomes your default notifications feed. You’ll need the Manage Server permission to link.
To fine-tune what gets posted (player joins, status changes, batching), run /link settings.
Managing Servers, Start to Finish
Here’s what a normal session looks like, entirely inside Discord.
Start a server. Type /server start and the bot autocompletes your team’s servers with their live status — pick one and hit enter:

Get your connect address. When the server is ready, the bot hands you the connect address to paste into your game — share it with friends and you’re playing:

Stop when you’re done. /server stop saves your world first, then powers the server down — so the next start picks up exactly where you left off:

All replies are private (only you can see them), so your server list, addresses, and balance are never broadcast to the whole channel.
Everything the Bot Can Do
Getting connected
| Command | What it does |
|---|---|
/play | Open the dashboard to manage your servers |
/link account | Connect your SLASHPLAY account |
/link server code:<code> | Link this Discord server to your team for notifications |
/link settings | Choose which events post, and where |
/link logout | Disconnect your account from the bot |
/link unlink | Unlink this Discord server |
Managing servers
Once your account is connected, the /server command is your control panel:
| Command | What it does |
|---|---|
/server list | List your team’s servers |
/server status | Check a server’s current status |
/server start | Start a server (with a save restore) and get its connect address |
/server stop | Stop a server — your world is saved first |
/server restart | Restart a server |
/server logs | Pull recent server logs |
/server console | Send a console/RCON command |
/server join | Get the connect details to share with friends |
Every server option autocompletes from your team’s actual servers, live status included — no copying IDs around.
Account & utilities
| Command | What it does |
|---|---|
/balance | Show your team’s token balance |
/whoami | Show your SLASHPLAY identity |
Notifications (linked servers)
With a server linked via /link server, the bot posts live events into your chosen channel:
- Player joins — batched into a tidy feed, so a rush of joins doesn’t spam the channel
- Server status changes — starting, ready, stopped, and crash notices with a restart button
- Save completions — know your world is safely stored
- CS2 admission knocks — with approval mode on, join requests show up as approve/deny buttons right in Discord
Tune each of these per server with /link settings.
Right-click shortcuts
The bot also adds two context-menu actions (right-click → Apps):
- SLASHPLAY profile — right-click a user to see their SLASHPLAY identity.
- Use as RCON command — right-click any message to send its text to a server as a console command.
Tips
/playalways works. If you ever get lost,/playdrops you back on the dashboard where you can do everything visually.- Replies are private. The bot answers most commands ephemerally, so your server list and balance aren’t broadcast to the whole channel.
- Connect addresses change. When you stop and start a server, it gets a fresh connect address — always grab the latest one from
/server startor/server join.
You’re Ready to Play
That’s it — add the bot, run /link account, and your game servers live right inside Discord. Spin one up, share the connect address, and let your community jump in.
Need a hand? Join our Discord community or read what SLASHPLAY is all about.