Tournaments på Pokékipe, den komplette playbook
Host private eller offentlige Pokémon Showdown-turneringer, auto-resolv kampe fra replay-links, og følg bracketet live. Smash, Street Fighter, skak eller hvad som helst andet? Engine'en virker også for communities uden for Pokémon-økosystemet.
Hvad er Pokékipe-turneringer?
Tournaments-siden hoster alle community-turneringer der køres på Pokékipe. Du kan spinne en op med et par klik og invitere hvem du vil, Discord-venner, et server-team, randoms fra Showdown. Engine'en håndterer bracket, pairings, resultattracking og afgørelser. Hver turnering er selvstændig: kampe, chat og historik afhænger udelukkende af turneringen selv.
Der er to flows: offentlig (listet på hubben, åben for alle) og privat (kun adgang via invite-kode). Drafts og afsluttede turneringer dukker ikke op i det offentlige feed, kun dem hvor der stadig er noget at lave.
Forudsætninger: verificeret Showdown-brugernavn
For at oprette eller joine en Pokémon-turnering skal din Pokékipe-konto have et verificeret Pokémon Showdown handle. Tager under et minut:
- Gå til dine kontoindstillinger og klik Link Showdown username.
- Tast dit PS-username; vores bot sender dig en kort kode via PM på Showdown.
- Paste koden tilbage i Pokékipe, verified, færdig.
Når verified, unlocker Join- og Create-flows. Du kan stadig bruge en alt ved signup-tid (pseudo override på formularen).
In practice
Bracket-typer forklaret
Fire formater er supporteret, hver med deres styrker. Vælg baseret på forventet antal spillere og indsatsen.
Single elimination
Et loss og du er ude. Det hurtigste at afvikle, et 16-spiller-bracket = 15 matches i alt. Ideel for korte, uformelle turneringer, eller store felter (over 64 spillere). Størrelser der ikke er en potens af 2 (5, 7, 13…) er supporteret via automatiske byes i runde 1.
Double elimination
Tabere falder ned i et lower bracket og får en anden chance. Vinderen af lower bracketet møder upper bracket-mesteren i grand final, med en mulig reset hvis LB vinder (bracketet re-balanceres med en anden runde, begge spillere er da på 1 loss hver).
Note
Round robin
Alle spiller mod alle, N × (N−1) / 2 matches i alt. Skemalagt via Berger-rotation så hver runde har hver spiller i et match (eller på en bye hvis N er ulige). Ideel for små grupper (≤ 8 spillere) hvor du vil maksimere spilletid. Kvadratisk omkostning: ud over 10 spillere bliver det langt.
Swiss
Et kompromis mellem single-elim og round-robin. Fast antal runder (default ceil(log2(N)), minimum 3). I hver runde møder hver spiller en anden spiller med en lignende score, 1-0 vs 1-0, 0-1 vs 0-1, osv. Ingen elimineres: du spiller alle dine runder. Final standings via Buchholz (sum af dine modstanderes scores).
Ikke-Pokémon-turneringer
Turneringsengine'en er ikke låst til Pokémon. Hvis du kører et Smash Ultimate, Street Fighter 6, Chess, Magic, League of Legends, eller ethvert andet competitive game-event, fungerer systemet også for dig. Vælg bare "Other (non-Pokémon)" i format-dropdown'en ved oprettelse.
Du taster derefter en fri label (f.eks. "Smash Ultimate", "Chess Blitz 5+0", "SF6 Ranked"). Denne label dukker op overalt i stedet for det almindelige Pokémon-format, turneringskort, overview, stream overlay, embed.
Sådan fungerer det
- Create: ingen Showdown-verifikation nødvendig, alle kan køre en generisk turnering.
- Join: ved Join-klikket taster du din frie pseudo (FGC tag, chess.com handle, team name, hvad som helst).
- Bracket: nøjagtig samme logik som Pokémon, single-elim, double-elim, round-robin, swiss. Engine'en er ligeglad med spillet.
- Arbitration: ingen auto-report (ingen Showdown replay URL at parse). Hosten markerer hver vinder manuelt via "Host resolve" i match-rummet.
Forskelle fra en Pokémon-turnering
- Ingen Showdown-gating, hverken til at oprette eller joine.
- Fri pseudo ved signup i stedet for det verificerede Showdown-handle.
- Auto-report disabled, hosten resolver hvert match i hånden. Dispute og forfeit forbliver tilgængelige som sædvanlig.
Worth knowing
Offentlig vs privat, invite-koder
Synlighed sættes ved oprettelse og kan ændres, så længe turneringen er i draft eller registrering.
- Offentlig, Listet på tournaments-hubben. Enhver spiller med et verificeret Showdown-brugernavn kan klikke Join. Bedst til åbne community-events.
- Privat, Ikke listet offentligt. En tilfældig 8-tegns invite-kode genereres ved oprettelse. Del koden eller den fulde invite-URL (/tournaments/<slug>?invite_code=XXX) med de spillere du vil have med.
Skift fra offentlig til privat genererer automatisk en ny invite-kode. Det omvendte fjerner koden. Koden forbliver skjult for ikke-hosts: kun arrangøren kan se den og dele den.
Worth knowing
Tilslutning til en privat turnering via kode
Hvis nogen har delt en privat turnering med dig, tre måder at joine:
- Klik det fulde invite-link de sendte (ligner /tournaments/slug?invite_code=ABCD1234), alt er pre-filled.
- På tournaments-hubben paste invite-linket ind i Join with an invite code-feltet og klik Go.
- Hvis du kun har koden uden slug'en, paste koden ind i samme felt, vi spørger dig om slug'en i et andet step.
Når du er på turneringssiden, klik "Join tournament". For en Pokémon-turnering skal du have et verificeret Showdown-handle (samme gating som ved oprettelse). For en generisk turnering er en simpel fri pseudo nok.
Hosting deep dive
Leder du efter den fulde host workflow? Denne side dækker kun entry-point Q&A, for den operationelle guide, gå til den dedikerede host workflow-side.
Host workflow-guiden dækker 12 steps i detaljer: konfigurer turneringen, seed bracketet, kør check-in, start, manage match lifecycle, auto-report resultater, håndter disputes og forfeits, host-resolve mismatches, deadlines og chat, standings-publikation, grand final (double-elim mekanikker), edit/cancel/audit trail.
Ofte stillede spørgsmål
Hurtig Q&A om turneringsfeatures der ofte dukker op. For dybere how-to-spørgsmål, tjek host workflow-guiden linket ovenfor.
Kan jeg hoste mere end én turnering ad gangen?
Ja. Der er ingen grænse for samtidige turneringer per host, du kan have en draft-turnering ved siden af en igangværende og en afsluttet, alle listet under fanen Mine.
Hvad sker der, hvis en spiller dropper sin konto midt i turneringen?
Deltagerrækken forbliver intakt (vi cascade-sletter ikke turneringshistorik). Deres matches viser det pseudo, de tilmeldte sig med, og hosten kan forfeit'e deres åbne matches for at rykke bracketet videre.
Kan jeg bruge et andet Showdown-pseudo til denne turnering end mit verificerede?
Ja, der er en valgfri showdown_pseudo override ved tilmelding. Du skal stadig have mindst ét verificeret handle på din Pokékipe-konto. Override'et re-verificeres ikke (skal hardenes i V2, indtil videre stoler vi på underskriveren).
Auto-rapporten siger, at mit replay ikke matcher. Hvad er galt?
Tre sandsynlige årsager til et afvist auto-report: 1. Replay'et er fra et andet format end forventet. Formater skal matche præcist, du kan ikke reporte et gen9ou-match i en gen9ubers-turnering, selv hvis linket er gyldigt. 2. Replay'ets pseudoer matcher ikke de forventede. Tjek at begge spillere har de rigtige pseudoer registreret i turneringen (med en mulig alt override ved tilmelding). 3. Replay'et er ikke tilgængeligt (Showdown returnerer 404). Vent 30 sekunder efter Save replay for at PS får indekseret linket, og prøv igen.
Hvem kan se kampchatten?
Kun de to spillere i matchet og turneringshosten. Det er ikke offentligt, selv turneringsdeltagere i andre matches kan ikke læse det. Historik persisterer efter matchet er afsluttet, så disputes og appeller har kontekst.
Kan jeg køre en turnering uden match-timer?
Ja, match-timer er valgfri. Uden den er der ingen deadline og ingen auto-dispute. Matches forbliver åbne indtil nogen reporter. Fint til casual turneringer hvor spillere selv-organiserer.
Min double-elim-turnering har et ulige spillerantal. Er det OK?
Ja. Ethvert antal på 4 eller flere er supporteret. Antal der ikke er en potens af 2 håndteres via phantom byes der cascader gennem lower bracketet, algoritmen tager højde for gappene korrekt. 5, 7, 13 spillere fungerer alle.
Kan jeg dele et turnerings-bracket offentligt, efter det er slut?
Ja. Detaljesiden forbliver tilgængelig via slug (f.eks. `/tournaments/spring-ou-cup`), for offentlige turneringer forbliver den read-only. For private turneringer kan kun hosten og deltagerne stadig se det fulde bracket. Perfekt til post-mortem af et event.