How to run a tournament in your Discord server

Host a free tournament for your Discord community: share one link, members enter in a tap, report their own scores, and the bracket runs itself.

To run a tournament in your Discord server, create a free tournament on RoundsWon, post its link in a channel, and let members enter with one tap. Players report their own scores on the tournament page, the bracket moves on by itself, and you only step in when two players disagree. No bot is needed, though you can connect one with the API if you want to.

Why run a Discord tournament

A Discord community stays alive when members have reasons to come back and talk. A tournament gives you:

Step 1: pick the game and the format

Ask your members which game with a poll or reactions a week or two out. Then pick the format that fits the game:

Game typeFormat to use
1v1 or team games (fighting games, Rocket League, Valorant, chess)Single or double elimination
Many players at once (Fortnite, Apex, Warzone)Battle royale lobbies scored by placement and kills
Scores or times (speedruns, high scores)Leaderboard
Leagues over weeksRound robin or swiss

See Tournament formats explained for each one.

Step 2: create it

Open Host a tournament. For a members only event, pick Play with friends. For one anyone can find, pick Run an open event, which lists it on the RoundsWon wall and turns on check in.

Under Name and date:

Step 3: make joining your server a step to enter

If the tournament is public, you can turn new players into members. In the Sponsors step, open Other free steps to enter and add Join a Discord with your invite link. You can remove the empty sponsor card if you have no sponsor.

The link shows on the entry form, and Enter works once it is tapped. RoundsWon can not check that someone actually joined, so use a permanent invite link and welcome new members when they arrive.

Step 4: post it in your server

A clean setup:

RoundsWon sends no emails or popups, so reminders in Discord matter. Ping the role the day before and when check in opens.

Step 5: run it

  1. When check in closes, press Start the tournament. The draw is shuffled fairly.
  2. Post the tournament link again so players can see who they play.
  3. Players play their match, then both captains report the score on the page. When the reports match, the next round fills in.
  4. When reports differ, the match is marked Disputed. You, an admin or a scorer tap the match and decide.

Add mods as admins (who can run everything) or scorers (who can only enter results) by their RoundsWon handle.

Step 6: show it in Discord and beyond

Ideas for Discord tournaments

FAQ

Do I need a Discord bot to run a tournament?

No. Everything runs on the tournament page: entry, check in, scores and the bracket. If you already have a bot, you can connect it with the RoundsWon API to add players or post results.

Can I make the tournament private to my server?

Yes. Set it to "Only with the link" and add a password to enter. Post the link and password in a members only channel.

How do players report scores?

On the tournament page. Both captains report, and when the reports match, the match settles by itself. You only step in when they differ.

Can members play in teams?

Yes. A captain makes the team, invites friends with a link, and picks who plays when entering. Team tournaments say how many players each team needs.