mregosar
5503995791
Merge fix/keine-map-abstimmung in main
2026-11-01 19:44:25 +01:00
mregosar
be42beb260
Keine Map-Abstimmung nach Spielende (mp_endmatch_votenextmap 0)
...
Gilt für Match- und Messer-Server. Die nächste Map legt das Veto fest, die App lädt sie selbst.
2026-11-01 19:44:25 +01:00
mregosar
cc6e7f65be
Merge fix/messerrunde-wiederholen in main
2026-11-01 19:28:41 +01:00
mregosar
1492c280d5
Messerrunde: Einrichten bei Fehlern automatisch wiederholen
...
Nach einer frischen Installation dauert das erste Laden einer Map oft länger als die Wartezeit. Die App versucht das Einrichten jetzt bis zu dreimal (alle 10 s). Scheitern alle Versuche, zeigt die Lobby den Fehler und dem Organisator den Knopf "Messerrunde neu einrichten".
2026-11-01 19:23:52 +01:00
mregosar
934d989572
Merge feature/beamer-diashow in main
2026-11-01 19:01:41 +01:00
mregosar
dc601a32fe
Beamer-Diashow der laufenden Matches unter /beamer
...
Ein Match pro Folie, groß und aus der Ferne lesbar: Teams, Serienstand, aktuelle Map mit Rundenstand und Seiten, Maps der Serie, im Veto wer dran ist. Zum Schluss eine Folie mit Lobbys und Ergebnissen. Schaltet automatisch weiter (?sekunden=), Vollbild per Klick oder F, Pfeiltasten und Leertaste. In der Kopfzeile verlinkt.
2026-11-01 19:00:59 +01:00
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