Zum Inhalt

Player Switch for Autodarts

Player-Switch-Logo

Ein gemeinsames Autodarts-Display, jeder im eigenen Konto, ein Tipp zum Wechseln.

Das Display im Flur, im Verein oder in der Kneipe teilen sich alle, aber jede Person spielt unter ihrem eigenen Autodarts-Konto. Die Erweiterung behält die Anmeldung jedes gespeicherten Kontos auf diesem Computer und wechselt mit einem einzigen Tipp: kein Passwort, keine Anmeldeseite, und das Konto, das Platz macht, ist sofort wieder da, sobald es jemand antippt.

Installieren Display einrichten Hilfe Sicherheitsdesign Datenschutz

Das kann die Erweiterung

  • Ein Tipp, nichts tippen


    Jedes Konto einmal speichern. Ein Tipp auf eine Kachel bringt das Konto aufs Board.

  • Niemand wird abgemeldet


    Das Konto, das Platz macht, bleibt geparkt angemeldet und kommt mit einem Tipp zurück.

  • Auch Tage später bereit


    Autodarts wechselt seine Sitzungs-Token regelmäßig; die Erweiterung erneuert jedes geparkte Konto im Hintergrund.

  • Privat von Grund auf


    Alles bleibt im Browser auf diesem Computer und geht nur an Autodarts. Keine Statistiken, kein eigener Server.

Warum nicht einfach …

  • … sich für jeden Spieler ab- und wieder anmelden? Jeder Wechsel heißt, E-Mail und Passwort am Display einzutippen, oft auf einem Touchscreen vor allen anderen, und ein Konto, das sich mit Google oder Apple anmeldet, braucht dafür jedes Mal diesen Dienst und oft ein Handy. Mit Player Switch meldet sich jeder Spieler einmal an, und danach wechselt ein Tipp.
  • … jedem Spieler ein eigenes Chrome-Profil geben? Jedes Profil ist ein eigenes Fenster, das einzeln eingerichtet und angemeldet bleiben muss, und zum Wechseln braucht es das Profilmenü von Chrome, das Vollbild und Kiosk-Modus ausblenden. Mit Player Switch sind die Spieler einen Tipp entfernt, direkt auf der Autodarts-Seite, in einem einzigen Fenster.
  • … die anderen als Gäste dazunehmen? Das geht schnell, aber die Darts eines Gastes zählen für kein eigenes Konto: keine eigene Statistik und keine eigene Match-Historie. Mit Player Switch spielt jeder unter seinem eigenen Konto.

Einrichten

Nach der Installation öffnet sich eine Willkommensseite mit drei Schritten:

  1. Symbol anheften. Chrome legt eine neue Erweiterung hinter das Puzzleteil neben der Adressleiste: darauf klicken und dann auf die Nadel neben Player Switch for Autodarts.
  2. Den ersten Spieler anmelden, auf play.autodarts.com. Das Konto wird von selbst gespeichert, und das Symbol zeigt kurz ✓.
  3. Weitere Spieler hinzufügen: im Popup, oder bei den Spielern auf der Seite von Autodarts, Konto hinzufügen wählen und als nächste Person anmelden. Auch dieses Konto wird von selbst gespeichert, ohne das Popup noch einmal zu öffnen.

So wird ein neuer Spieler von selbst gespeichert: Nach der Installation, die niemanden abmeldet, oder einem Tipp auf Konto hinzufügen, der die Seite abmeldet, wartet die Erweiterung zehn Minuten auf ein neues Konto. Der neue Spieler meldet sich auf Autodarts an. Jedes Mal, wenn eine Seite von Autodarts fertig geladen ist, sucht die Erweiterung nach der Sitzung. Innerhalb der zehn Minuten speichert sie das Konto einmal, das Symbol zeigt einen Haken, und der Spieler spielt weiter. Nach den zehn Minuten, oder sobald ein Spieler gespeichert ist, wird keine Anmeldung von selbst gespeichert; das Symbol zeigt ein Plus, und Konto speichern im Popup speichert sie.So wird ein neuer Spieler von selbst gespeichert: Nach der Installation, die niemanden abmeldet, oder einem Tipp auf Konto hinzufügen, der die Seite abmeldet, wartet die Erweiterung zehn Minuten auf ein neues Konto. Der neue Spieler meldet sich auf Autodarts an. Jedes Mal, wenn eine Seite von Autodarts fertig geladen ist, sucht die Erweiterung nach der Sitzung. Innerhalb der zehn Minuten speichert sie das Konto einmal, das Symbol zeigt einen Haken, und der Spieler spielt weiter. Nach den zehn Minuten, oder sobald ein Spieler gespeichert ist, wird keine Anmeldung von selbst gespeichert; das Symbol zeigt ein Plus, und Konto speichern im Popup speichert sie.

Die Erweiterung speichert eine neue Anmeldung nur in den zehn Minuten nach Konto hinzufügen oder der Installation von selbst, nur einmal und nur, solange kein gespeichertes Konto spielt: Eine spätere Anmeldung wird nie ohne einen Tipp gespeichert. Abbrechen im Popup oder im Umschalter beendet das Warten früher. Ein + am Symbol heißt, dass jemand angemeldet ist, der noch nicht gespeichert ist, und Konto speichern im Popup speichert das Konto. Hilfe und Problem melden unten im Popup führen zur Hilfe, die jede Meldung der Erweiterung erklärt, und zum Fehlerformular, in das sie nur die Versionen der Erweiterung und des Browsers eintragen.

Am Board-Display

Ein Board-Display läuft oft im Vollbild oder als Kiosk, wo die Symbolleiste mit ihrem Popup nicht erreichbar ist. Darum trägt die Autodarts-Seite selbst einen runden Knopf in einer Ecke, mit dem Bild des Spielers. Ein Tipp darauf zeigt die Spieler über der Seite, in großen Kacheln für einen Touchscreen, mit allem, was das Popup kann.

  • Tastatur: Alt+Umschalt+O öffnet und schließt die Spieler auf der Seite, Alt+Umschalt+P das Popup; die Tasten 1 bis 9 wählen einen Spieler und Esc schließt. Die Tastenkürzel änderst du unter chrome://extensions/shortcuts.
  • Ein Match endet nur mit Absicht: Auf der Seite eines laufenden Matches fragt ein Wechsel vorher, bevor er einen Token verbraucht.
  • Deine Ecke: Einstellungen im Popup blendet den Knopf aus oder setzt ihn in eine andere Ecke.
  • Privat: Die Spieler öffnen sich in einer Seite der Erweiterung, in einem eigenen Rahmen, darum können die Skripte der Autodarts-Seite die gespeicherten Konten nicht lesen.

Die Anleitung für ein gemeinsames Display richtet alles ein: den Kiosk-Modus, den Start mit dem Computer, eine Bildschirmtastatur für die Anmeldungen und die Energieeinstellungen, die jedes Konto bereit halten.

Der Wechsler über einem Match am Board-Display: die Spieler in großen Kacheln mit den Tasten 1 bis 4, Mia Keller spielt, dazu Konten verwalten, Konto hinzufügen und ein Knopf zum Schließen.Der Wechsler über einem Match am Board-Display: die Spieler in großen Kacheln mit den Tasten 1 bis 4, Mia Keller spielt, dazu Konten verwalten, Konto hinzufügen und ein Knopf zum Schließen.

Spieler direkt auf der Autodarts-Seite wechseln: Im Vollbild oder Kiosk-Modus öffnet ein Tipp auf den runden Knopf in einer Ecke der Autodarts-Seite, oder das Tastenkürzel, den Wechsler über der Seite. Er ist eine Seite der Erweiterung in einem Rahmen, darum kann die Seite die Konten nicht lesen. Ein Tipp auf einen Spieler, oder die Tasten 1 bis 9, wechselt; auf einer Match-Seite fragt der Wechsler vorher, bevor ein Token verbraucht wird, und die Seite lädt neu mit dem gewählten Spieler.Spieler direkt auf der Autodarts-Seite wechseln: Im Vollbild oder Kiosk-Modus öffnet ein Tipp auf den runden Knopf in einer Ecke der Autodarts-Seite, oder das Tastenkürzel, den Wechsler über der Seite. Er ist eine Seite der Erweiterung in einem Rahmen, darum kann die Seite die Konten nicht lesen. Ein Tipp auf einen Spieler, oder die Tasten 1 bis 9, wechselt; auf einer Match-Seite fragt der Wechsler vorher, bevor ein Token verbraucht wird, und die Seite lädt neu mit dem gewählten Spieler.

Mit Tastatur, Screenreader oder Finger

  • Tasten auch im Popup: Die Tasten 1 bis 9 wählen im Popup einen Spieler wie auf der Seite; ihre Nummern erscheinen auf den Kacheln, sobald du die Tastatur nutzt.
  • Der Fokus bleibt an seinem Platz: Nach einem Wechsel bleibt er auf dem Spieler, der jetzt spielt, nach dem Entfernen springt er zur selben Aktion des Kontos an dessen Stelle, und Abbrechen führt dorthin zurück, wo du herkamst.
  • Klar für Screenreader: Die Kachel des Spielers, der spielt, ist die aktuelle, Konten verwalten sagt, ob es an ist, die Aktionen unter einer Kachel tragen den Namen ihres Kontos, und ein Fehler wird sofort vorgelesen.
  • Gemacht für den Finger: Jedes Bedienelement ist mindestens 44 mal 44 Pixel groß und kein Text kleiner als 12 Pixel; ein Kontrastdesign von Windows hält den Spieler, der spielt, und die Hinweise auseinander, und mit reduzierter Bewegung im System bewegt sich nichts.
  • Getestet: Bei jeder Änderung öffnet ein Test das Popup in Chrome und prüft es mit axe-core, in allen fünf Sprachen und beiden Farbschemata, und geht jede Aktion allein mit der Tastatur durch.

So funktioniert es

Autodarts Play speichert die Anmeldung als einen einzigen Wert im Browser, einen rotierenden Refresh-Token. Die Erweiterung behält diesen Wert pro Konto und tauscht ihn beim Wechsel.

Was ein Tipp auf einen Spieler tut: Ada spielt, und ein Tipp auf Bob wechselt. Die Erweiterung erneuert Bobs Sitzung bei Autodarts mit seinem geparkten Token oder, wenn Autodarts den Token ablehnt, mit seinem gemerkten Passwort. Klappt das nicht, bleibt die Seite, wie sie ist, und kein Token geht verloren: Hat Autodarts Bob abgelehnt, muss er sich neu anmelden, war Autodarts nicht erreichbar, versucht es ein späterer Tipp neu. Sonst speichert die Erweiterung Bobs frischen Token und erneuert die Sitzung in der Seite einmal, um zu erfahren, wem sie gehört; ohne Antwort bleibt die Seite auch hier, wie sie ist. Sie parkt diese Sitzung bei dem Konto, dem sie gehört, bei Autodarts weiter gültig, meist bei Ada, schreibt Bobs Sitzung in die Seite und lädt sie neu, und jeder andere Autodarts-Tab lädt als Bob neu.Was ein Tipp auf einen Spieler tut: Ada spielt, und ein Tipp auf Bob wechselt. Die Erweiterung erneuert Bobs Sitzung bei Autodarts mit seinem geparkten Token oder, wenn Autodarts den Token ablehnt, mit seinem gemerkten Passwort. Klappt das nicht, bleibt die Seite, wie sie ist, und kein Token geht verloren: Hat Autodarts Bob abgelehnt, muss er sich neu anmelden, war Autodarts nicht erreichbar, versucht es ein späterer Tipp neu. Sonst speichert die Erweiterung Bobs frischen Token und erneuert die Sitzung in der Seite einmal, um zu erfahren, wem sie gehört; ohne Antwort bleibt die Seite auch hier, wie sie ist. Sie parkt diese Sitzung bei dem Konto, dem sie gehört, bei Autodarts weiter gültig, meist bei Ada, schreibt Bobs Sitzung in die Seite und lädt sie neu, und jeder andere Autodarts-Tab lädt als Bob neu.

  • Beim Wechseln parkt sie die Sitzung in der Seite bei dem Konto, dem sie gehört, meist dem, das gerade spielte, schreibt die Sitzung des gewählten Kontos in die Seite und lädt neu. Wem eine Sitzung gehört, kann nur Autodarts sagen, darum erneuert die Erweiterung sie einmal, wenn sie die Seite verlässt: Eine Sitzung, mit der sich jemand direkt auf der Seite angemeldet hat, landet nie auf der Kachel eines anderen Spielers.
  • Das Konto, das Platz macht, wird bei Autodarts nicht abgemeldet. Seine Sitzung bleibt gültig; der Wechsel nimmt es nur von der Seite.
  • Geparkte Sitzungen werden frisch gehalten, weil der Token rotiert: alle 12 Stunden, und gleich nach dem Start des Browsers, wenn der Computer aus war, als eine Erneuerung fällig war. „Konten verwalten“ zeigt bei jedem geparkten Konto, wann es zuletzt erneuert wurde, etwa „Erneuert vor 3 Stunden“, und solange Autodarts nicht erreichbar ist, seit wann das Erneuern nicht klappt; die Erweiterung versucht es alle 15 Minuten weiter.
  • Du siehst, wer sich kümmern muss. Muss sich ein Konto neu anmelden, zeigt das Symbol in der Symbolleiste, wie viele es sind, und sein Tooltip nennt sie.
  • Eine Änderung nach der anderen. Ein Token gilt nur einmal, deshalb zählt ein zweiter Tipp nicht, solange ein Wechsel läuft, und die Erneuerung im Hintergrund wartet, bis der Wechsel fertig ist. Ein Doppeltipp meldet den vorigen Spieler nicht ab.
  • Der Tab vorne. Der Wechsel passiert im Autodarts-Tab, den du gerade siehst, und jeder andere Autodarts-Tab lädt mit dem neuen Spieler neu, damit keiner als der vorige weiterspielt. Ist kein Autodarts-Tab offen, öffnet ein Tipp Autodarts und wechselt dort.
  • Updates ohne Neuladen. Chrome aktualisiert eine Erweiterung im Stillen, und eine Seite, die schon vorher offen war, bekommt dabei kein neues Skript. Die Erweiterung bringt ihr Skript nach jeder Installation und jedem Update in die offenen Autodarts-Tabs, und noch einmal in einen Tab, der beim Tippen nicht antwortet. So wechselt ein Display, das Autodarts tagelang offen hält, auch gleich nach einem Update, und ein laufendes Match geht weiter.
  • Passwort-Rückfall, optional. Wenn du die Erweiterung ein Passwort merken lässt, meldet sie das Konto von selbst neu an, falls sein Token einmal nicht mehr geht. Konten, die sich mit Google oder Apple anmelden, können das nicht nutzen.

Konten verwalten im Popup: jedes Konto mit „Passwort merken“ oder „Passwort nicht mehr merken“ und „Konto entfernen“, und bei jedem geparkten Konto, wann es zuletzt erneuert wurde, etwa „Erneuert vor 2 Stunden“.Konten verwalten im Popup: jedes Konto mit „Passwort merken“ oder „Passwort nicht mehr merken“ und „Konto entfernen“, und bei jedem geparkten Konto, wann es zuletzt erneuert wurde, etwa „Erneuert vor 2 Stunden“.

Über Tage und Wochen wechselt ein gespeichertes Konto zwischen diesen Zuständen:

Das Leben eines gespeicherten Kontos: Ein Konto, das sich auf der Seite anmeldet, wird nach Konto hinzufügen oder der Installation von selbst gespeichert, oder mit Konto speichern, und es spielt. Kommt ein anderer Spieler dran, oder meldet Konto hinzufügen die Seite ab, wird seine Sitzung geparkt, bei Autodarts weiter gültig, und ein Tipp holt es zurück. Alle 12 Stunden erneuert die Erweiterung jede geparkte Sitzung, mit ihrem Token oder einem gemerkten Passwort. Weist Autodarts ein Konto ab, bei einer Erneuerung oder einem Tipp, oder meldet es sich auf der Seite ab, muss es sich neu anmelden, und das Symbol in der Symbolleiste zählt es: sein Passwort merken und darauf tippen, oder sich einmal mit Konto hinzufügen anmelden. Konto entfernen meldet ein Konto bei Autodarts ab und löscht es dann mit Token und Passwort, in jedem Zustand.Das Leben eines gespeicherten Kontos: Ein Konto, das sich auf der Seite anmeldet, wird nach Konto hinzufügen oder der Installation von selbst gespeichert, oder mit Konto speichern, und es spielt. Kommt ein anderer Spieler dran, oder meldet Konto hinzufügen die Seite ab, wird seine Sitzung geparkt, bei Autodarts weiter gültig, und ein Tipp holt es zurück. Alle 12 Stunden erneuert die Erweiterung jede geparkte Sitzung, mit ihrem Token oder einem gemerkten Passwort. Weist Autodarts ein Konto ab, bei einer Erneuerung oder einem Tipp, oder meldet es sich auf der Seite ab, muss es sich neu anmelden, und das Symbol in der Symbolleiste zählt es: sein Passwort merken und darauf tippen, oder sich einmal mit Konto hinzufügen anmelden. Konto entfernen meldet ein Konto bei Autodarts ab und löscht es dann mit Token und Passwort, in jedem Zustand.

Entscheidung 0002 hält fest, warum es so gebaut ist, und das Sicherheitsdesign, was gespeichert wird und welche Risiken bleiben.

Welche Browser

  • Google Chrome 140 oder neuer, und andere Browser auf Basis von Chromium 140 oder neuer, etwa Brave, Opera und Vivaldi, aus dem Chrome Web Store, sobald der Eintrag online ist, oder aus einem Release.
  • Microsoft Edge 140 oder neuer führt dasselbe Paket aus: unter edge://extensions Erweiterungen aus anderen Stores zulassen einschalten und sie aus dem Chrome Web Store installieren, oder sie aus einem Release laden. Ein Eintrag bei Edge Add-ons folgt.
  • Firefox 140 oder neuer, zum Ausprobieren, als Vorschau, die in Firefox noch nicht von Hand getestet ist: Bis das Add-on auf addons.mozilla.org gelistet ist, entpackst du ein Release und lädst seine manifest.json in about:debugging als temporäres Add-on, das Firefox beim Schließen wieder entfernt. Die Seite des Add-ons in about:addons zeigt, und addons.mozilla.org wird bei der Installation fragen, dass das Add-on Authentifizierungsdaten sendet, die nur an den Anmeldedienst von Autodarts gehen. Firefox kann den Speicher der Erweiterung nicht vor ihrem Skript in der Autodarts-Seite verbergen, darum läuft ein Display in einem Verein oder einer Kneipe mit Chrome oder Edge: das Sicherheitsdesign sagt, warum. Firefox für Android ist nicht getestet.

Ohne den Store installieren

Jedes Release enthält die Erweiterung fertig zum Laden, genau die Datei, die auch in den Chrome Web Store geht. Node.js und ein Build sind nicht nötig:

  1. Lade unter Assets des neuesten Releases die Datei player-switch-for-autodarts-<version>.zip herunter.
  2. Entpacke sie in einen Ordner, der bleibt, etwa Dokumente/Player Switch: Der Browser liest die Erweiterung bei jedem Start von dort.
  3. Öffne chrome://extensions, in Edge edge://extensions, schalte den Entwicklermodus ein, wähle Entpackte Erweiterung laden und dann diesen Ordner, den mit der manifest.json darin.

Der obere Teil der Seite chrome://extensions: Der Schalter Entwicklermodus oben rechts ist an, und mit ihm erscheint Entpackte Erweiterung laden, die erste von drei Schaltflächen unter dem Titel Erweiterungen. Beide sind markiert.Der obere Teil der Seite chrome://extensions: Der Schalter Entwicklermodus oben rechts ist an, und mit ihm erscheint Entpackte Erweiterung laden, die erste von drei Schaltflächen unter dem Titel Erweiterungen. Beide sind markiert.

Eine so geladene Kopie aktualisiert sich nicht von selbst. Für eine neue Version ersetzt du den Inhalt des Ordners durch den des neuen Zip-Archivs und wählst auf derselben Seite den Pfeil zum Neuladen von Player Switch. Lass den Ordner, wo er ist: Der Browser bindet die gespeicherten Konten an seinen Pfad, eine Kopie in einem anderen Ordner beginnt ohne sie. Das Zip-Archiv ist genau die Datei, die in den Chrome Web Store geht, und die Release-Anleitung sagt, wie du es prüfst.

Gut zu wissen

  • Die Art, wie die Erweiterung eine Sitzung behält, ist keine offizielle Autodarts-Schnittstelle. Eine Änderung auf Seiten von Autodarts kann sie stoppen, bis die Erweiterung angepasst ist. Weist Autodarts alle gespeicherten Konten auf einmal ab, sagt das Popup das und verlinkt die bekannten Probleme und Updates: Dann lohnt sich ein Blick nach einem Update der Erweiterung, bevor sich alle neu anmelden.
  • Sie ist für ein Display gebaut, das sich die Menschen eines Haushalts, Vereins oder Lokals teilen und dem sie vertrauen: Wer an diesem Display steht, kann zu jedem gespeicherten Konto wechseln. Wo nicht jeder jeden kennt, bringt der Modus für Verein und Kneipe eine Manager-PIN, eine PIN pro Spieler und die Rückkehr zu einem Hauskonto nach einer Pause, nie während eines Matches.
  • Die gespeicherten Sitzungen und gemerkten Passwörter liegen verschlüsselt, mit einem Schlüssel, den der Browser für die Erweiterung behält und nie herausgibt. Ein Werkzeug oder eine Kopie, die den Speicher der Erweiterung liest, findet darin keinen Token und kein Passwort.
  • Konto entfernen beendet die Sitzung des Kontos bei Autodarts, bevor es das Konto löscht, damit keine Kopie davon weiter funktioniert, und Alle Konten vergessen unter Konten verwalten tut das für jedes Konto und leert die Erweiterung, bevor ein Display den Besitzer wechselt. Die Erweiterung nur zu entfernen meldet niemanden bei Autodarts ab: Die Hilfe sagt mehr.
  • Die gespeicherten Konten tragen die Version ihres Formats. Wer zu einer älteren Version der Erweiterung zurückgeht, verliert die Konten nicht, die eine neuere gespeichert hat: Die ältere lässt sie unverändert, behält eine Kopie, und das Popup bittet um ein Update.
  • Sie spricht Deutsch, Englisch, Niederländisch, Französisch und Spanisch, in der Sprache, in der Chrome läuft, und Englisch in jeder anderen. Die Hilfe und diese Website gibt es auf Deutsch und Englisch; Hilfe auf Niederländisch, Französisch oder Spanisch führt zur englischen Hilfe. Eine Sprache hinzufügen (auf Englisch) sagt, wie eine weitere dazukommt.
  • Sie fragt nur nach dem Zugriff auf die Autodarts-Seiten, auf ihren eigenen Speicher, auf einen Timer für die Erneuerung und auf das Recht, nach einem Update oder in einem Tab, in dem es nicht mehr antwortet, ihr eigenes Skript in den Autodarts-Tabs auszuführen. Adresse und Titel deiner anderen Tabs und deinen Browserverlauf kann sie nicht lesen.

Nicht mit Autodarts verbunden.