Map-Pools: Overpass, Vertigo und Cache für Competitive, Map-Auswahl im Admin, Veto-Ablauf passend zur Map-Anzahl
This commit is contained in:
1 parent
e3834bb071
commit
2d65634d6e
13 files changed
+459
-45
No files matched your search
+137
-17
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"$comment": "Map-Pools und Veto-Abläufe. Schritte: ban:X, pick:X, side:X, decider. X = erstes Team (startet das Veto), Y = zweites Team. 'side' folgt immer auf einen Pick bzw. auf 'decider' und bezieht sich auf diese Map. Ungültige Abläufe werden beim Start gemeldet und das Format ist dann nicht auswählbar. Optional pro Map: image = Bild-URL oder Pfad (z. B. /maps/de_dust2.jpg aus client/public). Standardbilder: github.com/ghostcap-gaming/cs2-map-images (Bilder aus dem Spiel, Rechte bei Valve).",
|
||||
"$comment": "Map-Pools und Veto-Abläufe. Schritte: ban:X, pick:X, side:X, decider. X = erstes Team (startet das Veto), Y = zweites Team. 'side' folgt immer auf einen Pick bzw. auf 'decider' und bezieht sich auf diese Map. Welche Maps gespielt werden, wählt der Admin im Admin-Bereich (Einstellungen → Map-Pools); 'active': false = nur im Katalog. Die hier hinterlegten Abläufe gelten, wenn sie zur Anzahl der aktiven Maps passen, sonst erzeugt die Anwendung einen passenden Ablauf. Optional pro Map: image = Bild-URL oder Pfad (z. B. /maps/de_dust2.jpg aus client/public). Standardbilder: github.com/ghostcap-gaming/cs2-map-images (Bilder aus dem Spiel, Rechte bei Valve).",
|
||||
"pools": {
|
||||
"competitive": {
|
||||
"label": "Competitive 5 gegen 5",
|
||||
@@ -7,18 +7,104 @@
|
||||
"gameType": 0,
|
||||
"gameMode": 1,
|
||||
"maps": [
|
||||
{ "id": "de_ancient", "name": "Ancient", "color": "#3f8f5a", "image": "/maps/de_ancient.webp" },
|
||||
{ "id": "de_anubis", "name": "Anubis", "color": "#c79a3d", "image": "/maps/de_anubis.webp" },
|
||||
{ "id": "de_dust2", "name": "Dust II", "color": "#d3a45c", "image": "/maps/de_dust2.webp" },
|
||||
{ "id": "de_inferno", "name": "Inferno", "color": "#c4573a", "image": "/maps/de_inferno.webp" },
|
||||
{ "id": "de_mirage", "name": "Mirage", "color": "#b98a4a", "image": "/maps/de_mirage.webp" },
|
||||
{ "id": "de_nuke", "name": "Nuke", "color": "#4a8fbf", "image": "/maps/de_nuke.webp" },
|
||||
{ "id": "de_train", "name": "Train", "color": "#7a7f8a", "image": "/maps/de_train.webp" }
|
||||
{
|
||||
"id": "de_ancient",
|
||||
"name": "Ancient",
|
||||
"color": "#3f8f5a",
|
||||
"image": "/maps/de_ancient.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_anubis",
|
||||
"name": "Anubis",
|
||||
"color": "#c79a3d",
|
||||
"image": "/maps/de_anubis.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_cache",
|
||||
"name": "Cache",
|
||||
"color": "#6f8a4a",
|
||||
"image": "/maps/de_cache.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_dust2",
|
||||
"name": "Dust II",
|
||||
"color": "#d3a45c",
|
||||
"image": "/maps/de_dust2.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_inferno",
|
||||
"name": "Inferno",
|
||||
"color": "#c4573a",
|
||||
"image": "/maps/de_inferno.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_mirage",
|
||||
"name": "Mirage",
|
||||
"color": "#b98a4a",
|
||||
"image": "/maps/de_mirage.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_nuke",
|
||||
"name": "Nuke",
|
||||
"color": "#4a8fbf",
|
||||
"image": "/maps/de_nuke.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_overpass",
|
||||
"name": "Overpass",
|
||||
"color": "#5f8f7a",
|
||||
"image": "/maps/de_overpass.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_train",
|
||||
"name": "Train",
|
||||
"color": "#7a7f8a",
|
||||
"image": "/maps/de_train.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_vertigo",
|
||||
"name": "Vertigo",
|
||||
"color": "#8a74b8",
|
||||
"image": "/maps/de_vertigo.webp"
|
||||
}
|
||||
],
|
||||
"flows": {
|
||||
"bo1": ["ban:X", "ban:Y", "ban:X", "ban:Y", "ban:X", "ban:Y", "decider", "side:X"],
|
||||
"bo3": ["ban:X", "ban:Y", "pick:X", "side:Y", "pick:Y", "side:X", "ban:X", "ban:Y", "decider", "side:X"],
|
||||
"bo5": ["ban:X", "ban:Y", "pick:X", "side:Y", "pick:Y", "side:X", "pick:X", "side:Y", "pick:Y", "side:X", "decider", "side:Y"]
|
||||
"bo1": [
|
||||
"ban:X",
|
||||
"ban:Y",
|
||||
"ban:X",
|
||||
"ban:Y",
|
||||
"ban:X",
|
||||
"ban:Y",
|
||||
"decider",
|
||||
"side:X"
|
||||
],
|
||||
"bo3": [
|
||||
"ban:X",
|
||||
"ban:Y",
|
||||
"pick:X",
|
||||
"side:Y",
|
||||
"pick:Y",
|
||||
"side:X",
|
||||
"ban:X",
|
||||
"ban:Y",
|
||||
"decider",
|
||||
"side:X"
|
||||
],
|
||||
"bo5": [
|
||||
"ban:X",
|
||||
"ban:Y",
|
||||
"pick:X",
|
||||
"side:Y",
|
||||
"pick:Y",
|
||||
"side:X",
|
||||
"pick:X",
|
||||
"side:Y",
|
||||
"pick:Y",
|
||||
"side:X",
|
||||
"decider",
|
||||
"side:Y"
|
||||
]
|
||||
}
|
||||
},
|
||||
"wingman": {
|
||||
@@ -27,14 +113,48 @@
|
||||
"gameType": 0,
|
||||
"gameMode": 2,
|
||||
"maps": [
|
||||
{ "id": "de_inferno", "name": "Inferno", "color": "#c4573a", "image": "/maps/de_inferno.webp" },
|
||||
{ "id": "de_nuke", "name": "Nuke", "color": "#4a8fbf", "image": "/maps/de_nuke.webp" },
|
||||
{ "id": "de_overpass", "name": "Overpass", "color": "#5f8f7a", "image": "/maps/de_overpass.webp" },
|
||||
{ "id": "de_vertigo", "name": "Vertigo", "color": "#8a74b8", "image": "/maps/de_vertigo.webp" }
|
||||
{
|
||||
"id": "de_inferno",
|
||||
"name": "Inferno",
|
||||
"color": "#c4573a",
|
||||
"image": "/maps/de_inferno.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_nuke",
|
||||
"name": "Nuke",
|
||||
"color": "#4a8fbf",
|
||||
"image": "/maps/de_nuke.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_overpass",
|
||||
"name": "Overpass",
|
||||
"color": "#5f8f7a",
|
||||
"image": "/maps/de_overpass.webp"
|
||||
},
|
||||
{
|
||||
"id": "de_vertigo",
|
||||
"name": "Vertigo",
|
||||
"color": "#8a74b8",
|
||||
"image": "/maps/de_vertigo.webp"
|
||||
}
|
||||
],
|
||||
"flows": {
|
||||
"bo1": ["ban:X", "ban:Y", "ban:X", "decider", "side:Y"],
|
||||
"bo3": ["ban:X", "pick:Y", "side:X", "pick:X", "side:Y", "decider", "side:X"]
|
||||
"bo1": [
|
||||
"ban:X",
|
||||
"ban:Y",
|
||||
"ban:X",
|
||||
"decider",
|
||||
"side:Y"
|
||||
],
|
||||
"bo3": [
|
||||
"ban:X",
|
||||
"pick:Y",
|
||||
"side:X",
|
||||
"pick:X",
|
||||
"side:Y",
|
||||
"decider",
|
||||
"side:X"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user