RankFair – Ligasystem & Ligaverwaltung für Darts, Kegeln, Poker & Turniere
RankFair ist ein faires Online‑Ligasystem zur Ligaverwaltung, für Turniere und Elo Ranking – ideal für Freunde, Vereine und Freizeit‑Ligen in Darts, Kegeln, Poker und weiteren Spielen.
- Ein zentrales Ligasystem für mehrere Ligen und Spieltypen.
- Turnier‑Verwaltung mit Brackets und Elo‑Einbindung.
- Transparente, faire Elo‑Berechnung für Einzel und Doppel.
- Unterstützung für Darts, Kegeln (Bowling), Poker und Standard‑Ligen.
📱 RankFair als App installieren
Du kannst RankFair wie eine native App auf deinem Smartphone oder Computer installieren – für schnelleren Zugriff direkt vom Homescreen!
🌐 Chrome / Edge / Brave (Desktop & Android)
Desktop (Windows, Mac, Linux)
- Öffne RankFair in Chrome, Edge oder Brave
- Klicke auf das ⋮ Menü (drei Punkte oben rechts)
- Wähle „App installieren" oder „RankFair installieren"
- Bestätige mit „Installieren"
💡 Alternativ: Klicke auf das kleine ⊕ Symbol in der Adressleiste (falls vorhanden)
Android
- Öffne RankFair in Chrome
- Tippe auf das ⋮ Menü (drei Punkte)
- Wähle „Zum Startbildschirm hinzufügen" oder „App installieren"
- Bestätige mit „Hinzufügen"
🧭 Safari (iPhone, iPad, Mac)
iPhone / iPad
- Öffne RankFair in Safari
- Tippe auf das Teilen-Symbol (Quadrat mit Pfeil nach oben, unten in der Mitte)
- Scrolle nach unten und wähle „Zum Home-Bildschirm"
- Passe den Namen an (optional) und tippe „Hinzufügen"
Mac (Safari 17+)
- Öffne RankFair in Safari
- Klicke auf Ablage → Zum Dock hinzufügen
- Oder: Klicke auf das Teilen-Symbol und wähle „Zum Dock hinzufügen"
🦊 Firefox
Firefox unterstützt PWA-Installation leider nicht nativ. Du hast folgende Optionen:
- Nutze Chrome, Edge oder Safari für die App-Installation
- Erstelle ein Lesezeichen und lege es auf dem Desktop ab
- Auf Android: Menü → Zum Startbildschirm hinzufügen (funktioniert als Verknüpfung)
📱 Samsung Internet (Android)
- Öffne RankFair im Samsung Internet Browser
- Tippe auf das ☰ Menü (drei Striche unten rechts)
- Wähle „Seite hinzufügen zu" → „Startbildschirm"
- Bestätige mit „Hinzufügen"
✨ Vorteile der App: Schnellerer Start, Vollbild-Modus, funktioniert auch offline (eingeschränkt), und du hast RankFair immer griffbereit!
Allgemein
RankFair ist ein Elo‑Ranking‑System für Freizeit‑Ligen (Darts, Kegeln, Turniere, Poker). Alles läuft in einer einfachen Web‑Oberfläche.
Dashboard & Ligen
- Neue Liga anlegen unter „Create League“. Owner wird automatisch League‑Admin.
- Spieler hinzufügen (optional mit Start‑Elo), später weitere Nutzer in die Liga einladen (pro Liga eigene Rollen).
- Ligeneinstellungen: Umbenennen, Privatsphäre, Premium, Spieltyp (Standard/Darts/Bowling/Poker) je nach Berechtigung.
- „Letzte Spiele“ und Rangliste werden live aktualisiert.


Rollen & Einladungen
- Rollen: Owner, League‑Admin, User (pro Liga), plus globale Admins.
- Einladungen per E‑Mail; Rechte gelten immer nur innerhalb der gewählten Liga.

Ranking‑System (Elo)
- Einzel: klassischer Elo‑Abgleich mit K=32 (Erwartungswert basierend auf Rating‑Differenz).
- Doppel: pro Spieler wird die Änderung aus zwei hypothetischen Singles gegen beide Gegner gemittelt.
- Verwaltungseinträge (z. B. Kegeln‑Extras) können 0‑Elo‑Spiele erzeugen.
Premium & Administration
- Premium hebt Limits (z. B. Spieleranzahl) an und schaltet Komfortfunktionen frei.
- Admins verwalten Nutzer, Ligen und Premium‑Status.
Standard‑Liga
Spiele eintragen (Elo)
- Auf der Liga‑Übersicht „Record Game“ öffnen.
- „Single“ oder „Doubles“ wählen.
- Spieler zuordnen, Sieger/Verlierer festlegen, optional Notiz.
- Absenden → Elo wird angepasst; Δ ist in „Letzte Spiele“ sichtbar.
Turniere
- Formate: KO, Elimination, Round‑Robin/League, Platzierung.
- Seeding: gesetzt, zufällig oder manuell; Bracket‑Größen & Runden begrenzen.
- Matches spielen (z. B. mit Darts‑Integration) oder Ergebnisse manuell eintragen.
Zufälliger Spieltag
- Anwesenheit markieren, automatische Paarungsvorschläge (Queue), Matches starten.
- Alle neu Anwesenden werden mindestens einmal eingeplant; Queue passt sich dynamisch an.
Dart‑Liga
- Modi 301/501, Einzel/Doppel, Best‑of, Starterwahl.
- Eingabe als Score oder Rest, Bust/No‑Score, automatischer Zugwechsel.
- Double‑Out‑Prüfung, 3‑Dart‑Average, Darts Used.
Bedienung
- Keypad, „Rest“-Umschalter, Undo mit Bestätigung, Ende‑Dialog.
- Gültigkeit: Score ≤ Rest, Rest≠1, Max‑Score 180, Double‑Out nötig.
Turniere mit Darts
- Turnier‑Match „Spielen“ öffnet das Darts‑Setup mit vorbefüllten Spielern.
- „Fortsetzen“ setzt laufende Partien fort; Ergebnisse fließen ins Bracket.
🍻Dart And Drink
Ein lustiger Spielmodus für gesellige Dart-Abende mit Trinkspiel-Elementen!
Was ist Dart And Drink?
Dart And Drink kombiniert klassisches Darts mit unterhaltsamen Trinkspiel-Regeln. Perfekt für Partys, Spieleabende oder einfach nur zum Spaß mit Freunden.
Spielablauf
- Ziel: Punkte sammeln und dabei die Trinkregeln einhalten
- Bei bestimmten Würfen: Der Werfer oder andere Spieler müssen trinken
- Beispiele: Kein Treffer = trinken, Triple = andere trinken, Bull's Eye = alle trinken
Regeln anpassen
- Die Trinkregeln können individuell konfiguriert werden
- Wähle zwischen verschiedenen Schwierigkeitsstufen
- Alkoholfreie Varianten möglich (z.B. mit Aufgaben statt Trinken)
⚠️ Hinweis: Bitte trinke verantwortungsvoll! Dieser Modus ist nur für Erwachsene gedacht.
Kegel
Spieler & Einstellungen
- Spieler in der Liga pflegen, dann Kegel‑Einstellungen konfigurieren.
- Kategorien (Elo±, €), Reihenfolge, Regeln „auf andere anwenden“, Extras & Notizen.
- „Zahlungsphase“: bezahlt markieren, Undo für Admins, Abschluss bei allen bezahlt.
- Nachdem die Spieler angelegt wurde, kann man das Kegel‑Setup starten und die Einstellungen öffnen.
- Diese müssen vor dem ersten Kegeln einmalig eingetragen werden, können später aber beliebig angepasst werden.

- Hier kann man die Strafen Kategorien beliebig festlegen und eine Strafe hinterlegen, die später beim Kegeln dazugerechnet wird. Negative Strafen wären auch möglich.
- Die Elo Punkte, wleche abgezogen oder dazugerechnet werden können ebenfalls hinterlegt werden. Dies ist nur wichtig für das Liga Ranking.


- Es können auch Kategorien für alle Spieler angelegt werden. Diese werden dann bei den anderen Spielern hinzugefügt oder abgerechnet

- Es können auch Kategorien für alle Spieler angelegt werden. Diese werden dann bei den anderen Spielern hinzugefügt oder abgerechnet

- Nun kann das Kegel Spiel gestartet und die anwesenden Spieler ausgewählt werden.

- Eine Übersicht der Spieler erscheint und deren Strafe wird angezeigt.
- Klickt man auf die Spielerzeile öffnen sich die Strafen und die Anzahl kann mit einem klick auf + erhöht werden. Bei den Liga Administratoren erscheint auch ein - um die Strafe wieder zückgängig zu machen.

- Sonstige Strafen können manuell bei den Spielern hinzugefügt werden.

- Ist ein Kegel Spieltag abgeschlossen, kann ein Liga Admin die Zahlungsphase starten und die Spieler abhaken, welche bezahlt haben.
- Sobald alle Spieler bezahlt haben, kann der Kegel Spieltag abgeschlossen werden und taucht in der Liste als abgeschlossen auf

🃏Poker
Texas Hold'em Poker mit Echtzeit-Synchronisation für alle Spieler!
🎮 Neues Spiel erstellen
- Liga-Admins und Premium-Mitglieder können neue Poker-Spiele erstellen
- Bis zu 8 Spieler pro Tisch
- Optional: Chips-Modus mit konfigurierbaren Startchips und Blinds
🪑 Lobby & Sitze
- Seats claimen: Spieler wählen ihren Platz selbst aus
- Einladungen: Liga-Mitglieder können zum Spiel eingeladen werden
- Reihenfolge: Bestimmt Dealer/Small Blind/Big Blind-Rotation
- Zwischen Runden: Seats können gewechselt oder verlassen werden
💰 Chips-Modus
- Startchips: Jeder Spieler beginnt mit konfigurierbarem Stack (z.B. 1000)
- Blinds: Small Blind und Big Blind einstellbar
- Rebuy: Admins können Chips hinzufügen oder setzen
- Chip-Anzeige: Alle sehen die Stacks der Mitspieler
🎲 Rundenablauf
- Start: Dealer teilt Hole Cards aus (Pre-Flop)
- Flop: 3 Community Cards aufdecken
- Turn: 4. Community Card
- River: 5. Community Card
- Showdown: Gewinner ermitteln, Chips verteilen
📡 Live-Updates
- Echtzeit-Synchronisation via SSE (Server-Sent Events)
- Alle Spieler sehen Änderungen sofort
- Funktioniert auf Desktop, Tablet und Smartphone
📺Table-Display / Separater Dealer
Nutze ein zweites Gerät als Tischanzeige für ein echtes Casino-Feeling!
🖥️ Was ist das Table-Display?
Das Table-Display ermöglicht es, einen separaten Bildschirm oder ein zweites Gerät (z.B. Tablet, TV, Laptop) als zentrale Poker-Tisch-Anzeige zu verwenden. Perfekt für:
- Einen großen TV in der Mitte des Pokertischs
- Ein Tablet als Dealer-Station
- Einen separaten Monitor für Zuschauer
⚙️ So funktioniert's
- Aktivieren: In der Poker-Lobby den Schalter "Aktiv" unter Table-Display einschalten
- Code generiert: Ein eindeutiger Code und QR-Code werden erstellt
- Zweites Gerät: QR-Code scannen oder Link öffnen
- Fertig: Das Display zeigt automatisch den Spielstand
📊 Was wird angezeigt?
- Alle Spieler: Namen, Sitzpositionen, Chip-Stacks
- Community Cards: Flop, Turn, River in großer Ansicht
- Dealer/Blinds: Aktuelle Position von Dealer, SB, BB
- Pot-Größe: (wenn Chips-Modus aktiv)
- Rundenphase: Pre-Flop, Flop, Turn, River, Showdown
🎛️ Dealer-Steuerung
Das Display kann auch als Dealer-Station genutzt werden:
- Runde starten: Hole Cards austeilen
- Community Cards: Flop, Turn, River aufdecken
- Gewinner: Runde abschließen
- Touch-optimiert: Große Buttons für einfache Bedienung
💡 Tipp: Verbinde einen alten Laptop oder ein günstiges Tablet per HDMI mit deinem TV für das ultimative Home-Poker-Erlebnis!