Admin Manual

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
  1. A dropdown appears with the supported games (CS2, VALORANT, League of Legends, Rocket League, etc.). Pick one, or choose "Other Game" for anything custom.
  2. 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).
  3. 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:

SettingOptions
FormatSingle Elimination, Double Elimination, Swiss, Round Robin
Team SizeSolo, 2v2, 3v3, up to 10v10 (varies by game)
Best OfBo1, Bo3, Bo5, Bo7
Check-inOn / Off Premium
Game NicknameRequire in-game name on signup
Captain ModeOn / Off Premium
SeedingOn / Off Premium
Web BracketOn / 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
Check-in
⚔️
Active
🏆
Completed

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.

Why manual start?

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:

  1. Players click Register Team on the tournament embed.
  2. A form asks for Team Name and Team Members (one username per line, count must match team size minus the captain).
  3. The person who registers becomes the team captain.

Captain commands

CommandDescription
/team addAdd a member to the team
/team removeRemove a member (can't remove yourself)
/team transferHand 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
CommandDescription
/tournament seed setSet a specific seed for a participant
/tournament seed listView current seeding
/tournament seed randomizeRandomly assign seeds to all unseeded participants
/tournament seed clearClear all seeds

Seeding affects bracket placement — seed 1 plays the lowest seed in round 1, and so on.

7. Server Settings

CommandDescriptionTier
/admin settingsView all current settingsFree
/admin set-announcement-channelSet where tournament embeds post — add the optional game: parameter to give one game its own channelFree
/admin set-match-categorySet where match rooms are createdFree
/admin set-roleAdd/remove tournament admin roles (up to 3)Free
/admin set-auto-cleanupAuto-delete/archive match rooms after tournamentsPremium
/admin set-captain-modeEnable captain mode server-widePremium
/admin cleanupManually clean up match roomsFree
/admin helpFull command referenceFree

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.

CommandDescription
/admin add-test-playersAdd fake players to a solo tournament (1–64)
/admin add-test-teamsAdd fake teams to a team tournament (1–32)
/admin clear-participantsRemove all participants (real and fake)
Recommended testing flow
  1. /tournament create-advanced — Create a test tournament (set the time to a few minutes from now)
  2. /admin add-test-players count:8 — Add fake players
  3. /tournament start — Start immediately (no need to wait)
  4. Report results by clicking the winner buttons in match room channels
  5. Watch the bracket advance and the tournament complete
  6. /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.

CommandDescription
/templates listList all saved templates
/templates viewView full template details
/templates saveSave a tournament as a template
/templates deleteDelete a template

Up to 25 templates per server.

10. Subscription Management

CommandDescription
/subscribe statusView tier, usage, billing info
/subscribe plansCompare all tiers side-by-side
/subscribe upgradePurchase a subscription (opens Stripe)
/subscribe manageUpdate payment or cancel (Stripe portal)
/subscribe trialStart a free 7-day Premium trial

11. Command Reference

Tournament Management

CommandDescription
/tournament createCreate a tournament (simple mode)
/tournament create-advancedCreate with full settings control
/tournament listList all tournaments in the server
/tournament infoView a tournament's details
/tournament startStart a tournament (generates bracket)
/tournament cancelCancel a tournament
/tournament editEdit title, date, size, best-of, description (before start)
/tournament reportReport a match result (Bo3+ requires the series score)
/tournament correctCorrect a wrongly reported result (while nothing downstream is played)
/tournament disqualifyDQ a player/team — remaining matches forfeit with the best score, shown as DQ
/tournament add-playerManually register a real player (solo)
/tournament add-teamManually register a real team (captain + members)
/tournament remove-playerRemove a player before the tournament starts
/tournament remove-teamRemove a team before the tournament starts
/tournament create-roomsRetry creating missing match rooms for the current round
/tournament bracketView bracket / standings
/tournament seed setSet a participant's seed Premium
/tournament seed listView current seeding Premium
/tournament seed randomizeRandomize seeds Premium
/tournament seed clearClear all seeds Premium

Server Settings

CommandDescription
/admin settingsView current settings
/admin set-announcement-channelSet announcement channel — add game: for a per-game override
/admin set-match-categorySet match room category
/admin set-roleManage tournament admin roles
/admin set-auto-cleanupToggle auto-cleanup Premium
/admin set-captain-modeToggle captain mode Premium
/admin cleanupClean up match rooms
/admin helpFull command reference

Debug Tools

CommandDescription
/admin add-test-playersAdd FAKE players for testing (use /tournament add-player for real ones)
/admin add-test-teamsAdd FAKE teams for testing (use /tournament add-team for real ones)
/admin clear-participantsRemove all participants

Player Commands

CommandDescription
/match listView active matches
/match bracketView bracket / standings
/team addAdd a team member (captain)
/team removeRemove a team member (captain)
/team transferTransfer captain role (captain)
/helpPlayer help guide

Subscription

CommandDescription
/subscribe statusView subscription status
/subscribe plansCompare plans
/subscribe upgradeUpgrade tier
/subscribe manageManage billing
/subscribe trialStart free trial

Templates Pro

CommandDescription
/templates listList saved templates
/templates viewView template details
/templates saveSave a tournament as a template
/templates deleteDelete a template

Supported Games

The bot includes presets with optimized defaults for 15 games, organized by category:

CategoryGames
FPSCounter-Strike 2, VALORANT
Hero ShooterDeadlock, Marvel Rivals, Overwatch
MOBALeague of Legends, Dota 2, Mobile Legends
FightingStreet Fighter 6, Tekken 8, 2XKO
SportsRocket League, GOALS, EA Sports FC
CasualGeoGuessr

Choose Custom to run a tournament for any game not on the list.

Tier Comparison

Free Premium Pro Business
Tournaments / month31550200
Max participants50128256512
Concurrent1310Unlimited
Check-inYesYesYes
SeedingYesYesYes
Captain ModeYesYesYes
Auto-cleanupYesYesYes
TemplatesYesYes
AnalyticsYesYes
REST APIYes
WebhooksYes
White-labelYes

Run /admin help in Discord for a quick in-server reference, or /help for the player-facing guide.