Wiki: Spieldateien-Update und Messerrunde auf dem eigenen Match-Server
1 parent
a1a6aa6c72
commit
bd7b4f2b74
4 files changed
+18
-7
No files matched your search
@@ -44,7 +44,7 @@ Unter **Details**: Einladungslinks und Codes (erneuerbar), Verbindungsbefehle f
|
|||||||
|
|
||||||
## Reiter „Einstellungen“
|
## Reiter „Einstellungen“
|
||||||
|
|
||||||
Die Einstellungen sind in eine Seitenleiste gegliedert: **Veto** (Map-Pools), **Gameserver** (Match-Regeln, CSTV, Zeiten, Messer-Server), **Server-Betrieb** (Docker-Hosts und Image-Update) und **Benachrichtigungen** (Discord). Am Handy stehen die Menüpunkte als Knöpfe über dem Inhalt. Der zuletzt gewählte Punkt bleibt im Browser gespeichert.
|
Die Einstellungen sind in eine Seitenleiste gegliedert: **Veto** (Map-Pools), **Gameserver** (Match-Regeln, CSTV, Zeiten, Messer-Server), **Server-Betrieb** (Docker-Hosts, Image- und Spieldateien-Update) und **Benachrichtigungen** (Discord). Am Handy stehen die Menüpunkte als Knöpfe über dem Inhalt. Der zuletzt gewählte Punkt bleibt im Browser gespeichert.
|
||||||
|
|
||||||
### Map-Pools
|
### Map-Pools
|
||||||
|
|
||||||
@@ -78,6 +78,10 @@ Oben die **Auslastung** pro Host: belegte und freie Plätze, ein Balken für die
|
|||||||
|
|
||||||
**Auf allen Hosts aktualisieren** lädt das CS2-Image auf allen Hosts gleichzeitig neu, direkt auf dem Host per SSH. Laufende Server laufen weiter, neue starten mit dem neuen Image. Das Ergebnis steht pro Host darunter.
|
**Auf allen Hosts aktualisieren** lädt das CS2-Image auf allen Hosts gleichzeitig neu, direkt auf dem Host per SSH. Laufende Server laufen weiter, neue starten mit dem neuen Image. Das Ergebnis steht pro Host darunter.
|
||||||
|
|
||||||
|
### Spieldateien aktualisieren
|
||||||
|
|
||||||
|
Holt das neueste CS2-Update per SteamCMD in das Spieldateien-Volume jedes Hosts, in einem kurzlebigen Container (`cs2mv-update-<host>`). Das Image-Update allein bringt keine neuen Spieldateien. Der Knopf zeigt den Fortschritt („Update läuft 43 %“), darunter steht pro Host das Ergebnis, z. B. „bereits aktuell (Build 26334290)“. Hosts mit laufenden Servern (Matches oder Messer-Server) werden ausgelassen, außer man setzt den Haken „auch Hosts mit laufenden Servern“. Laufende Server nutzen die neuen Dateien erst nach einem Neustart.
|
||||||
|
|
||||||
### Discord-Meldungen
|
### Discord-Meldungen
|
||||||
|
|
||||||
Welche Ereignisse gemeldet werden, plus **Testmeldung senden**.
|
Welche Ereignisse gemeldet werden, plus **Testmeldung senden**.
|
||||||
|
|||||||
@@ -39,6 +39,10 @@ Ein Container mit Webseite, Backend und Datenbank startet die CS2-Container auf
|
|||||||
|
|
||||||
Im Admin-Bereich unter Einstellungen → **Image aktualisieren** lädt die Anwendung das Image auf allen Hosts gleichzeitig neu. Laufende Server laufen weiter. Die CS2-Spieldateien aktualisiert jeder Container beim Start selbst.
|
Im Admin-Bereich unter Einstellungen → **Image aktualisieren** lädt die Anwendung das Image auf allen Hosts gleichzeitig neu. Laufende Server laufen weiter. Die CS2-Spieldateien aktualisiert jeder Container beim Start selbst.
|
||||||
|
|
||||||
|
## Spieldateien aktualisieren
|
||||||
|
|
||||||
|
Im Admin-Bereich unter Einstellungen → **Spieldateien aktualisieren**. Holt das neueste CS2-Update per SteamCMD in das Spieldateien-Volume jedes Hosts, in einem kurzlebigen Container (`cs2mv-update-<host>`). Das Image-Update allein bringt keine neuen Spieldateien. Der Knopf zeigt den Fortschritt („Update läuft 43 %“), darunter steht pro Host das Ergebnis, z. B. „bereits aktuell (Build 26334290)“. Hosts mit laufenden Servern (Matches oder Messer-Server) werden ausgelassen, außer man setzt den Haken „auch Hosts mit laufenden Servern“. Laufende Server nutzen die neuen Dateien erst nach einem Neustart.
|
||||||
|
|
||||||
## Bekannte Grenzen
|
## Bekannte Grenzen
|
||||||
|
|
||||||
- Der Static-Adapter ist bislang nicht gegen einen echten Server im Dauerbetrieb geprüft.
|
- Der Static-Adapter ist bislang nicht gegen einen echten Server im Dauerbetrieb geprüft.
|
||||||
|
|||||||
@@ -121,6 +121,8 @@ Die Anwendung liest die `.env` nur beim Start. Also: Anwendung stoppen und wiede
|
|||||||
|
|
||||||
Im Admin-Bereich unter Einstellungen → **Image aktualisieren** auf „Auf allen Hosts aktualisieren“ klicken. Das Image wird auf allen Hosts gleichzeitig neu geladen, das Ergebnis steht pro Host darunter. Laufende Server laufen weiter.
|
Im Admin-Bereich unter Einstellungen → **Image aktualisieren** auf „Auf allen Hosts aktualisieren“ klicken. Das Image wird auf allen Hosts gleichzeitig neu geladen, das Ergebnis steht pro Host darunter. Laufende Server laufen weiter.
|
||||||
|
|
||||||
|
Die CS2-Spieldateien liegen im Volume jedes Hosts und kommen mit **Spieldateien aktualisieren** auf den neuesten Stand, auf allen Hosts gleichzeitig. Hosts mit laufenden Servern werden dabei ausgelassen. Siehe [Docker-Betrieb](Docker-Betrieb).
|
||||||
|
|
||||||
## Ein Host fällt aus
|
## Ein Host fällt aus
|
||||||
|
|
||||||
Ein laufendes Match lässt sich nicht automatisch auf einen anderen Host verschieben. Der Admin beendet den Server über **Server stoppen** und startet ihn mit **Server neu starten / wiederholen** neu. Welcher Host dann gewählt wird, hängt von den freien Plätzen ab. Ist der Ausfall dauerhaft, den Host aus `CS2_DOCKER_HOSTS` entfernen und die Anwendung neu starten.
|
Ein laufendes Match lässt sich nicht automatisch auf einen anderen Host verschieben. Der Admin beendet den Server über **Server stoppen** und startet ihn mit **Server neu starten / wiederholen** neu. Welcher Host dann gewählt wird, hängt von den freien Plätzen ab. Ist der Ausfall dauerhaft, den Host aus `CS2_DOCKER_HOSTS` entfernen und die Anwendung neu starten.
|
||||||
+7
-6
@@ -20,18 +20,19 @@ Der Server braucht ein bis zwei Minuten, bis er „bereit“ ist. Es gibt höchs
|
|||||||
## Für die Spieler
|
## Für die Spieler
|
||||||
|
|
||||||
- **Ohne Passwort.** Die Server stehen im LAN-Reiter von Steam, z. B. `Maxlan | Messer 1 5v5 (Seitenwahl)`.
|
- **Ohne Passwort.** Die Server stehen im LAN-Reiter von Steam, z. B. `Maxlan | Messer 1 5v5 (Seitenwahl)`.
|
||||||
- In der **Lobby** eines Matches mit Messerrunde stehen die freien Messer-Server mit Adresse und Knopf **Verbinden** (siehe unten).
|
|
||||||
- Ablauf auf dem Server: Aufwärmphase zum Verbinden (`KNIFE_WARMUP_SECONDS`, Standard 90 Sekunden), dann eine Runde nur mit Messer, ohne Geld und ohne Kaufen. Danach startet das Spiel von selbst neu.
|
- Ablauf auf dem Server: Aufwärmphase zum Verbinden (`KNIFE_WARMUP_SECONDS`, Standard 90 Sekunden), dann eine Runde nur mit Messer, ohne Geld und ohne Kaufen. Danach startet das Spiel von selbst neu.
|
||||||
|
|
||||||
## Messerrunde im Match
|
## Messerrunde im Match
|
||||||
|
|
||||||
Beim Erstellen eines Matches bei „Wer beginnt das Veto?“ **Messerrunde** wählen. Dann:
|
Beim Erstellen eines Matches bei „Wer beginnt das Veto?“ **Messerrunde** wählen. Dann läuft die Messerrunde auf dem **eigenen Server des Matches**, nicht auf einem der Messer-Server oben:
|
||||||
|
|
||||||
1. Die Lobby zeigt beiden Teams die freien Messer-Server mit „Verbinden“, zuerst die mit passender Teamgröße (2v2 für Wingman, 5v5 für Competitive).
|
1. Der Match-Server fährt hoch, die App richtet darauf eine Messerrunde mit dem Passwort des Matches ein.
|
||||||
2. Die Teams spielen dort ihre Messerrunde.
|
2. Die Lobby zeigt den Spielern beider Teams die Verbindungsdaten mit „In CS2 verbinden“.
|
||||||
3. Sind beide Teams bereit, klickt der Organisator statt „Veto starten“ auf **„Team A beginnt“** oder **„Team B beginnt“**. Dieses Team beginnt das Veto.
|
3. Die **Aufwärmphase läuft ohne Ende**, bis der Organisator in der Lobby **Messerrunde starten** klickt. **Runde wiederholen** setzt zurück in die Aufwärmphase.
|
||||||
|
4. Nach der Runde klickt der Organisator statt „Veto starten“ auf **„Team A beginnt“** oder **„Team B beginnt“**. Dieses Team beginnt das Veto.
|
||||||
|
5. Nach dem Veto richtet die App **denselben Server** für das Match ein und nimmt die Messer-Einstellungen zurück. Die Spieler bleiben einfach drauf.
|
||||||
|
|
||||||
Dieselben Knöpfe gibt es im Admin-Bereich in der Matchkarte. Ist kein Messer-Server frei, steht das in der Lobby.
|
Die Knöpfe „Team A/B beginnt“ gibt es auch im Admin-Bereich in der Matchkarte. Gibt es keinen eigenen Server (z. B. Adapter `static`), zeigt die Lobby wie bisher die freien Messer-Server.
|
||||||
|
|
||||||
## Knöpfe pro Server
|
## Knöpfe pro Server
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user