RankFair

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.

Was bietet RankFair?
Inhalt

📱 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)

  1. Öffne RankFair in Chrome, Edge oder Brave
  2. Klicke auf das ⋮ Menü (drei Punkte oben rechts)
  3. Wähle „App installieren" oder „RankFair installieren"
  4. Bestätige mit „Installieren"

💡 Alternativ: Klicke auf das kleine ⊕ Symbol in der Adressleiste (falls vorhanden)

Android

  1. Öffne RankFair in Chrome
  2. Tippe auf das ⋮ Menü (drei Punkte)
  3. Wähle „Zum Startbildschirm hinzufügen" oder „App installieren"
  4. Bestätige mit „Hinzufügen"
🧭 Safari (iPhone, iPad, Mac)

iPhone / iPad

  1. Öffne RankFair in Safari
  2. Tippe auf das Teilen-Symbol (Quadrat mit Pfeil nach oben, unten in der Mitte)
  3. Scrolle nach unten und wähle „Zum Home-Bildschirm"
  4. Passe den Namen an (optional) und tippe „Hinzufügen"

Mac (Safari 17+)

  1. Öffne RankFair in Safari
  2. Klicke auf Ablage → Zum Dock hinzufügen
  3. 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)
  1. Öffne RankFair im Samsung Internet Browser
  2. Tippe auf das ☰ Menü (drei Striche unten rechts)
  3. Wähle „Seite hinzufügen zu" → „Startbildschirm"
  4. 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.
Bowling Screenshot 01
Bowling Screenshot 02

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.
Bowling Screenshot 01

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)

  1. Auf der Liga‑Übersicht „Record Game“ öffnen.
  2. „Single“ oder „Doubles“ wählen.
  3. Spieler zuordnen, Sieger/Verlierer festlegen, optional Notiz.
  4. 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.
Bowling Screenshot 01
  • 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.
Bowling Screenshot 02
Bowling Screenshot 03
  • Es können auch Kategorien für alle Spieler angelegt werden. Diese werden dann bei den anderen Spielern hinzugefügt oder abgerechnet
Bowling Screenshot 04
  • Es können auch Kategorien für alle Spieler angelegt werden. Diese werden dann bei den anderen Spielern hinzugefügt oder abgerechnet
Bowling Screenshot 05
  • Nun kann das Kegel Spiel gestartet und die anwesenden Spieler ausgewählt werden.
Bowling Screenshot 06
  • 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.
Bowling Screenshot 07
  • Sonstige Strafen können manuell bei den Spielern hinzugefügt werden.
Bowling Screenshot 08
  • 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
Bowling Screenshot 09
🃏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

  1. Aktivieren: In der Poker-Lobby den Schalter "Aktiv" unter Table-Display einschalten
  2. Code generiert: Ein eindeutiger Code und QR-Code werden erstellt
  3. Zweites Gerät: QR-Code scannen oder Link öffnen
  4. 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!

FAQ
Wie werden Elo‑Änderungen berechnet?
Einzel mit K=32 basierend auf Erwartungswert; Doppel mittelt zwei hypothetische Singles. Verwaltungseinträge können 0‑Elo erzeugen.
Kann ich meine Liga umbenennen?
Ja, unter Liga‑Einstellungen (Owner/League‑Admin). Links aktualisieren sich automatisch.
Wer darf die Kegeln‑Zahlungsphase bedienen?
Owner/League‑Admins (und ggf. globale Admins). Nicht‑Admins sehen einen Hinweisbanner.