Admin Manual
Everything you need to run tournaments for your community.
1. Initial Setup
Once the bot is added to your server, configure a few things before your first tournament.
Set an announcement channel
/admin set-announcement-channel channel:#tournaments
This is where the bot posts tournament embeds (the signup message with buttons). If you skip this, the bot auto-creates a #tournament-announcements channel.
Set a match room category
/admin set-match-category category:Tournament Matches
When a tournament starts, the bot creates text channels for each match under this category. If you skip this, it creates one automatically.
Add tournament admin roles
/admin set-role action:Add role role:@Tournament Manager
By default, only users with Administrator or Manage Server permission can create and manage tournaments. Add a role here to let community managers run tournaments without those permissions. Up to 3 roles.
Verify your settings
/admin settings
Shows your current configuration at a glance.
2. Creating a Tournament
There are two creation modes: Simple and Advanced.
Simple Mode
/tournament create
- A dropdown appears with the supported games (CS2, VALORANT, League of Legends, Rocket League, etc.). Pick one, or choose "Other Game" for anything custom.
- A form pops up asking for Tournament Title, Date & Time (natural language works:
March 10 8pm EST,tomorrow 7pm UTC), and Max Players/Teams (2–128). - Hit submit and the tournament is live with a signup embed in your announcement channel.
Simple mode uses the game's default settings (format, team size, best-of-1, no check-in).
Advanced Mode
/tournament create-advanced
Same game picker, but after the basic info form you get a settings screen with dropdowns and toggles:
| Setting | Options |
|---|---|
| Format | Single Elimination, Double Elimination, Swiss, Round Robin |
| Team Size | Solo, 2v2, 3v3, up to 10v10 (varies by game) |
| Best Of | Bo1, Bo3, Bo5, Bo7 |
| Check-in | On / Off Premium |
| Game Nickname | Require in-game name on signup |
| Captain Mode | On / Off Premium |
| Seeding | On / Off Premium |
| Web Bracket | On / Off Pro — public auto-updating bracket page at tournaments.clutch.game, linked from the announcement |
Click More Options for check-in window (5–120 min), required roles, and — for single elimination — a 3rd Place Match toggle (semifinal losers play it out instead of sharing third).
3. Tournament Lifecycle
Registration
The bot posts a signup embed with Sign Up (or Register Team) and Withdraw buttons. Players click to join. The participant count updates in real-time. DM reminders are sent 24 hours and 1 hour before start.
Check-in (if enabled)
Check-in opens automatically before start time (based on your configured check-in window). The signup button is replaced with a Check In button. Players who don't check in are removed when the tournament starts.
Starting
When the scheduled time arrives, the bot posts a message saying the tournament is ready. Start it with:
/tournament start tournament:Friday Night Fights
Or click the Start Tournament button that appears in the channel.
This gives you time to handle late check-ins, adjust seeding, or wait a few extra minutes if needed.
Active
Matches are played. Results are reported via buttons in match rooms or slash commands. The bracket advances automatically and new match room channels are created for each round.
Completed
After the final match, the bot announces results with a podium (champion, runner-up, 3rd place). If auto-cleanup is enabled, match rooms are cleaned up after 30 seconds.
Cancelling
/tournament cancel tournament:Friday Night Fights
Cancels immediately. Scheduled reminders are also cancelled.
4. Reporting Results
From match room channels
When a tournament starts, each match gets its own text channel (e.g. #match-1-player-a-vs-player-b). Inside, there are Player A Wins and Player B Wins buttons. Any admin can click to report the result. The bracket advances automatically.
From slash commands
/tournament report tournament:Friday Night Fights match_number:1 winner:PlayerA score:2-1
The score parameter is optional but useful for record-keeping. The winner field autocompletes with participants in that match.
Viewing the bracket
/tournament bracket tournament:Friday Night Fights
Or click the View Bracket button on the tournament embed.
5. Team Tournaments
When you create a tournament with a team size of 2 or more, the signup flow changes:
- Players click Register Team on the tournament embed.
- A form asks for Team Name and Team Members (one username per line, count must match team size minus the captain).
- The person who registers becomes the team captain.
Captain commands
| Command | Description |
|---|---|
/team add | Add a member to the team |
/team remove | Remove a member (can't remove yourself) |
/team transfer | Hand off captain role to a teammate |
All team commands only work during the registration phase.
Captain Mode Premium
Normally, all team members must be in the server at signup. With Captain Mode enabled, the captain just types names — members don't need to be in the server yet. The bot resolves names to server members immediately when it can (those members are DMed right away); unmatched names show as (pending) on the signup list and are resolved — and DMed — when the tournament starts. Great for cross-server communities.
6. Seeding Premium
Seeding must be enabled when creating the tournament (toggle it on in Advanced Mode).
/tournament seed set tournament:Friday Night Fights participant:PlayerA seed:1
| Command | Description |
|---|---|
/tournament seed set | Set a specific seed for a participant |
/tournament seed list | View current seeding |
/tournament seed randomize | Randomly assign seeds to all unseeded participants |
/tournament seed clear | Clear all seeds |
Seeding affects bracket placement — seed 1 plays the lowest seed in round 1, and so on.
7. Server Settings
| Command | Description | Tier |
|---|---|---|
/admin settings | View all current settings | Free |
/admin set-announcement-channel | Set where tournament embeds post — add the optional game: parameter to give one game its own channel | Free |
/admin set-match-category | Set where match rooms are created | Free |
/admin set-role | Add/remove tournament admin roles (up to 3) | Free |
/admin set-auto-cleanup | Auto-delete/archive match rooms after tournaments | Premium |
/admin set-captain-mode | Enable captain mode server-wide | Premium |
/admin cleanup | Manually clean up match rooms | Free |
/admin help | Full command reference | Free |
Per-game announcement channels
Each game can announce its tournaments in its own channel. The game: parameter is optional — it appears in the option list after you pick the channel:
/admin set-announcement-channel channel:#cs2-tournaments game:Counter-Strike 2
Games without an override keep using the server default channel. Current overrides are listed in /admin settings.
8. Debug & Testing Tools
These add fake participants so you can test the full tournament flow without needing real players.
| Command | Description |
|---|---|
/admin add-test-players | Add fake players to a solo tournament (1–64) |
/admin add-test-teams | Add fake teams to a team tournament (1–32) |
/admin clear-participants | Remove all participants (real and fake) |
/tournament create-advanced— Create a test tournament (set the time to a few minutes from now)/admin add-test-players count:8— Add fake players/tournament start— Start immediately (no need to wait)- Report results by clicking the winner buttons in match room channels
- Watch the bracket advance and the tournament complete
/admin cleanup— Clean up match rooms when done
9. Templates Pro
Save tournament configurations for reuse. Handy for weekly recurring events.
Save from an existing tournament
/templates save tournament:Friday Night Fights name:FNF Standard description:Our weekly 1v1 bracket
Captures all settings: game, format, team size, best-of, check-in, max participants, and more.
| Command | Description |
|---|---|
/templates list | List all saved templates |
/templates view | View full template details |
/templates save | Save a tournament as a template |
/templates delete | Delete a template |
Up to 25 templates per server.
10. Subscription Management
| Command | Description |
|---|---|
/subscribe status | View tier, usage, billing info |
/subscribe plans | Compare all tiers side-by-side |
/subscribe upgrade | Purchase a subscription (opens Stripe) |
/subscribe manage | Update payment or cancel (Stripe portal) |
/subscribe trial | Start a free 7-day Premium trial |
11. Command Reference
Tournament Management
| Command | Description |
|---|---|
/tournament create | Create a tournament (simple mode) |
/tournament create-advanced | Create with full settings control |
/tournament list | List all tournaments in the server |
/tournament info | View a tournament's details |
/tournament start | Start a tournament (generates bracket) |
/tournament cancel | Cancel a tournament |
/tournament edit | Edit title, date, size, best-of, description (before start) |
/tournament report | Report a match result (Bo3+ requires the series score) |
/tournament correct | Correct a wrongly reported result (while nothing downstream is played) |
/tournament disqualify | DQ a player/team — remaining matches forfeit with the best score, shown as DQ |
/tournament add-player | Manually register a real player (solo) |
/tournament add-team | Manually register a real team (captain + members) |
/tournament remove-player | Remove a player before the tournament starts |
/tournament remove-team | Remove a team before the tournament starts |
/tournament create-rooms | Retry creating missing match rooms for the current round |
/tournament bracket | View bracket / standings |
/tournament seed set | Set a participant's seed Premium |
/tournament seed list | View current seeding Premium |
/tournament seed randomize | Randomize seeds Premium |
/tournament seed clear | Clear all seeds Premium |
Server Settings
| Command | Description |
|---|---|
/admin settings | View current settings |
/admin set-announcement-channel | Set announcement channel — add game: for a per-game override |
/admin set-match-category | Set match room category |
/admin set-role | Manage tournament admin roles |
/admin set-auto-cleanup | Toggle auto-cleanup Premium |
/admin set-captain-mode | Toggle captain mode Premium |
/admin cleanup | Clean up match rooms |
/admin help | Full command reference |
Debug Tools
| Command | Description |
|---|---|
/admin add-test-players | Add FAKE players for testing (use /tournament add-player for real ones) |
/admin add-test-teams | Add FAKE teams for testing (use /tournament add-team for real ones) |
/admin clear-participants | Remove all participants |
Player Commands
| Command | Description |
|---|---|
/match list | View active matches |
/match bracket | View bracket / standings |
/team add | Add a team member (captain) |
/team remove | Remove a team member (captain) |
/team transfer | Transfer captain role (captain) |
/help | Player help guide |
Subscription
| Command | Description |
|---|---|
/subscribe status | View subscription status |
/subscribe plans | Compare plans |
/subscribe upgrade | Upgrade tier |
/subscribe manage | Manage billing |
/subscribe trial | Start free trial |
Templates Pro
| Command | Description |
|---|---|
/templates list | List saved templates |
/templates view | View template details |
/templates save | Save a tournament as a template |
/templates delete | Delete a template |
Supported Games
The bot includes presets with optimized defaults for 15 games, organized by category:
| Category | Games |
|---|---|
| FPS | Counter-Strike 2, VALORANT |
| Hero Shooter | Deadlock, Marvel Rivals, Overwatch |
| MOBA | League of Legends, Dota 2, Mobile Legends |
| Fighting | Street Fighter 6, Tekken 8, 2XKO |
| Sports | Rocket League, GOALS, EA Sports FC |
| Casual | GeoGuessr |
Choose Custom to run a tournament for any game not on the list.
Tier Comparison
| Free | Premium | Pro | Business | |
|---|---|---|---|---|
| Tournaments / month | 3 | 15 | 50 | 200 |
| Max participants | 50 | 128 | 256 | 512 |
| Concurrent | 1 | 3 | 10 | Unlimited |
| Check-in | — | Yes | Yes | Yes |
| Seeding | — | Yes | Yes | Yes |
| Captain Mode | — | Yes | Yes | Yes |
| Auto-cleanup | — | Yes | Yes | Yes |
| Templates | — | — | Yes | Yes |
| Analytics | — | — | Yes | Yes |
| REST API | — | — | — | Yes |
| Webhooks | — | — | — | Yes |
| White-label | — | — | — | Yes |
Run /admin help in Discord for a quick in-server reference, or /help for the player-facing guide.