Tournaments op Pokékipe, de complete playbook
Host privé of openbare Pokémon Showdown-toernooien, los matches automatisch op via replay-links en volg de bracket live. Smash, Street Fighter, schaken of iets anders? De engine werkt ook voor communities buiten het Pokémon-ecosysteem.
Wat zijn Pokékipe-toernooien?
De Tournaments-pagina host elk community-toernooi dat op Pokékipe wordt gedraaid. Je kunt er in een paar klikken eentje opzetten en uitnodigen wie je wilt: Discord-vrienden, een serverteam, randoms van Showdown. De engine regelt de bracket, pairings, resultaattracking en arbitrage. Elk toernooi staat op zichzelf: matches, chat en geschiedenis hangen van niets anders af dan het toernooi zelf.
Er zijn twee flows: openbaar (vermeld op de hub, voor iedereen toegankelijk) en privé (alleen toegang via invite-code). Drafts en afgelopen toernooien verschijnen niet in de openbare feed, alleen die waar nog iets te doen valt.
Voorwaarden: geverifieerde Showdown-gebruikersnaam
Om een Pokémon-toernooi te creëren of te joinen, heeft je Pokékipe-account een geverifieerde Pokémon Showdown-handle nodig. Duurt minder dan een minuut:
- Ga naar je account settings en klik op Link Showdown username.
- Type je PS username in; onze bot stuurt je een korte code via PM op Showdown.
- Plak de code terug in Pokékipe, geverifieerd, klaar.
Eenmaal geverifieerd, worden Join- en Create-flows ontgrendeld. Je kunt nog steeds een alt gebruiken op het moment van inschrijven (pseudo override op het formulier).
In practice
Bracket-types uitgelegd
Vier formats worden ondersteund, elk met hun sterke punten. Kies op basis van verwacht aantal spelers en de stakes.
Single elimination
Eén loss en je ligt eruit. De snelste om te runnen, een 16-speler bracket = 15 matches in totaal. Ideaal voor korte, informele toernooien, of grote velden (boven de 64 spelers). Niet-machten-van-2 maten (5, 7, 13…) worden ondersteund via automatische byes in ronde 1.
Double elimination
Verliezers vallen in een lower bracket en krijgen een tweede kans. De winnaar van de lower bracket neemt het in de grand final op tegen de upper bracket champion, met een mogelijke reset als de LB wint (de bracket wordt opnieuw uitgebalanceerd met een tweede ronde, beide spelers dan op 1 loss elk).
Note
Round robin
Iedereen speelt tegen iedereen, N × (N−1) / 2 matches in totaal. Ingepland via Berger-rotatie zodat elke ronde elke speler in een match heeft (of op een bye als N oneven is). Ideaal voor kleine groepen (≤ 8 spelers) waar je de speeltijd wil maximaliseren. Kwadratische kost: voorbij 10 spelers duurt het lang.
Swiss
Een compromis tussen single-elim en round-robin. Vast aantal rondes (default ceil(log2(N)), minimum 3). In elke ronde speelt elke speler tegen een andere speler met een vergelijkbare score, 1-0 vs 1-0, 0-1 vs 0-1, enzovoort. Niemand wordt geëlimineerd: je speelt al je rondes. Eindstand via Buchholz (som van de scores van je tegenstanders).
Niet-Pokémon-toernooien
De toernooi-engine zit niet vast aan Pokémon. Als je een Smash Ultimate-, Street Fighter 6-, Schaak-, Magic-, League of Legends- of een andere competitieve game event runt, werkt het systeem ook voor jou. Kies gewoon "Other (non-Pokémon)" in de format-dropdown bij creatie.
Je typt dan een vrij label (bijv. "Smash Ultimate", "Chess Blitz 5+0", "SF6 Ranked"). Dit label verschijnt overal in plaats van het reguliere Pokémon-format, toernooi-card, overview, stream overlay, embed.
Hoe het werkt
- Creëren: geen Showdown-verificatie nodig, iedereen kan een generiek toernooi runnen.
- Joinen: bij het klikken op Join type je je vrije pseudo (FGC tag, chess.com handle, teamnaam, wat dan ook).
- Bracket: exact dezelfde logica als Pokémon, single-elim, double-elim, round-robin, swiss. De engine maakt zich niet druk om welke game.
- Arbitrage: geen auto-report (geen Showdown replay-URL om te parsen). De host markeert elke winnaar handmatig via "Host resolve" in de match room.
Verschillen met een Pokémon-toernooi
- Geen Showdown gating, niet om te creëren noch om te joinen.
- Vrije pseudo bij inschrijving in plaats van de geverifieerde Showdown-handle.
- Auto-report uitgeschakeld, de host resolved elke match handmatig. Dispute en forfait blijven gewoon beschikbaar.
Worth knowing
Openbaar vs privé, invite-codes
Zichtbaarheid wordt bij aanmaken ingesteld en kan worden gewijzigd zolang het toernooi nog in draft of registration staat.
- Openbaar, Vermeld op de tournaments-hub. Elke speler met een geverifieerde Showdown-gebruikersnaam kan op Join klikken. Ideaal voor open community-events.
- Privé, Niet openbaar vermeld. Bij het aanmaken wordt een willekeurige invite-code van 8 tekens gegenereerd. Deel de code of de volledige invite-URL (/tournaments/<slug>?invite_code=XXX) met de spelers die je wilt.
Wisselen van openbaar naar privé genereert automatisch een nieuwe invite-code. Andersom verdwijnt de code. De code blijft verborgen voor niet-hosts: alleen de organisator kan hem zien en delen.
Worth knowing
Deelnemen aan een privétoernooi via code
Als iemand een privé-toernooi met je heeft gedeeld, drie manieren om te joinen:
- Klik op de volledige invite link die ze gestuurd hebben (ziet eruit als /tournaments/slug?invite_code=ABCD1234), alles staat al ingevuld.
- Plak op de tournaments hub de invite link in het vakje Join with an invite code en klik op Go.
- Als je alleen de code zonder de slug hebt, plak de code in datzelfde vakje, we vragen je in een tweede stap om de slug.
Eenmaal op de toernooipagina, klik op "Join tournament". Voor een Pokémon-toernooi heb je een geverifieerde Showdown-handle nodig (zelfde gating als creatie). Voor een generiek toernooi is een simpele vrije pseudo voldoende.
Hosting deep dive
Op zoek naar de volledige host workflow? Deze pagina dekt alleen de entry-point Q&A, voor de operationele gids ga je naar de speciale host workflow-pagina.
De host workflow-gids dekt 12 stappen in detail: configureer het toernooi, seed de bracket, run check-in, start, beheer de match lifecycle, auto-report results, handel disputes en forfaits af, host-resolve mismatches, deadlines en chat, standings-publicatie, grand final (double-elim mechanics), edit/cancel/audit trail.
Veelgestelde vragen
Snelle Q&A over toernooi-features die vaak terugkomen. Voor diepere how-to vragen, check de host workflow-gids hierboven gelinkt.
Kan ik meer dan één toernooi tegelijk hosten?
Ja. Er is geen limiet op gelijktijdige toernooien per host, je kunt een draft-toernooi naast een lopend en een afgerond toernooi hebben, allemaal zichtbaar onder het tabblad Mine.
Wat gebeurt er als een speler halverwege het toernooi zijn account dropt?
De rij van de deelnemer blijft intact (we cascade-deleten de toernooigeschiedenis niet). Hun matches tonen de pseudo waarmee ze zich hebben geregistreerd, en de host kan hun openstaande matches forfait verklaren om de bracket te laten doorlopen.
Kan ik een ander Showdown-pseudo gebruiken voor dit toernooi dan mijn geverifieerde?
Ja, er is een optionele showdown_pseudo override bij inschrijving. Je hebt nog steeds minstens één geverifieerde handle op je Pokékipe-account nodig. De override wordt niet opnieuw geverifieerd (wordt in V2 strenger gemaakt, voor nu vertrouwen we de ondertekenaar).
De auto-report zegt dat mijn replay niet matcht. Wat is er mis?
Drie waarschijnlijke oorzaken voor een geweigerde auto-report: 1. De replay komt uit een ander format dan verwacht. Formats moeten exact overeenkomen, je kunt een gen9ou match niet rapporteren in een gen9ubers toernooi, zelfs als de link geldig is. 2. De pseudo's van de replay komen niet overeen met de verwachte. Controleer of beide spelers de juiste pseudo's geregistreerd hebben in het toernooi (met een mogelijke alt override bij inschrijving). 3. De replay is niet toegankelijk (Showdown geeft 404 terug). Wacht 30 seconden na Save replay zodat PS de link indexeert, en probeer opnieuw.
Wie kan de match-chat zien?
Alleen de twee spelers in de match en de toernooi-host. Het is niet openbaar, zelfs toernooideelnemers in andere matches kunnen het niet lezen. De geschiedenis blijft bewaard nadat de match is afgelopen zodat disputes en beroepen context hebben.
Kan ik een toernooi draaien zonder match-timer?
Ja, match timer is optioneel. Zonder timer is er geen deadline en geen auto-dispute. Matches blijven open totdat iemand rapporteert. Prima voor casual toernooien waar spelers zichzelf organiseren.
Mijn double-elim toernooi heeft een oneven aantal spelers. Is dat oké?
Ja. Elk aantal van 4 of meer wordt ondersteund. Niet-machten-van-2 worden afgehandeld via phantom byes die door de lower bracket cascaden, het algoritme houdt correct rekening met de gaten. 5, 7, 13 spelers werken allemaal.
Kan ik na afloop de bracket van een toernooi publiek delen?
Ja. De detailpagina blijft toegankelijk via slug (bijv. `/tournaments/spring-ou-cup`), voor openbare toernooien blijft die read-only. Voor privé-toernooien kunnen alleen de host en deelnemers de volledige bracket nog zien. Ideaal voor een post-mortem van een event.