Profil und Zugangsdaten verwalten
Logo für die digitale Mitgliedskarte der Spieler. Idealerweise ein PNG mit transparentem Hintergrund. Ein dunkles Logo wird auf der dunklen Karte automatisch hell dargestellt — die Vorschau unten zeigt, wie es auf der Karte erscheint.
PIN, mit dem sich Dealer an ihrer Handy-Ansicht anmelden: Tisch ansehen, Elimination anfragen (Floor bestätigt), Floor rufen.
Show am Final Table: Eine Seite wird per Beamer auf den Tisch projiziert (standardmäßig schwarz — bei All-In erscheint an der Sitzposition eine animierte „ALL IN"-Schaltfläche mit Namen), eine zweite läuft auf dem LED-Kegel darüber. Der Dealer setzt am Stream Deck (oder über die Steuer-Seite) einen Spieler All-In/Call, löst Showdown aus oder macht Reset. Spieler/Sitze kommen automatisch vom Final Table (Tisch 1) des aktiven Turniers. Die Anzeige-Links sind stabil (nur Club-ID, kein Token) und immer erreichbar.
Push aufs Handy, sobald ein Dealer einen Spieler als ausgeschieden meldet — mit Tisch, Platz und Uhrzeit. So einrichten: die kostenlose App „ntfy" (App Store / Play Store) installieren → dort das unten gewählte Thema abonnieren. Das Thema frei wählen, aber geheim halten (wer es kennt, sieht die Meldungen). Leer lassen = keine Pushes.
In der Kasse → Offene Rechnungen siehst du bei einem Spieler dessen E-Mail und Handynummer und kannst ihm mit einem Knopf die Rechnung per Mail schicken — mit einer Aufstellung der offenen Positionen und einem TWINT-Zahllink über den offenen Betrag. Füge hier deinen persönlichen TWINT-Zahllink ein (aus deinem TWINT-Konto). Name und Betrag werden je Rechnung automatisch angehängt — was du hier einträgst, wird nur bis vor &trxInfo/&amount verwendet. Für den automatischen Mailversand muss auf dem Hosting zusätzlich die Umgebungsvariable EMAILJS_TEMPLATE_INVOICE_ID (eine EmailJS-Vorlage) gesetzt sein.
Ruft ein Dealer den Floor, wird automatisch die „Ruf"-URL des Tisches aufgerufen (z. B. Tischlampe an). Sobald der Floor den Ruf quittiert, wird die „Quittiert"-URL aufgerufen (z. B. Lampe aus). Aufruf per einfachem GET. Felder leer lassen = kein Webhook für diesen Tisch. Test speichert die Felder und ruft die jeweilige URL sofort auf.
Gäste wünschen sich über die Bestellseite (QR) einen Titel. Das Personal nimmt ihn unter „Musikwünsche" an (dabei wird ggf. der Preis auf die Rechnung gebucht), und ein Raum-PC spielt die Warteschlange im Vollbild ab (musik-player.html — einmal „Musik starten" tippen, dann F11). Voraussetzung: ein YouTube-API-Schlüssel als Umgebungsvariable YOUTUBE_API_KEY auf dem Hosting.
Öffentliche Live-Seite ohne Login: Gäste und Spieler scannen den QR-Code und sehen Turnier mit Beschrieb, aktuelle Blinds mit Restzeit, nächste Stufe, Anzahl Spieler und die Auszahlung — live aktualisiert. Ideal als Aushang oder Tischkarte.
Neue Spieler registrieren sich selbst per QR-Code/Link ohne Login (Daten, Ausweis-Fotos vorne/hinten, Unterschrift). Die Registrierungen erscheinen hier zur Freigabe — beim Übernehmen werden sie als Spieler in die Datenbank aufgenommen.
📋 Offene Registrierungen ansehen / freigebenBeim Freigeben einer Registrierung wird automatisch ein PDF (Angaben, Ausweis, Unterschrift) in OneDrive abgelegt. Voraussetzung sind die Microsoft-Zugangsdaten als Umgebungsvariablen auf dem Hosting (MS_TENANT_ID, MS_CLIENT_ID, MS_CLIENT_SECRET, MS_ONEDRIVE_USER).
Versand der Spieler-Logindaten über EmailJS (läuft über HTTPS, daher vom Hosting nicht blockiert). Voraussetzung sind die EmailJS-Daten als Umgebungsvariablen (EMAILJS_SERVICE_ID, EMAILJS_TEMPLATE_ID, EMAILJS_PUBLIC_KEY, EMAILJS_PRIVATE_KEY).