Map-Pools und Veto
Die Pools liegen in server/config/map-pools.json (Pfad über MAP_POOL_FILE änderbar). Jeder Pool enthält eine Map-Liste mit ID, Name und Farbe, die Teamgröße, game_type/game_mode und je Format einen Ablauf.
Schritte
| Schritt | Bedeutung |
|---|---|
ban:X / ban:Y |
Team X bzw. Y bannt eine Map |
pick:X / pick:Y |
Team X bzw. Y wählt eine Map für die Serie |
side:X / side:Y |
Team wählt die Startseite (CT/T) |
decider |
die letzte verbleibende Map wird automatisch übernommen |
X ist das Team, das das Veto beginnt (Münzwurf oder vom Organisator festgelegt), Y das andere.
Beim Start prüft die Anwendung jeden Ablauf: Anzahl Picks = Maps der Serie − 1, Bans + Picks + 1 = Pool-Größe, genau eine Entscheidungsmap. Ungültige Abläufe machen nur dieses Format unauswählbar.
Competitive (7 Maps)
Ancient, Anubis, Cache, Dust II, Inferno, Mirage, Nuke, Overpass, Train, Vertigo (Katalog, im Admin-Bereich wählbar; die festen Abläufe gelten für die klassischen 7 Maps)
| Format | Ablauf |
|---|---|
| BO1 | X bannt, Y bannt, X bannt, Y bannt, X bannt, Y bannt → Entscheidungsmap, X wählt Seite |
| BO3 | X bannt, Y bannt, X pickt (Y wählt Seite), Y pickt (X wählt Seite), X bannt, Y bannt → Entscheidungsmap, X wählt Seite |
| BO5 | X bannt, Y bannt, X pickt (Y Seite), Y pickt (X Seite), X pickt (Y Seite), Y pickt (X Seite) → Entscheidungsmap, Y wählt Seite |
Wingman (4 Maps)
Inferno, Nuke, Overpass, Vertigo
| Format | Ablauf |
|---|---|
| BO1 | X bannt, Y bannt, X bannt → Entscheidungsmap, Y wählt Seite |
| BO3 | X bannt, Y pickt (X Seite), X pickt (Y Seite) → Entscheidungsmap, X wählt Seite |
| BO5 | nicht unterstützt. Mit 4 Maps sind keine 5 Karten möglich. Ein Pool mit mindestens 5 Maps und einem bo5-Ablauf macht es auswählbar. |
Regel für Startseiten
- Auf einer gewählten Map wählt das Gegnerteam des wählenden Teams die Startseite.
- Auf der Entscheidungsmap wählt das Team, das der Ablauf dafür vorsieht.
- Ohne
side-Schritt werden die Seiten im Spiel festgelegt.
Die gewählte Startseite geht als mp_teamname_1 (Team mit CT-Start) und mp_teamname_2 (T-Start) an den Server.
Maps im Admin-Bereich wählen
Unter Einstellungen → Map-Pools wählt der Admin pro Modus, welche Maps im Veto stehen (mindestens 2). Die Auswahl steht in der Datenbank und gilt für neue Matches. Laufende Matches behalten ihre Maps und ihren Ablauf. Maps mit "active": false in der Konfiguration stehen im Katalog, sind aber erst nach Auswahl aktiv.
Ablauf passend zur Map-Anzahl: Passt ein hinterlegter Ablauf zur Anzahl der gewählten Maps, gilt er. Sonst erzeugt die Anwendung einen Ablauf:
- bis zu zwei Bans (X, dann Y),
- die Picks der Serie im Wechsel, die Seite wählt jeweils das andere Team,
- die restlichen Bans im Wechsel,
- die letzte Map ist die Entscheidungsmap, ihre Seite wählt das Team, das nicht zuletzt dran war.
Jede weitere Map bedeutet also einen Ban mehr. BO3 braucht mindestens 3 Maps, BO5 mindestens 5. Der Admin-Bereich zeigt nach dem Speichern den Ablauf für jedes Format.
Beispiel Competitive mit allen 10 Maps, BO3: X bannt, Y bannt, X pickt (Y Seite), Y pickt (X Seite), X, Y, X, Y, X bannen → Entscheidungsmap, Y wählt Seite.