Skip to main content
All Posts
how to18 March 2026

How to Write Tournament Rules for Dota 2: A Template for Organizers

A practical framework for writing clear, enforceable tournament rules that reduce disputes and protect both organizer and players.

Rivals TeamBy Rivals Team

Why Written Rules Are Non-Negotiable

Every tournament dispute that escalates into community drama shares one root cause: the rules were unclear, incomplete, or not published in advance. When rules are ambiguous, every decision the organizer makes feels arbitrary — even when it is the right call.

Written rules are not bureaucracy. They are your insurance policy against chaos. A clear ruleset published before registration opens sets expectations, reduces disputes by 80%, and gives you a defensible position when something goes wrong.

Section 1: Tournament Format and Schedule

This section tells players what they are signing up for. No ambiguity.

  • Format — State the bracket type (single elimination, double elimination, Swiss, round robin) and any playoff stage.
  • Game mode — Captain's Mode for 5v5 competitive. All Pick for casual events. Specify it explicitly.
  • Series format — Best of 1 for group stages, Best of 3 for semifinals and finals, or whatever you choose. State it for every round.
  • Server region — Name the specific server (US East, Europe West, Singapore, India). For cross-region events, state how server selection works (coin flip, alternating, home/away).
  • Schedule — Registration open/close dates, check-in window, round 1 start time, and estimated event duration.

Section 2: Player and Team Eligibility

Eligibility rules prevent the most common competitive integrity issues.

  • Team size — Specify roster size (5 players) and whether substitutes are allowed (typically 1–2 subs per roster).
  • MMR restrictions — If your event has an MMR cap (e.g., average team MMR below 4,500), state it here. Specify which MMR metric you use (solo, party, or combined) and how you verify it.
  • Account requirements — Minimum Steam account level, public match history required, minimum number of ranked matches.
  • Smurf policy — State that secondary accounts are prohibited and that organizers reserve the right to verify player identity against match history.
  • Regional restrictions — If the event is region-locked (SEA only, India only), specify the criteria for eligibility.

Section 3: Match Rules

These are the rules that apply during gameplay. They handle 90% of in-game disputes.

  • Lobby settings — Exact configuration: game mode, server, enable/disable cheats, spectator access, series type.
  • Draft phase — If using Captain's Mode, specify ban/pick order. State whether coaches are allowed in the draft lobby.
  • Pause rules — Maximum number of pauses per team (typically 2), maximum total pause time (typically 10 minutes per team), and what happens when limits are exceeded.
  • Disconnect rules — Grace period for reconnection (5 minutes is standard). If a player cannot reconnect, the game continues. No remakes after the draft phase.
  • Remake conditions — Specify exact conditions for a valid remake request: server crash before first blood, incorrect lobby settings discovered before first blood, game-breaking bug confirmed by both teams.
  • Prohibited actions — Bug abuse, intentional feeding, account sharing during the match, use of third-party tools or exploits.

Section 4: Scheduling and No-Show Policy

  • Check-in window — Typically 30–60 minutes before event start. Teams that do not check in are removed from the bracket.
  • Ready-up time — Once a match is called, both teams have 10 minutes to join the lobby. After 10 minutes, the present team can claim a default win.
  • No-show grace period — 15 minutes from scheduled match time. If one team is not present with at least 4 players at 15 minutes, the present team receives a forfeit victory.
  • Rescheduling — For league formats with matches spread across days, state the rescheduling policy. Typically both captains must agree and notify the organizer at least 24 hours in advance.

Section 5: Prize Distribution

  • Prize pool structure — State the exact distribution (1st: 50%, 2nd: 30%, 3rd: 20% is standard for top 3 payouts).
  • Payout method — How and when winners receive their prizes. Automated platform payouts eliminate ambiguity here.
  • Minimum team threshold — If fewer than the expected number of teams register, state whether the event proceeds with a reduced prize pool or is canceled with full refunds.
  • Disqualification forfeiture — State whether a disqualified team's prizes are redistributed to remaining finishers or remain in the pool.
  • Organizer fee transparency — State the organizer fee percentage upfront. Players should know before they register.

Section 6: Code of Conduct and Penalties

  • Sportsmanship — Define unacceptable behavior: hate speech, targeted harassment, intentional griefing.
  • Penalty tiers — Warning → match loss → disqualification → ban from future events. State which offenses trigger which penalties.
  • Appeals process — State how and when teams can appeal rulings. Typically: written appeal within 24 hours of the ruling, reviewed by the organizer (or a separate admin if possible).
  • Organizer authority — 'The organizer's decision is final during the event. Appeals are reviewed after the event concludes.' This line prevents mid-tournament arguments about rulings.

Publish your complete ruleset as a pinned document in your Discord and as a link on the tournament registration page. Require teams to acknowledge the rules as part of registration. When a dispute happens, you do not argue — you point to the rule. Start your tournament on Rivals and pair your ruleset with automated infrastructure that enforces the parts machines can handle.

Ready to compete? Join a tournament