-
-
Notifications
You must be signed in to change notification settings - Fork 1
Webserver
Der integrierte Webserver ermöglicht die Live-Anzeige von Turnierdaten in einem beliebigen Webbrowser – ideal für Anzeigetafeln, Projektoren oder Zuschauer-Displays. Nach dem Starten überträgt der Server Tabellenänderungen automatisch und in Echtzeit an alle verbundenen Browser.
| Eigenschaft | Beschreibung |
|---|---|
| Protokoll | HTTP + Server-Sent Events (SSE) |
| Gleichzeitige Ports | Unbegrenzt (je Port ein eigenes Sheet) |
| Browser-Unterstützung | Alle modernen Browser (Chrome, Firefox, Safari, Edge) |
| Netzwerk | Lokal oder im LAN/WLAN erreichbar |
| Aktualisierung | Automatisch bei jeder Berechnung – kein Reload nötig |
- Turnier-Dokument öffnen und mindestens eine Spielrunde bzw. Rangliste erstellen
- PétTurnMngr → Webserver → Konfiguration... öffnen
- Port und Tabellentyp einstellen, Hinzufügen klicken
- Dialog schließen
- PétTurnMngr → Webserver → Web-Server starten
- PétTurnMngr → Webserver → URL 1 – öffnet die Anzeige direkt im Browser
Der Konfigurationsdialog ist über PétTurnMngr → Webserver → Konfiguration... erreichbar.
| Einstellung | Werte | Standard | Beschreibung |
|---|---|---|---|
| Port | 1 – 65535 | 9000 | TCP-Port des HTTP-Servers |
| Tabellentyp | siehe unten | RANGLISTE |
Welches Sheet angezeigt wird |
| Zoom | 10 – 500 % | 100 % | Darstellungsgröße im Browser |
| Zentrieren | Ja / Nein | Nein | Tabelle horizontal zentrieren |
| Einstellung | Beschreibung |
|---|---|
| Seitenname in Kopfzeile anzeigen | Zeigt den Sheetnamen zusätzlich im Kopfbereich an |
Die Tabellentypen sind system-agnostisch: dieselbe generische Rolle (z. B. RANGLISTE) löst
sich automatisch auf das im Dokument aktive Turniersystem auf – ein Composite View oder
Webserver-Port muss also nicht pro Turniersystem neu konfiguriert werden.
| Schlüssel | Beschreibung |
|---|---|
RANGLISTE |
Rangliste des aktiven Turniersystems – Standard |
AKTUELLE_SPIELRUNDE |
Aktuelle Spielrunde/Spielplan des aktiven Turniersystems |
MELDELISTE |
Meldeliste des aktiven Turniersystems |
CHECKIN |
Check-in-Liste des aktiven Turniersystems |
TEILNEHMER |
Teilnehmerliste des aktiven Turniersystems |
SUPERMELEE_ENDRANGLISTE |
Supermêlée-spezifisch: Gesamt-/Endrangliste über alle Spieltage |
MAASTRICHTER_FINALRUNDE_A … _D
|
Maastrichter-spezifisch: einzelnes Finalfeld |
FORME_KO_GRUPPE |
K.-O.-spezifisch: einzelne K.-O.-Gruppe |
POULE_KO_A / POULE_KO_B
|
Poule-A/B-spezifisch: K.-O.-Feld A bzw. B |
KASKADE_FELD_A … _D
|
Kaskaden-K.O.-spezifisch: einzelnes Feld |
JGJ_FINALRUNDE_D |
Jeder-gegen-Jeden-spezifisch: Finalrunde Gruppe D |
Ältere Konfigurationen mit den früheren system-spezifischen Schlüsseln (z. B.
SPIELTAG_RANGLISTE, SCHWEIZER_RANGLISTE, JGJ_RANGLISTE, LIGA_RANGLISTE,
SCHWEIZER_AKTUELLE_SPIELRUNDE, SPIELTAG_TEILNEHMER, SPIELTAG_AKTUELLE_SPIELRUNDE) bleiben
funktionsfähig – sie werden intern automatisch auf die generischen Schlüssel oben abgebildet und
müssen nicht manuell angepasst werden.
Das Webserver-Menü ist unter PétTurnMngr → Webserver zu finden:
| Menüpunkt | Beschreibung |
|---|---|
| Konfiguration... | Ports, Tabellentypen und Anzeigeoptionen einstellen |
| Web-Server starten | Alle konfigurierten Ports starten |
| Web-Server stoppen | Alle laufenden Server beenden |
| URL 1 – URL 10 | Direktzugriff: öffnet die jeweilige Server-URL im Browser |
Die URL-Einträge werden dynamisch befüllt und zeigen Port und Sheetname an (z. B. http://hostname:9000 – Spielrunde 3). Nicht belegte Slots sind ausgegraut.
Der Browser verbindet sich einmalig über eine SSE-Verbindung (Server-Sent Events) und empfängt danach alle Änderungen automatisch:
- Erster Aufruf: Vollständiger Tabelleninhalt wird übertragen
- Jede Berechnung: Nur geänderte Zellen werden nachgeliefert (Delta-Update)
- Verbindungsabbruch: Browser verbindet sich automatisch neu (Retry alle 30 Sekunden) und erhält sofort den aktuellen Vollzustand
Es ist kein manuelles Neuladen der Seite notwendig.
Für Turniere mit Projektor und separatem Anzeigebildschirm können z. B. zwei Ports konfiguriert werden:
| Port | Tabellentyp | Zweck |
|---|---|---|
| 9000 | RANGLISTE |
Anzeigebildschirm – Rangliste |
| 9001 | AKTUELLE_SPIELRUNDE |
Projektor – laufende Paarungen |
Der Server ist unter der IP-Adresse des Rechners im lokalen Netzwerk erreichbar. Die genaue URL wird im Menü unter URL 1 bis URL 10 angezeigt.
Beispiel: http://192.168.1.42:9000
Für große Bildschirme empfiehlt sich ein Zoom-Wert von 150 – 200 %, damit die Tabelle auch aus größerer Entfernung gut lesbar ist.
Solange Laptop und Mobilgerät im selben WLAN sind, kann die Anzeige auch auf einem Smartphone oder Tablet geöffnet werden – einfach die Netzwerk-URL eingeben.
Für Ansichten mit mehreren Inhalten pro Seite (z. B. Rangliste + laufende Spielrunde + Timer nebeneinander) siehe Composite Views. Für dauerhaft stabile URLs, die auch bei Portwechseln gleich bleiben (praktisch für fest verkabelte Anzeigebildschirme), siehe Webserver-Regie. Für eine öffentliche Willkommensseite mit Turnierlogo und Live-Teilnehmerzahl siehe Turnier-Startseite.
Einstieg Home Installation Download
Turniersysteme Supermêlée Schweizer System Liga Jeder gegen Jeden K.-O.-System Poule-A/B Maastrichter System Kaskaden-K.O. Formule X Trip-Tête / Trio Kölner Sextet Dänisches System Monrad-System Tête-Series Crazy-Mêlée Arena-Pétanque Systemvergleich
Referenz Turnieransicht Sidebar Konfiguration WhatsApp Webserver Composite Views Webserver-Regie Turnier-Startseite FTP-Server KI-Assistent Siegergeld Planungsrechner Formeln Makros & Formeln Zeitplan-Feature Für Entwickler Entwicklungsumgebung Architektur: Threading Architektur: Blattschutz
