mregosar
6a922f80de
Merge fix/start-warteschlange in main
2026-11-01 18:50:35 +01:00
mregosar
d36dcacd39
Fix: Starts meiden hochfahrende Hosts, Messerrunde zählt nicht als Map-Ende
...
- Neue Server meiden Hosts, auf denen gerade ein Container per SteamCMD lädt
(Warteschlange im Prozess und laufende Starts laut Datenbank). Vorher warteten
alle Starts hinter einem langen Download, obwohl andere Hosts frei waren.
- Vor dem Einrichten des Matches wird eine laufende Messerrunde in die
Aufwärmphase gesetzt, und Logzeilen zählen erst, wenn die Map eingerichtet ist.
Vorher wurde das Ende der Messerrunde als Ende von Map 1 gewertet und die
nächste Map automatisch geladen.
2026-11-01 18:50:12 +01:00
mregosar
148cd99856
Merge feature/messer-match-server in main
...
# Conflicts:
# client/src/styles.css
2026-11-01 18:26:42 +01:00
mregosar
e18a6cc0c9
Merge feature/spieldateien-update in main
2026-11-01 18:26:35 +01:00
mregosar
13320313ec
Messerrunde auf dem eigenen Match-Server, danach derselbe Server fürs Match
...
Bei Seitenwahl per Messerrunde richtet die App den Match-Server in der Lobby als
Messer-Server ein (Passwort des Matches, Aufwärmphase ohne Ende). Spieler sehen die
Verbindungsdaten in der Lobby, der Organisator startet bzw. wiederholt die Runde.
Nach dem Veto wird derselbe Server fürs Match eingerichtet, die Messer-Einstellungen
werden zurückgenommen.
2026-11-01 18:25:07 +01:00
mregosar
3c5a9b4162
Admin: Spieldateien auf allen Hosts per SteamCMD aktualisieren, mit Prozentanzeige
...
Ein kurzlebiger Container je Host aktualisiert CS2 im Spieldateien-Volume. Hosts mit
laufenden Servern werden ausgelassen (erzwingbar), während des Updates startet dort
kein neuer Server. Fertig nur, wenn Steam die App als vollständig installiert meldet.
2026-11-01 18:22:23 +01:00
mregosar
2c57b8c170
Merge feature/container-konsole in main
2026-11-01 17:18:02 +01:00
mregosar
7fe4c2ec79
Merge feature/startseite-ohne-messer in main
2026-11-01 17:18:02 +01:00
mregosar
ee9c488a7e
Admin: Live-Konsole der Container und Live-Log der Docker-Hosts (nur lesen, Passwörter ausgeblendet)
2026-11-01 17:16:58 +01:00
mregosar
af2ecf7a3a
Startseite: Messer-Server-Liste entfernt, sie steht jetzt in der Lobby bei Messerrunde
2026-11-01 17:16:58 +01:00
mregosar
fb96fb5d08
Merge feature/lobby-chat in main
2026-10-29 22:44:17 +01:00
mregosar
c820ba9f12
Chat im Match: Match-Chat und Team-Chat in Tabs, Zuschauer ausgeschlossen, nach Matchende nur lesbar
2026-10-29 22:44:17 +01:00
mregosar
e26c736f2e
Merge feature/messer-veto in main
...
# Conflicts:
# client/src/styles.css
2026-10-29 22:27:18 +01:00
mregosar
a3471a2f3c
Merge feature/startseite-spieler in main
2026-10-29 22:27:07 +01:00
mregosar
cdf41df01c
Veto: Seitenwahl per Messerrunde, freie Messer-Server in der Lobby, Organisator legt fest, wer beginnt
2026-10-29 22:27:07 +01:00
mregosar
c62fe4ba1e
Startseite neu: Spieler zuerst mit Code-Eingabe, eigenem Match und den vier Schritten
2026-10-29 22:27:06 +01:00
mregosar
7b6ce01d05
Merge feature/admin-sidebar in main
2026-10-29 22:04:24 +01:00
mregosar
c4c763fa6c
Merge feature/name-maxlan in main
2026-10-29 22:04:24 +01:00
mregosar
75b1701d8a
Admin: Einstellungen mit Seitenleiste, Docker-Hosts und Messer-Server in die Einstellungen
2026-10-29 22:04:24 +01:00
mregosar
ea06237846
Name: Maxlan statt MaxLAN auf der Webseite und in den Servernamen
2026-10-29 22:04:24 +01:00
mregosar
15997af23d
Merge docs/spieler-anleitung in main
2026-10-29 21:29:52 +01:00
mregosar
51abc5b945
Doku: Anleitung für Spieler als PDF
2026-10-29 21:29:52 +01:00
mregosar
fda3f4ea9c
Merge feature/map-auswahl in main
2026-10-29 21:03:29 +01:00
mregosar
2d65634d6e
Map-Pools: Overpass, Vertigo und Cache für Competitive, Map-Auswahl im Admin, Veto-Ablauf passend zur Map-Anzahl
2026-10-29 21:03:29 +01:00
mregosar
e3834bb071
Merge docs/anleitungen-aktualisieren in main
2026-10-29 20:33:15 +01:00
mregosar
0ba60dd207
Merge feature/messer-server in main
2026-10-29 20:33:15 +01:00
mregosar
3c5b929845
Doku: Admin-Bereich, Messer-Server, Steam-LAN-Reiter, neue Variablen; Admin-Hilfe neu
2026-10-29 20:33:15 +01:00
mregosar
c6c39b914f
Messer-Server für die Seitenwahl: 5v5/2v2, im Admin startbar, setzen sich nach der Runde selbst zurück
2026-10-29 20:33:15 +01:00
mregosar
0bfac952b6
Merge feature/admin-filter-archiv in main
2026-10-29 20:33:14 +01:00
mregosar
7ae3efef60
Admin: Suche, Filter und Archiv in der Matchliste, Fehler direkt in der Karte
2026-10-29 20:33:14 +01:00
mregosar
c50741e49c
Merge fix/server-neustart in main
2026-10-29 16:09:45 +01:00
mregosar
dfcca1be82
Server-Neustart im laufenden Match: Map wieder laden, volle Leerlauf-Frist ab Start
2026-10-29 16:09:45 +01:00
mregosar
1b3536452c
Merge feature/steam-lan-browser in main
2026-10-29 14:34:51 +01:00
mregosar
0a40688945
Server im LAN-Reiter des Steam-Serverbrowsers: LAN-Ports, Host-Netz, Teamnamen, CSTV +100
2026-10-29 14:34:51 +01:00
mregosar
4521cdae72
Merge feature/admin-server-zeit in main
2026-10-29 13:54:46 +01:00
mregosar
479962dc8d
Merge fix/alte-server-handles in main
2026-10-29 13:54:46 +01:00
mregosar
b616bbafc1
Docker: alte Server ohne passenden Host-Namen über die Adresse finden
2026-10-29 13:54:46 +01:00
mregosar
f022673c4d
Admin: Datum und Uhrzeit der Server-Anforderung anzeigen
2026-10-29 13:54:45 +01:00
mregosar
3040124b33
Merge feature/admin-server-einstellungen in main
2026-10-29 13:32:48 +01:00
mregosar
929134f2bc
Admin: Gameserver-Einstellungen, Docker-Hosts und Image-Update im Admin-Bereich
2026-10-29 13:32:05 +01:00
mregosar
472bda31a9
Merge feature/admin-server-adresse in main
2026-10-29 12:59:09 +01:00
mregosar
ed65b92be1
Admin: Adresszeile kompakt gestalten, bei gestopptem Server ausblenden
2026-10-29 12:58:25 +01:00
mregosar
beaf635c23
Speichermessung: Bind-Ordner eines Volumes auch ohne laufenden Container finden
2026-10-29 12:57:11 +01:00
mregosar
f6735824cc
Admin: freien Speicher dort messen, wo das Gameserver-Volume liegt
2026-10-29 12:55:23 +01:00
mregosar
2873b5ba3a
Admin: IP und Ports des Servers in der Matchkarte anzeigen
2026-10-29 12:53:27 +01:00
mregosar
9bb878c641
Merge feature/host-disk in main
2026-10-29 10:30:02 +01:00
mregosar
1243e9c852
Admin: freier Speicher pro Docker-Host anzeigen
...
Die Karte Docker-Hosts zeigt den freien Speicher unter /var/lib/docker, per SSH
mit df gemessen und eine Minute zwischengespeichert. Unter 20 GB wird die
Zeile rot.
2026-10-29 10:30:01 +01:00
mregosar
844da4713d
Merge feature/host-usage in main
2026-10-29 10:12:17 +01:00
mregosar
91f979945e
Admin: Auslastung der Docker-Hosts mit den laufenden Matches
...
Die Admin-Übersicht zeigt pro Docker-Host belegte und freie Plätze und die
Matches, die dort laufen. Ohne konfigurierte Hosts bleibt die Karte aus.
2026-10-29 10:12:17 +01:00
mregosar
c1c9250126
Merge feature/multi-docker-host in main
2026-10-29 10:00:20 +01:00
mregosar
eda15bc585
Mehrere Docker-Hosts: Matches verteilt auf die Hosts starten
...
CS2_DOCKER_HOSTS nimmt eine Liste von Docker-Hosts. Jedes Match läuft auf
dem Host mit den meisten freien Ports und merkt sich seinen Host, damit
Status, Konfiguration und Stopp dort landen. Ohne die Variable bleibt alles
beim bisherigen einzelnen Host. deploy/docker-host-einrichten.sh richtet
einen Host per SSH ein.
2026-10-29 10:00:19 +01:00
mregosar
1a304cb398
Merge feature/public-live-view in main
2026-10-29 09:35:35 +01:00
mregosar
cd7f7e0468
Merge feature/overview-live-cards in main
2026-10-29 09:35:35 +01:00
mregosar
e1ee009063
Gäste sehen laufende Matches: Veto, Serienstand und Map-Reihenfolge
...
Ohne Zugang sind Veto und Serienstand sichtbar. Spielerlisten, Codes,
Verbindungsdaten und das Ereignisprotokoll bleiben Teilnehmern vorbehalten.
2026-10-29 09:35:35 +01:00
mregosar
f90351dd8d
Übersicht: laufende Matches als Karten mit Map, Stand und Serie
2026-10-29 09:29:12 +01:00
mregosar
d2625d23ab
Merge docs/admin-hilfe in main
2026-10-29 09:22:01 +01:00
mregosar
8b6abdb8b2
Merge feature/admin-status in main
2026-10-29 09:22:01 +01:00
mregosar
eb80c4845c
Docs: Hilfe für Turnier-Admins (PDF mit Screenshots)
2026-10-29 09:21:33 +01:00
mregosar
90996d1b0a
Admin: Pausenanzeige, Live-Stand und passender Umschalter
...
Pausierte Matches zeigen ein Badge und den Knopf Fortsetzen. Laufende Matches
zeigen Map, Stand und Runde. Der Pausenzustand wird gespeichert und bei
Mapwechsel oder Serverstopp zurückgesetzt.
2026-10-29 09:21:32 +01:00