EN — Mayhem — Tournament Rules
Monorr### 🏆 What is Mayhem?
Mayhem is a weekly Custom Hero Chaos (CHC) tournament. The series is hosted on Telegram via [@mayhemcxc_bot](https://t.me/mayhemcxc_bot). Streamed live on Twitch and YouTube.
- **32 players** in the main bracket
- **5 days straight** — Monday to Friday
- Every match streamed (one stream, sequential matches — never two at once)
- **💰 $200 prize pool** + in-game rewards
- 🥇 1st place — $100
- 🥈 2nd place — $60
- 🥉 3rd place — $40
- Payouts via **USDT / USDC / LTC** within 7 days of the final
### 📝 How registration works
1. Open [@mayhemcxc_bot](https://t.me/mayhemcxc_bot) and send `/start`.
2. Tap **📝 Register** (or send `/register`) and answer all 9 questions (in-game nick, Steam profile, Friend ID, region, timezone, experience, Discord, optional comment). Every step has a **❌ Cancel** button — drop out anytime.
3. Confirm on the preview screen.
You'll receive `✅ You're in the Mayhem #1 quals pool!`
**Pool limit**: 256 players. Registrations after the cap are placed on a **waitlist** — if someone cancels, the next person in the queue is moved into the pool automatically.
**Registration closes** when the admin opens the quals draw (usually the day before the tournament).
You can check your spot anytime with `/status`. You can drop out with `/cancel`.
---
### 🎲 Qualification stage
Mayhem #1 has limited slots — only **32 players advance to the main tournament**. When more than 32 register, an **elimination qualifier night** decides who plays.
**Format — single evening, multiple rounds:**
- The active pool is trimmed to a **multiple of 8** (extras → waitlist).
- Players are split **randomly** into lobbies of **exactly 8** (no shorthanded lobbies — strict 8-per-lobby).
- Each lobby plays **1 match**.
- **Top 3** of each lobby auto-advance to the next round.
- If 3+ of the auto-advancing pool already ≤ 32, this is the **last round** — random 4th-place (and deeper if needed) wildcards top up to exactly 32 → main bracket.
- Otherwise: random 4th-place wildcards pad the advancing pool to the nearest multiple of 8 → **next round** with new random lobbies → repeat.
- One random player per lobby is the **reporter** — they send the result screenshot to the bot.
- **All other players in your lobby should ALSO take a personal screenshot of the final scoreboard** (F12 in-game). This is your evidence if anything goes wrong.
**Worked examples:**
- 64 registrations → R1: 8 lobbies × top-3 = 24 + 8 wildcards = **32** (1 round)
- 128 registrations → R1: 16 × top-3 = 48 → R2: 6 × top-3 = 18 + 14 wildcards = **32** (2 rounds)
- 200 registrations → R1: 25 × top-3 = 75 → R2: 10 × top-3 = 30 + 2 wildcards = **32** (2 rounds)
- 256 registrations → R1: 32 × top-3 = 96 → R2: 12 × top-3 = 36 → R3: 5 × top-3 = 15 + 17 wildcards = **32** (3 rounds)
If fewer than **64** players register, qualifiers are skipped entirely — the active pool plays the main stage directly (admin trims to 32 if needed).
**Reporter rules:**
- When the match ends, any player in the lobby presses "🏁 Match finished" in their bot DM (or just sends a photo — the bot recognises it).
- The reporter has **15 minutes** to send the result. The flow is **fully buttoned**:
1. The reporter sends the final-scoreboard screenshot as a **photo** to the bot.
2. The bot asks "who finished 1st?" with inline buttons listing all 8 players.
3. Tap the player → repeat for 2nd, 3rd, …, 8th.
4. Done — the bot broadcasts the result with the photo attached.
- If the reporter misses the window, the bot **automatically reassigns** the role to another random player in the lobby. Tournament admins are notified.
- All non-reporter players: the bot saves your screenshot too (just send it to the DM) — handy if you later press ❌ Disagree.
**After the result is submitted, every player in the lobby gets two buttons:**
- **✅ Agree** — you confirm the result is correct.
- **❌ Disagree** — you think someone in the lobby cheated / sandbagged / threw the match. You'll be asked to pick which player.
**If 3 or more players Disagree on the same target:**
- The lobby is **frozen** in dispute — no replay yet.
- Admins are **immediately notified** with the full vote breakdown.
- Admin reviews evidence (screenshots, optional player statements collected via the bot) and decides one of:
- **✅ Accept** — original result stands, no expulsion (the disagrees were unfounded);
- **🚫 Expel offender(s) + replay** — the flagged player(s) are removed (registration cancelled), waitlist players take their seat, lobby plays again with a new reporter.
- Admin has the final call. There is **no auto-expel** — every removal is human-reviewed.
**Who qualifies for the main tournament:** decided by the elimination algorithm above (top-3 each round, random wildcards from 4th place when needed to pad to 32). Tie-breakers for wildcards: random within the same place (4th, 5th, etc. — all in that place have identical points, so picks are randomised transparently).
### 🥊 Main tournament
#### Stage 1 — Group Stage (Days 1–4)
- The 32 qualifiers are split randomly into **4 groups of 8** (A, B, C, D).
- Each group plays its own day:
- **Monday** — Group A
- **Tuesday** — Group B
- **Wednesday** — Group C
- **Thursday** — Group D
- The same 8 players in a group play **5 matches back-to-back**.
- **Top 2 by points** from each group advance to the Grand Final.
#### Stage 2 — Grand Final (Day 5, Friday)
- The 8 finalists play one lobby, **5 matches**.
- **Top 3 by points** take the prize money.
#### How points work (battle-royale style)
| Place | Points |
|-------|--------|
| 1st | 8 |
| 2nd | 7 |
| 3rd | 6 |
| 4th | 5 |
| 5th | 4 |
| 6th | 3 |
| 7th | 2 |
| 8th | 1 |
There is **no bonus for 1st place** — the points table already rewards winning.
#### Tiebreakers (in order)
If two players have the same total points:
1. More 1st-place finishes wins.
2. Then more 2nd-place finishes.
3. Then more 3rd-place finishes.
4. ...and so on, down to 8th.
5. If still tied: better placement in the last match decides.
This applies in both the group stage and the final.
---
### ⏰ Check-in (right before your day)
About one hour before your group plays, the admin opens a **check-in window**. The bot DMs all 8 players: "Send `/checkin` to confirm you'll play."
If you don't `/checkin` before the admin closes the window:
- **Group stage**: your slot goes to the first player on the waitlist (if any). They get a DM telling them to be ready immediately. If the waitlist is empty, the group plays shorthanded.
- **Grand Final**: the bot suggests the **3rd-place finisher of your home group** as your replacement. The admin confirms before the swap happens.
Cancellation **after** the draw also frees your slot the same way: if the waitlist has someone, they're swapped in; otherwise the group plays shorthanded.
---
### ⚖️ Anti-sandbag / "322" policy
Sandbagging (intentionally losing — for example to favor a friend, to settle a bet, or because of an outside arrangement) is **strictly forbidden** in Mayhem.
The system is built around community reporting:
1. After every quals lobby match, all players see the result and can press **❌ Disagree** to flag a suspected sandbagger.
2. If **3 or more players** in the same lobby Disagree on the **same target**, the bot automatically:
- Voids the result.
- **Expels the flagged player** from the tournament (registration cancelled, cannot re-register for Mayhem #1).
- Replaces them with a waitlist player.
- Restarts the lobby with a new reporter.
3. Individual Disagrees that don't reach 3 are sent to the admin for manual review.
4. Admin always has the final say — even outside the 3-vote threshold, the admin can disqualify a player for clear sandbagging or other rule violations.
**Take your own screenshots** during games. If a dispute reaches the admin, your screenshot can confirm or refute claims.
---
### 📜 General participation rules
- **Respect other players.** Toxic behavior in lobby chat or DMs is grounds for disqualification.
- **No cheating, exploits, or third-party software.** Standard CHC rules apply.
- **Pausing is allowed for disconnects** (standard Dota in-game pauses).
- **Admins / organizers have the final say** in any dispute.
- Additional rules may be added during the tournament if a new situation arises — they'll be announced in the players' chat.
---
### 📞 Links
- Bot: [@mayhemcxc_bot](https://t.me/mayhemcxc_bot)
- Players' chat: [Mayhem Chat](https://t.me/mayhem_chc_chat)
- Announcements channel: [Mayhem | CHC Tournaments](https://t.me/mayhem_chc)
- Organizer: [@Mon0rr](https://t.me/Mon0rr)
- Moderator: [@diswa228](https://t.me/diswa228)
Questions? Write directly to [@Mon0rr](https://t.me/Mon0rr).
Good luck and have fun. ⚔️