Benutzerhandbuch

Vollständige Anleitung zur Verwaltung von Snooker-Turnieren — von der Einrichtung über den Spielbetrieb bis zum Saisonabschluss.

Version 11 Deutsch Admin · Nutzer · Betrachter

📋 Inhaltsverzeichnis

  1. Rollen & Zugriffsrechte
  2. Erste Schritte & Einrichtung
  3. Spieler-Datenbank
  4. Turnier anlegen
  5. Gruppenphase
  6. Finalrunde (K.O.)
  7. Turnierabschluss
  8. Saison-Ranking & Jackpots
  9. Simplon Grand Prix
  10. Team Cup
  11. PIN-Konzept
  12. Backup & Wiederherstellung
  13. Tipps & Fehlerbehebung
1
Rollen & Zugriffsrechte

SnookerPro kennt drei Rollen mit unterschiedlichen Rechten:

🔑
Admin Admin
Vollzugriff auf alle Funktionen: Spielerverwaltung, alle Turniere aller Nutzer, Systemeinstellungen, Backup, Nutzeranlage, Super-PIN. Kann Nutzer-Turniere mit dem Super-PIN löschen.
👤
Nutzer Nutzer
Kann eigene Turniere anlegen, verwalten, auslosen und abschließen. Löschen und Zurücksetzen nur mit eigenem Reset-PIN. Kein Zugriff auf Spielerdatenbank, Systemeinstellungen oder Turniere anderer.
👁
Betrachter Betrachter
Lesezugriff auf alle Turniere und Statistiken ohne Anmeldung. Kann keine Daten ändern. Kann über das Übersichts-Banner Zugang als Nutzer anfragen.
FunktionBetrachterNutzerAdmin
Turniere ansehen
Eigene Turniere anlegen
Ergebnisse eintragen✅ (eigene)
Turnier löschen✅ mit Reset-PIN✅ mit Super-PIN
Spielerdatenbank
Nutzer einladen
Systemeinstellungen
Nutzer-Turniere löschen✅ mit Super-PIN
2
Erste Schritte & Einrichtung

🔐 Anmelden

Klicke oben rechts auf Login oder den Anmelden-Button in der Übersicht. Die Anmeldung erfolgt je nach Rolle:

Ersteinrichtung Beim ersten Start sind die Standard-Zugangsdaten admin / snooker. Sofort ändern! Unter System → Zugangsdaten ein sicheres Passwort (min. 8 Zeichen, Groß/Klein, Ziffer, Sonderzeichen) setzen.

👥 Nutzerverwaltung

Unter System → Nutzer-Verwaltung können Nutzer eingeladen werden:

  1. Nutzer anlegenName und E-Mail eingeben → „📧 Einladung senden". Der Nutzer erhält einen Link per E-Mail (48h gültig).
  2. AktivierungDer Nutzer klickt den Link, setzt sein Passwort und ist sofort aktiv.
  3. ZugriffsanfragenBetrachter können über die Übersichtsseite Zugang anfragen. Die Anfrage erscheint als orangefarbenes Badge im Topbar und in der Nutzerverwaltung.

⚙️ Systemeinstellungen

EinstellungBeschreibung
VereinsnameErscheint im Header und allen E-Mails
Saison-MonateStart- und Endmonat für Saison-Ranking (Standard: Juli–Juni)
Admin-E-MailEmpfänger für Zugriffsanfragen
SMTP-KonfigurationExterner Mailserver für zuverlässigen E-Mail-Versand
LogoPNG/JPG/SVG, erscheint in der Seitenleiste (global oder pro Turnier)
Super-PINUniverseller Admin-PIN zum Löschen beliebiger Turniere
PunkteverteilungRanking-Punkte pro Platzierung und Bonus je Frame/Break
3
Spieler-Datenbank nur Admin

Die zentrale Spielerdatenbank verwaltet alle Spieler des Vereins. Neue Turnierteilnehmer werden von hier ausgewählt.

➕ Spieler hinzufügen

  1. Name eingebenDuplikat-Warnung erscheint automatisch bei ähnlichen Namen.
  2. Verein & PunkteOptional: Vereinszugehörigkeit und bestehende Ranking-Punkte eintragen.
  3. Foto hochladenPNG/JPG/GIF/WebP, max. 5 MB. Erscheint in Spielerkarten und Live-Ansicht.
  4. Setzung★-Symbol markiert gesetzte Spieler, die bevorzugt auf Gruppen verteilt werden.
Tipp Spieler können per Suchfeld gefiltert und nach Name, Verein oder Punkten sortiert werden. Die Alphabet-Leiste im Turnier-Setup ermöglicht schnelles Scrollen.
4
Turnier anlegen

⚙️ Konfiguration

Beim Anlegen eines neuen Turniers wird zuerst der Typ gewählt:

🎯

Normales Turnier

Flexibel konfigurierbar, 8–24 Spieler, 1 oder 2 Gruppenphasen

🏆

Simplon Grand Prix

Saisonfinale, Top 8 aus Rangliste, 2 Gruppen + K.O.-Phase

ParameterBeschreibungTypisch
TurniernameFrei wählbar, muss eindeutig sein
Reset-PIN4-stellige Zahl für Turnier-Reset & Löschenz.B. 1234
Best of GruppenFrames pro Gruppenspiel3 oder 5
Best of HalbfinaleFrames im Halbfinale5
Best of FinaleFrames im Finale5, 7 oder 9
Gruppen-Phasen1 = Standard, 2 = Zwischenrunde für große Felder1
StartgeldBetrag pro Spieler für Preisgeldpool20 €
GST-GebührGesellschaftssteuer-Anteil10 €
TischeAnzahl verfügbarer Snookertische2–4
Shootout-ZeitMinuten nach denen ein Shootout ausgelöst wird (0 = aus)60

🔒 Reset-PIN (Pflicht für Auslosung)

  • Genau 4 Ziffern (z.B. 1234)
  • Wird benötigt um das Turnier zurückzusetzen oder zu löschen
  • Admin kann stattdessen auch den Super-PIN verwenden
  • Ohne Reset-PIN ist keine Auslosung möglich

👥 Teilnehmer

  1. Spieler suchenLinke Spalte: Alphabetische Liste der gesamten Spielerdatenbank. Suchfeld oder Alphabet-Leiste nutzen.
  2. HinzufügenEinfacher Klick auf einen Spieler fügt ihn hinzu (✓-Haken). Nochmaliger Klick entfernt ihn wieder.
  3. Startgeld & GSTRechts in der Teilnehmertabelle: individuelle Beträge und Bezahlt-Checkboxen anpassen.
  4. Setzung★-Button für gesetzte Spieler — werden bei der Auslosung auf verschiedene Gruppen verteilt.
GST bereits bezahlt Hat ein Spieler die GST-Gebühr bereits in dieser Saison bezahlt, erscheint ein 💰-Badge neben seinem Namen und der GST-Haken wird automatisch gesetzt.

🎲 Auslosung

Voraussetzungen für die Auslosung:

Bei abweichender Teilnehmerzahl passt das System die Gruppenaufteilung automatisch an. Ein 5-sekündiger Countdown gibt die Möglichkeit zum Abbrechen. Nach der Auslosung ist keine Neuauslosung ohne Reset möglich.

5
Gruppenphase

Die Gruppenansicht zeigt alle Gruppen mit Tabellen und darunter alle Partien sortiert nach Status (Live → Ausstehend → Abgeschlossen).

📝 Ergebnisse eintragen

  1. Score eingebenIn die Frames-Felder der Partie-Karte klicken und Zahl eingeben. Tab-Taste springt zum nächsten Feld.
  2. Partie bestätigenBei eindeutigem Ergebnis öffnet sich automatisch ein Bestätigungs-Modal. Dort können optional Breaks eingetragen werden.
  3. Ergebnis korrigieren✎-Button an abgeschlossenen Partien öffnet den Edit-Dialog (Score + alle Breaks neu eingeben).

🎯 Breaks eintragen

  1. Wert eingebenBreak-Eingabefeld (min. 30, max. 147) in der Mitte der Partie-Karte.
  2. Zuordnen← Pfeil = Spieler links, → Pfeil = Spieler rechts.
  3. EntfernenKlick auf ✕ am Break-Badge löscht den Eintrag.
Century Break Breaks ab 100 werden als goldener Century-Badge angezeigt und pulsieren. Der beste Break pro Spieler wird in der Gruppentabelle und im Ranking angezeigt.

⏱ Timer & Tische

FunktionBeschreibung
▶ StartTimer starten — Partie erscheint als LIVE
■ StopTimer zurücksetzen (mit Bestätigung)
Tisch-AuswahlDropdown zeigt verfügbare Tische, bereits belegte sind gesperrt
Shootout-WarnungKarte blinkt rot wenn Shootout-Zeit überschritten

Laufende Partien erscheinen in einem Live-Banner am oberen Rand aller Ansichten (auch für Betrachter sichtbar).

🏆 Gruppenranking

Reihenfolge bei Punktgleichstand:

  1. Gesamtpunkte (Sieg = 2, Niederlage = 0)
  2. Direktvergleich (Head-to-Head)
  3. Framedifferenz gesamt
  4. Gewonnene Frames gesamt
  5. Breaks 30+
  6. Höchster Break
  7. Shootout-Ergebnis (manuell eintragbar)

🔄 Zweite Gruppenphase

Bei Turnieren mit 2 Phasen qualifizieren sich die besten Spieler aller Gruppen für Phase 2. Das System verteilt sie automatisch auf neue Gruppen nach dem Topf-System (Gruppensieger werden getrennt, keine zwei Spieler aus derselben Phase-1-Gruppe). Nach Phase 2 folgt die Finalrunde.

6
Finalrunde (K.O.)

Nach Abschluss aller Gruppenspiele wird die Finalrunde ausgelost. Das System erstellt automatisch einen K.O.-Baum (Viertelfinale, Halbfinale, Finale).

  1. AuslosenButton „🎲 Finalrunde auslosen" erscheint wenn alle Gruppenspiele abgeschlossen sind. Gesetzte Spieler werden nach Snake-System verteilt, Spieler aus gleichen Gruppen werden getrennt.
  2. Partien spielenErgebnisse und Breaks wie in der Gruppenphase eintragen. Sieger werden automatisch in die nächste Runde eingetragen.
  3. TurnierbaumVisueller Bracket oben in der Ansicht, klappbar pro Runde.
  4. FinaleNach dem Finale wird der Champion angezeigt. Turnier kann nun abgeschlossen werden.
Finalrunde zurücksetzen Unter dem K.O.-Bereich gibt es für Admins einen „⏪ Finalrunde zurücksetzen"-Button (mit Reset-PIN oder Super-PIN). Gruppenphase-Ergebnisse bleiben erhalten.
7
Turnierabschluss
  1. „🏁 Turnier abschließen" klickenNur möglich wenn alle Finalrunden-Partien abgeschlossen sind.
  2. Jackpots werden gutgeschriebenCentury-, Charity-, Jahres- und GST-Jackpots werden automatisch dem Saison-Konto addiert.
  3. Ranking-PunktePunkte nach Platzierung + Frame-Bonus + Break-Bonus werden ins Saison-Ranking übernommen.
  4. AbschlussberichtUnter dem Tab „Abschluss" gibt es eine vollständige Übersicht mit Ranking, Ergebnissen, Breaks und Finanzen — als HTML downloadbar.
8
Saison-Ranking & Jackpots

Der Tab „Saison" zeigt das kumulierte Gesamtranking aller Turniere der aktuellen Saison.

📅 Saison-Verwaltung

💰 Jackpots

JackpotAuslösung€/Spieler
💯 CenturyBei Century Break (100+)konfigurierbar
💚 CharityNach jedem Turnierkonfigurierbar
🏆 JahresAm Saisonendekonfigurierbar
💰 GSTGesellschaftssteuer0 (manuell)
Jackpots manuell anpassen Unter System → Saison-Jackpots können die Beträge direkt bearbeitet oder per „↻ Neu berechnen" aus allen Turnierdaten rekonstruiert werden.
9
Simplon Grand Prix

Der Simplon GP ist das Saisonfinale für die Top 8 der Jahresrangliste. Er wird als eigenständiger Turnier-Typ angelegt.

🏓

Gruppen-Format

2 × 4 Spieler, Round Robin. Top 2 jeder Gruppe ins Halbfinale.

⚔️

KO-Format

Direktes Viertelfinale: 1 vs 8, 2 vs 7, 3 vs 6, 4 vs 5.

  1. Top 8 aus RanglisteDas System lädt automatisch die acht bestplatzierten Spieler der Saison. Ausgefallene Spieler können durch Nachrücker ersetzt werden.
  2. AuslosungAutomatisch (Glücksrad-Animation) oder manuell. Gruppenköpfe (#1 und #2 der Rangliste) sind gesetzt.
  3. GruppenphaseWie normale Gruppenphase — Ergebnisse, Breaks, Timer, Tische.
  4. KO-Phase startenNach allen Gruppenpartien → „⚔️ KO-Phase starten" (mit PIN). Halbfinalpaarungen werden automatisch gesetzt.
  5. Halbfinale → FinaleErgebnisse eintragen, Sieger zieht automatisch weiter. Champion wird prominent angezeigt.
10
Team Cup 🤝

Der Team Cup ist ein eigenständiger Turnier-Typ für Mannschafts-Snooker. Zwei Spieler bilden ein Team; die Partien werden nach dem Round-Robin-Prinzip (Berger-System) ausgetragen, gefolgt von einer KO-Finalrunde mit Halbfinale, optionalem Platz-3-Spiel und Finale.

👥

2 Spieler pro Team

Jedes Team besteht aus genau zwei Spielern, die aus der Spieler-Datenbank gewählt werden.

🏓

Round Robin

Jedes Team trifft jedes andere Team der Gruppe. Optimierte Rundenreihenfolge per Berger-Algorithmus.

⚔️

KO-Finalrunde

Top-Teams qualifizieren sich für Halbfinale und Finale. Optional mit Spiel um Platz 3.

🎯

Break-Tracking

Höchste Breaks pro Frame und Spieler werden erfasst und fließen in die Tabellenwertung ein.

⚙️ Turnier anlegen & Setup

Ein neuer Team Cup wird über den Button „🤝 Team Cup" in der Turnierübersicht erstellt. Im Setup-Dialog werden alle grundlegenden Parameter festgelegt:

EinstellungOptionenHinweis
TurniernameFreitextPflichtfeld
Reset-PINGenau 4 ZiffernPflichtfeld — schützt vor versehentlichem Zurücksetzen
SpielmodusBest of 5 / Best of 4Bo5: T·E·T·E·T, kein Unentschieden · Bo4: T·E·E·T, Unentschieden möglich
Gruppen1 Gruppe / 2 GruppenBei 1 Gruppe: Top 2 → HF · Bei 2 Gruppen: A1×B2, B1×A2 (Kreuz-HF)
Spiel um Platz 3An / AusKleines Finale zwischen den HF-Verlierern
Empfehlungs-Assistent Wenn du eine Teamanzahl (2–10) anklickst, zeigt der Dialog automatisch eine Empfehlung für Gruppen-Format und Spielmodus sowie eine Vorschau der Turnierstruktur (Anzahl Partien, Runden).
TeamsEmpfohlenes FormatGruppenpartienGesamt
2–31 Gruppe · Bo51–34–6
4–51 Gruppe · Bo56–109–13
6–102 Gruppen · Bo5/Bo49–2012–23

👥 Teams verwalten

Nach dem Anlegen des Turniers befindet es sich in der Setup-Phase. Hier werden die teilnehmenden Teams eingetragen.

  1. Team hinzufügen Über „+ Team" öffnet sich ein Dialog. Teamname eingeben, dann Spieler 1 und Spieler 2 aus der Spieler-Datenbank wählen. Bis zu 10 Teams möglich.
  2. Team bearbeiten Über das Stift-Symbol neben einem Team. Nur in der Setup-Phase möglich — sobald die Auslosung gestartet ist, können Teams nicht mehr geändert werden.
  3. Team entfernen Über das Papierkorb-Symbol. Ebenfalls nur in der Setup-Phase möglich.
Spieler aus der Datenbank Teams greifen auf die zentrale Spieler-Datenbank zu. Spieler müssen dort angelegt sein bevor sie einem Team zugewiesen werden können. Profilbilder, Namen und IDs werden automatisch übernommen.

📊 Gruppenphase

Die Gruppenphase startet mit der Auslosung (Reset-PIN erforderlich). Die Teams werden zufällig auf die Gruppen verteilt; alle Begegnungen werden automatisch per Berger-Algorithmus in optimierten Runden angeordnet.

Tabellenwertung

KriteriumPunkte / WertPriorität
Sieg2 Punkte1.
Unentschieden (nur Bo4)1 Punkt je Team1.
Niederlage0 Punkte1.
FramedifferenzGewonnene − Verlorene Frames2.
Höchster BreakHöchster Break des Teams3.
Anzahl Breaks (30+)Gesamtzahl eingetragener Breaks4.
KO-Qualifikation Bei 1 Gruppe qualifizieren sich die Top 2 (bei ≥ 4 Teams: Top 4) für die Halbfinale. Bei 2 Gruppen qualifiziert sich je Gruppen-Erst- und Zweiter — im Kreuz-Format: A1 vs. B2 und B1 vs. A2.

🎱 Partien & Frames

Jede Partie besteht aus mehreren Frames, die abwechselnd als T (Einzel) und E (Doppel) gespielt werden. Das genaue Muster hängt vom gewählten Spielmodus ab:

ModusFrame-ReihenfolgeMax. FramesUnentschieden
Best of 5T · E · T · E · T5Nein
Best of 4T · E · E · T4Ja (2:2)

In der KO-Phase wird immer Best of 5 gespielt — unabhängig vom Gruppenphase-Modus.

Partie starten & Ergebnisse eintragen

  1. Partie starten Den grünen „▶ Start"-Badge unterhalb des Scores antippen. Der Timer startet und zeigt Uhrzeit + Laufzeit an (z.B. ▶ 14:30 (12:15)). Der Badge wird rot und zeigt zum Stoppen.
  2. Frame-Ergebnisse eintragen In jeder Frame-Zeile die Scores für links und rechts eingeben. Mit der Tab-Taste gelangt man direkt zum nächsten Eingabefeld. Der Gesamt-Score (oben in der Karte) aktualisiert sich automatisch.
  3. Breaks erfassen Unter jedem Frame befindet sich eine HB-Eingabe (Höchster Break). Wert (30–147) eingeben und auf „+" drücken. Breaks können mit dem × wieder gelöscht werden.
  4. Partie abschließen Wenn alle Frames eingetragen sind, auf „✓ Abschließen" drücken. Das System prüft ob alle Frames vollständig ausgefüllt sind und ob das Ergebnis gültig ist. Der Sieger wird automatisch ermittelt und die Tabelle aktualisiert.
Abgeschlossene Partien Einmal abgeschlossene Partien können nur mit dem Reset-PIN wieder geöffnet werden (Stift-Symbol → PIN eingeben). Dabei werden abhängige KO-Matches zurückgesetzt.
Break-Wertung Breaks unter 30 Punkte werden nicht akzeptiert. Der Höchste Break eines Teams fließt als drittes Kriterium in die Tabellenwertung ein und kann bei Punktgleichstand entscheidend sein.

⚔️ KO-Phase & Finale

Sobald alle Gruppenpartien abgeschlossen sind, erscheint automatisch ein Popup mit der Qualifikanten-Übersicht und dem Button zum Starten der KO-Phase.

  1. KO-Phase starten Im Popup „⚔️ Finalrunde starten" klicken. Die Qualifikanten werden automatisch nach der Tabellenwertung ermittelt und die Halbfinalpaarungen gesetzt. Reset-PIN ist erforderlich.
  2. Halbfinale Beide Halbfinale werden gleichzeitig angezeigt. Ergebnisse werden genauso eingetragen wie in der Gruppenphase — alle 5 Frames, dann abschließen. Der Sieger zieht automatisch ins Finale, der Verlierer ins Platz-3-Spiel.
  3. Spiel um Platz 3 Wenn beim Setup aktiviert: Die beiden HF-Verlierer spielen um den dritten Platz. Läuft parallel zum Finale.
  4. Finale Nach Abschluss des Finales wird der Team-Cup-Sieger prominent angezeigt. Das Turnier wechselt in den Status „Abgeschlossen".
Paarungslogik Bei 1 Gruppe: Platz 1 vs. Platz 2 (HF1) und Platz 3 vs. Platz 4 (HF2). Bei 2 Gruppen: A1 vs. B2 (HF1) und B1 vs. A2 (HF2) — klassisches Kreuz-Format für maximale Spannung.

🔄 Reset & Verwaltung

AktionWas wird zurückgesetztPIN nötig
KO-Phase zurücksetzenNur Finalrunde — Gruppenphase-Ergebnisse bleiben erhaltenReset-PIN
Alles zurücksetzenAuslosung + alle Ergebnisse — Teams bleiben erhaltenReset-PIN
Match entsperrenEinzelne Partie zur Bearbeitung öffnenReset-PIN
Vorsicht beim Reset Das Zurücksetzen der KO-Phase löscht alle Finalrunden-Ergebnisse unwiderruflich. „Alles zurücksetzen" löscht zusätzlich alle Gruppenspiel-Ergebnisse und die Auslosung — die Teams bleiben aber im System erhalten.
11
PIN-Konzept
PIN-TypWer hat ihnWofürFormat
Reset-PINTurnier-Besitzer (Nutzer)Turnier zurücksetzen, Phasen zurücksetzen, Turnier löschen, PIN ändern4 Ziffern
Super-PINNur AdminWie Reset-PIN, aber für beliebige Turniere + Nutzer-Turniere löschenFrei wählbar
Admin-PasswortNur AdminLogin als AdminMin. 8 Zeichen
Nutzer-PasswortEinzelne NutzerLogin als NutzerMin. 8 Zeichen
Simplon-PINAdminSimplon GP zurücksetzen / Phasen verwaltenFrei wählbar
Sicherheitshinweis Reset-PINs sind pro Turnier gesetzt und schützen vor versehentlichem Zurücksetzen. Der Super-PIN sollte sicher aufbewahrt werden — er gibt vollständigen Zugriff auf alle Turnierdaten.
12
Backup & Wiederherstellung
  1. Backup erstellenSystem → Datensicherung → „💾 Backup jetzt erstellen". Eine JSON-Datei mit allen Daten wird automatisch heruntergeladen und im Ordner data/backup/ gespeichert.
  2. Inhalt des BackupsSpielerdaten, alle Turniere aller Saisons, Konfiguration (ohne Passwörter und Pins), Saison-Daten.
  3. WiederherstellenJSON-Backup-Datei hochladen → „↻ Wiederherstellen". Die aktuellen Daten werden vollständig überschrieben.
Achtung bei Wiederherstellung Die Wiederherstellung überschreibt alle aktuellen Daten unwiderruflich. Vorher ein aktuelles Backup erstellen!
Regelmäßige Backups Empfehlung: Vor jedem Turnier und nach Abschluss ein Backup erstellen. Die Dateien sind datiert (YYYY-MM-DD_HH-mm-ss).
13
Tipps & Fehlerbehebung

💡 Nützliche Tipps

🔧 Häufige Probleme

ProblemLösung
Auslosung-Button deaktiviertReset-PIN setzen, mind. 8 Spieler hinzufügen, Name eingeben
Team Cup: Auslosung-Button inaktivMindestens 2 Teams eingetragen? Reset-PIN eingegeben?
Team Cup: „Abschließen" gibt WarnungAlle Frames vollständig ausfüllen — kein Feld darf leer bleiben
Team Cup: KO-Phase startet nichtAlle Gruppenpartien müssen abgeschlossen sein (kein offenes Match)
Team Cup: Tabelle zeigt falschen StandSeite neu laden — bei Bo4-Unentschieden prüfen ob „draw"-Flag korrekt gesetzt
E-Mail-Versand funktioniert nichtSMTP-Einstellungen prüfen, Test-Mail senden
Turnier-Index inkonsistentBackup → Wiederherstellen oder System → Simplon-Daten bereinigen
Nutzer kann keine Ergebnisse eintragenIst Nutzer als Turnier-Besitzer eingetragen? (ownerId im Turnier)
Jackpot-Summen stimmen nichtSystem → Saison-Jackpots → „↻ Neu berechnen"
Passwort vergessen„Passwort vergessen"-Link im Login-Dialog nutzen