Production live on 07tourney.win
Invite bot
Checking Discord

RuneScape community tournaments

Live brackets, Discord check-ins, and ratings your whole server can follow.

RSTourney turns Discord tournament nights into public event pages with player signups, match reports, leaderboard movement, and host controls ready when the bracket gets loud.

86Players checked in

Across public events today

7Guilds hosting

PvP, skilling, clan leagues

142Matches reported

Discord-first result flow

Public event

Iron Cup Sprint

Live now/events/public/iron-cup
GuildSkilling Hub
Entrants24/24
PrizeBond pool + champion role
Round robinRound 3 closes in 18m
Table 4Pray Flick vs Tick Eat
Reporting2-1
Table 5Mage Bank vs West Drag
In progress0-0
Finals pathSpec Transfer awaits winner
QueuedNext

Discord bot

Invite the bracket runner to your server

The bot handles signups, check-ins, match channels, score reports, and role-aware host commands while the public page keeps spectators current.

/tourney createOpen signups from Discord
/match reportSubmit scores without leaving chat
/bracket livePublish match updates to the event page

Ratings race

Leaderboard movement

Full table
#1
Voidwaker

Spec Transfer · PvP Circuit · 5W

1848+2 ranks
#2
Saradomin

Brew Timer · Wilderness League · Held

1792Held rank
#3
Armadyl

Bolt Proc · Edgeville Events · 2W

1725-1 rank
#4
Bandos

Godsworded · Clan Swiss Night · 4W

1689+3 ranks
Best for 8-64 players

Single elimination

Fast one-night brackets with clean byes, seeding, and direct finals.

Grand reset ready

Double elimination

Winners and losers paths with grand-final reset support for serious PvP nights.

Tie-break aware

Round robin

Group play, standings, tie-breaks, and final cuts for smaller communities.

Clan league mode

Clan/team Swiss

Team rounds with rematch avoidance, captains, lineups, and standings.

Host workflow

From signup to finals

1
Automated

Open registration

Discord command, website form, or private invite link.

2
Live

Check-in window

Bot reminders, late player handling, and host override controls.

3
Protected

Bracket generation

Seed rules, byes, teams, and match rooms created from one source of truth.

4
Audited

Results and disputes

Submit, confirm, dispute, reset, force win, DQ, and audit every hard call.

Reliability

Hard cases covered

Row locks protect join caps, match result races, and double starts.
Every host mutation carries an idempotency key and audit reason.
Discord side effects run through jobs and can be recovered without corrupting brackets.
The website and bot both call the same API/domain logic.

Production status

Discord auth is wired

07tourney.win

Login redirects to the production callback, slash commands are registered globally, and guild installs use the same bot application.

Login with Discord

Public states

Clear pages when data is quiet or the stream drops

Demo data
Last public sync: 40s ago

Offline snapshot

Visitors still see brackets, signups, and match channels from the newest cached event payload.

No public tournaments yet

Quiet server

A new Discord install starts with a clean calendar, invite CTA, and setup checklist instead of a dead end.