You run one command. TournaTek does everything else — balancing teams, posting matches, handing out lobby codes, advancing the bracket, and cleaning up after itself. Your players just click and play. Here's every step, exactly as it appears in Discord.
⚡ 100% Automated🖱️ One-Click for Players📋 Zero Spreadsheets🧹 Self-Cleaning Channels
SCROLL
1
Step One · Admin
👤 1 command
Create the tournament
Run /create_tournament, fill in a quick form — mode, format, rank gate, start time — and hit Start. That's the only setup there is. No bracket software, no spreadsheets, no seeding.
⚡From this moment on, TournaTek runs the entire event for you — you won't touch it again unless you want to.
Ephemeral form · only the admin sees it
TournaTekBOTToday at 7:00 PM
🏆 Create Tournament
Name
Summer Showdown #4
Mode
3v3
Format
Single Elimination
Start Time
📅 June 28, 2026 7:00 PM
Max Teams
16
Rank Gate
Diamond I — Champion III
Check-In
Required (30 min before start)
🛡️ Smurf Gate
1,000 wins required
🎮 Best Of
BO5 · Finals BO7
🕐 Timezone
America/New_York
Change with /set_timezone
⏱️ Time Estimate
Based on selected options and max teams, this tournament will take a minimum of 2h 30m to complete assuming the team limit is reached.
Mode · Format · Rank gate menus▾
2
Step Two · Players
🖱️ 1-click join
Registration runs itself
TournaTek posts a live hub and players join with a single button — their Rocket League rank is pulled automatically. The roster, player count, and capacity update in real time. You'll never manage a sign-up sheet again.
⚡Auto-posted hub · live roster · rank & smurf gates enforced automatically so only eligible players get in.
#tournament-hub
TournaTekBOTToday at 7:00 PM
🏆 Summer Showdown #4
Status: 🟢 Registration Open Mode: 3v3 Starts:📅 June 28, 2026 7:00 PM (in 2 days) Max Teams: 16 (max 48 players) Rank Gate: Diamond I — Champion III Format: Single Elimination
Follow & share: tournatek.app/t/482 Optional: verify your account at tournatek.app to display a ✓ next to your name.
TournaTekBOTToday at 7:00 PM
🔄 Substitute Sign-Up
This is the standby list for Summer Showdown #4 — not the player roster.
Volunteer here if you're willing to fill in for a player who drops out. If a team needs a sub, the bot automatically picks the closest match by MMR and offers you the spot — with 5 minutes to accept.
On standby now: 3
TournaTekBOTToday at 7:00 PM
👥 Summer Showdown #4 — Registered Players
1.Zephyr ✓ 2.Nova ✓ 3.Blaze 4.Echo ✓ 5.Riptide…
3
Step Three · ~30 min before start
⚡ Automatic
Check-in & readiness
The check-in window opens on its own about 30 minutes before start, so no-shows can't break your bracket. Players confirm with one tap, and the bot flags any edge cases for you before they become a problem.
⚡Opens, reminds, and removes no-shows automatically — and pings admins instantly if any data needs a look.
#tournament-hub
TournaTekBOTToday at 7:00 PM
✅ Check-In Open — Summer Showdown #4
The tournament starts in 30 minutes. Click the button below to confirm you're here and ready to play.
⚠️ Players who do not check in before start time will be removed and won't be placed on a team.
Checked In
34 / 48 players
#tournament-hub · admin alert
TournaTekBOTToday at 7:00 PM
⚠️ MMR Data Unavailable
@Riptide just joined Summer Showdown #4 but their MMR shows 0 / 0.
The Rocket League API returned no rank data at registration time. MMR will be retried automatically the next time they join a tournament.
If you'd prefer to remove them, use /admin drop_player.
4
Step Four · At start time
⚡ Automatic
Fair teams, drawn in seconds
At start time the balancing engine builds the fairest possible rosters by MMR — closer games, more upsets, happier players. Then it DMs everyone their team and first opponent and spins up private team voice channels. Instantly.
⚡Seeding, MMR team balancing, DMs, and voice channels — all generated automatically in seconds, with no admin input.
Direct Message
TournaTekBOTToday at 7:00 PM
🏆 Summer Showdown #4
🚀 Team Vortex — Summer Showdown #4
Your team:
• Vortex ✓
• Nova ✓
• BlazeRound 1 opponent:Team Apex
Good luck, and have fun! 🎮
5
Step Five · Play
⚡ Automatic
Match time — no codes to hand out
Every match is posted automatically with both rosters and its action buttons. Each player taps 🔑 Lobby Credentials to privately pull up their lobby name and password — one player hosts, everyone else joins. You're never the middleman passing out lobby codes.
⚡Matches posted, hosts assigned, and private lobby credentials available on demand for every single game.
#match-reporting
TournaTekBOTToday at 7:00 PM
🏆 Summer Showdown #4
⚔️ Match #1207 — Round 1
Format: Best of 5
🔵 Team Vortex ID: 51
• Vortex ✓ • Nova ✓ • Blaze
🔴 Team Apex ID: 52
• Echo ✓ • Comet ✓ • Riptide
📋 How to report
Both teams must confirm the result using the buttons below. Alternatively: /report match_id in this channel.
🔑 Lobby credentials
Click 🔑 Lobby Credentials below to see your private-match lobby name and password.
Ephemeral · the host taps 🔑 Lobby Credentials
TournaTekBOTToday at 7:00 PM
🎮 You're hosting Match #1207
Create a Private Match in Rocket League with these settings, then start it:
Lobby Name:vortex1207 Password:gg8821
Everyone else taps the same button to get these details and join. Once the series is done, report the result in #match-reporting.
Vortex is hosting your private match. Join it in Rocket League:
Lobby Name:vortex1207 Password:gg8821
Find it under Play → Private Match → Join Private Match. Report the result in #match-reporting when you're done.
6
Step Six · Confirm
🖱️ 2 clicks
Reporting without the chasing
Players report with one button and the result locks when both teams agree. Forget to confirm? It auto-confirms after 5 minutes so the bracket never stalls waiting on a slow team — and nobody has to DM you a screenshot.
⚡No chasing results. Confirmations, reminders, and timeouts are all handled for you.
Need to bow out? Any player can hit 🏳️ Forfeit on their own match post and choose Just this match (the opponent takes the win) or Whole tournament (their team withdraws and every remaining match is awarded to opponents). You can only ever forfeit the team you're actually on — never the other side.
#match-reporting
TournaTekBOTToday at 7:00 PM
📝 Match #1207 — Waiting for confirmation
Team Vortex has reported a result. Waiting for the opposing team to confirm…
TournaTekBOTToday at 7:00 PM
✅ Match #1207 — Complete
🏅 Winner: Team Vortex
Direct Message · losing team
TournaTekBOTToday at 7:00 PM
⏳ Confirm Your Match Result
Team Vortex reported that Team Vortex won match #1207 in Summer Showdown #4.
You have 5 minutes to go to #match-reporting and either confirm or hit ⚠️ Dispute.
⏰ If you don't respond in time, the match will be auto-confirmed.
TournaTekBOTToday at 7:00 PM
⏰ Match Auto-Confirmed
Match #1207 was automatically confirmed as a win for Team Vortex because the 5-minute confirmation window passed without a response.
If you believe this result is wrong, use /dispute to ask an admin to review it.
7
Step Seven · When teams disagree
⚡ Auto-flagged
Disputes, handled cleanly
If both teams claim the win, the match is flagged instantly and your admins are pinged in a private channel — no public arguing in chat. Players get clean status updates the whole way through, including a resolution DM once an admin rules.
⚡Detected and routed to admins automatically — disputes never slip through the cracks or stall a round.
#match-reporting
TournaTekBOTToday at 7:00 PM
⚠️ Match #1207 — DISPUTED
Both teams reported different winners. An admin has been notified and will resolve this.
#disputes-admin
TournaTekBOTToday at 7:00 PM
⚠️ 🏅 Match Result Dispute — #88
Reported By
Echo
Match ID
1207
Description
We won game 5 but they reported themselves as the winner.
TournaTekBOTToday at 7:00 PM
✅ Dispute #88 — Resolved
Resolved by: AdminJake Notes: Reviewed both score screenshots — win awarded to Team Apex.
8
Step Eight · When someone drops
⚡ Automatic
Drop-outs fix themselves
A player vanishing mid-tournament usually means a scramble. Not here — TournaTek finds the closest standby by MMR and offers them the spot in seconds. No sub available? The team simply chooses to play on or forfeit. You don't have to lift a finger.
⚡Drop-outs detected, replacements matched by MMR, and offers sent — completely hands-off.
#match-reporting
TournaTekBOTToday at 7:00 PM
🔄 You've Been Picked to Substitute!
@Comet, a spot has opened up on Team Apex in Summer Showdown #4 (replacing Riptide).
You were chosen as the closest available match by MMR. Do you want to play?
⏳ This offer expires in 5 minutes — if you don't accept in time, the spot goes to someone else.
TournaTekBOTToday at 7:00 PM
⚠️ No Substitute Available
@Echo@Comet
We couldn't find an eligible substitute for Team Apex in Summer Showdown #4.
Your options:
• Continue down a player — keep playing short-handed (this is final).
• Forfeit — concede and let the tournament continue without your team.
Choose below. Any member of the team can decide.
TournaTekBOTToday at 7:00 PM
🔄 New Teammate
Comet has joined Team Apex as your substitute in Summer Showdown #4.
Pull them into your match and continue!
TournaTekBOTToday at 7:00 PM
🔄 Substitute offer for Team Apex — accepted.
9
Step Nine · It runs itself
⚡ Runs itself
The bracket advances on its own
The hub updates live as matches finish — current-round status, winners, byes, and standings. The next round kicks off the moment every game is confirmed. You never advance a bracket by hand or post a single "round 2 starts now."
⚡Rounds, byes, and standings advance automatically — zero admin clicks from first whistle to final.
#tournament-hub
TournaTekBOTToday at 7:00 PM
🏆 Summer Showdown #4
Status: 🔴 In Progress ┊ Single Elimination ┊ Round 2 ┊ 3v3
⚔️ Round 2 — Matches [2/4 done]
🏆 Vortex def. Titan🏆 Apex def. Surge🔸 Nimbus vs Quake — awaiting confirmation⏳ Flux vs Onyx — in progress
When the final ends, TournaTek announces the champions right away, then tidies up after itself — about an hour later, every temporary channel it created is removed automatically, leaving players time to wrap up first. No leftover clutter in your server, nothing for you to delete. (And if a tournament's ever called off, everyone is notified.)
⚡Winners announced the moment it's over, and channels cleaned up automatically about an hour later.
#tournament-hub
TournaTekBOTToday at 7:00 PM
🏆 Summer Showdown #4 — COMPLETE
🥇 Champion: Team Vortex Vortex ┊ Nova ┊ BlazeThis channel will be archived shortly.
TournaTekBOTToday at 7:00 PM
❌ Summer Showdown #4 — CANCELLED
Cancelled due to not enough checked-in teams. Refunds where applicable have been issued — see you next time!
11
Step Eleven · Anytime
⚡ Automatic
Stats that track themselves
Every result is recorded automatically. Players check their own MMR, win rate, titles, and server rank with /profile — no stat sheet for you to maintain. The leaderboard keeps your community competitive and coming back for more.
⚡Career stats, rankings, and leaderboards updated after every match with no manual record-keeping.
/profile
TournaTekBOTToday at 7:00 PM
🎮 Vortex
3v3 MMR
1342
2v2 MMR
1288
Working MMR
1310
Server Rank
#3 of 142
Win Rate
38%
Tournaments
13
Titles
5
Match Record
41W — 22L
Registered
📅 Jan 9, 2026
First Tournament
📅 Jan 14, 2026
Last Tournament
📅 Jun 21, 2026
⭐ Priority Status
You have priority registration for the next tournament!
/leaderboard
TournaTekBOTToday at 7:00 PM
🏆 Top MMR — This Server
Ranked by Working MMR
🥇 Zephyr wMMR 1488 ┊ 7W / 19 tournaments
🥈 Nova wMMR 1402 ┊ 4W / 15 tournaments
🥉 Vortex wMMR 1310 ┊ 5W / 13 tournaments
# 4Echo wMMR 1276 ┊ 2W / 11 tournaments
12
Always available
👤 Players self-serve
Players handle themselves
Every player has a built-in guide they can pull up any time — /instructions for a step-by-step walkthrough, /help for every command. Tidy status messages confirm every action so nobody ever has to ping you asking what happened.
⚡Players are self-sufficient from day one — fewer "what do I do?" pings to your admin team.
/help
TournaTekBOTToday at 7:00 PM
TournaTek — Command Reference
🚀 New here? Run /instructions for a step-by-step guide to playing in a tournament.