Darts-extern automatisiert mehrere Dart-Web-Plattformen entsprechend dem Status eines https://autodarts.io-Spiels. Es wird eine laufende Instanz von https://github.com/lbormann/darts-caller benötigt, die geworfene Punkte von https://autodarts.io an diese Anwendung sendet.
Mit Ihrem Autodarts-Setup können Sie 1vs1 auf unterstützten Dart-Web-Plattformen spielen.
Funktionsprinzip (am Beispiel Lidarts):
Plattform | Bulling | X01 Single-In, Double-Out | Cricket-Standard |
---|---|---|---|
Lidarts | ✔️ | ✔️ | ✔️ |
Nakka01-Online | ✔️ | ✔️ | |
Dartscheiben | ✔️ | ||
Webcamdarts |
Die Unterstützung von Bulling bedeutet NICHT, dass es automatisiert ist; es bedeutet lediglich, dass es ordnungsgemäß funktioniert, ohne dass die App abstürzt.
git clone https://github.com/lbormann/darts-extern.git
Gehen Sie zum Download-Verzeichnis und geben Sie Folgendes ein:
npm install
Erstellen Sie eine Verknüpfung der ausführbaren Datei. Rechtsklick auf die Verknüpfung -> Eigenschaften auswählen -> Argumente in der Zieleingabe am Ende des Textfelds hinzufügen.
Beispiel: C:Downloadsdarts-extern.exe --autodarts_user="Ihre-Autodarts-E-Mail" -autodarts_password="Ihr-Autodarts-Passwort" --autodarts_board_id="Ihre-Autodarts-Board-ID" --extern_platform= "lidarts" --lidarts_user="your-lidarts-email>" --lidarts_password="Ihr-lidarts-passwort"
Änderungen speichern. Klicken Sie auf die Verknüpfung, um das Programm zu starten.
node . --browser_path="path-to-your-chrome-browser-executable" --autodarts_user="your-autodarts-email" -autodarts_password="your-autodarts-password" --autodarts_board_id="your-autodarts-board-id" --extern_platform="lidarts | nakka | dartboards" --lidarts_user="your-lidarts-email>" --lidarts_password="your-lidarts-password" ... see full list of arguments below
--connection
Host-Adresse zum Daten-Feeder (Darts-Anrufer). Standardmäßig ist dies 127.0.0.1:8079 (bedeutet Ihre lokale IP-Adresse / normalerweise müssen Sie diese NICHT ändern)
--browser_path
Absoluter Pfad zur ausführbaren Chrome- oder Chromium-Datei. Unter Linux-Betriebssystemen können Sie „whereis chromium“ eingeben, um den Installationspfad im Terminal anzuzeigen. Ersetzen Sie „chromium“, je nachdem, welches Browserpaket installiert ist, z. B. „google-chrome“, „google-chrome-stable“, „chromium-browser“. Alternativ zu „whereis“ können Sie auch „which“ verwenden. Auf MacOS lautet der Pfad zu Google Chrome: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
--autodarts_user
autodarts.io Benutzer-E-Mail-Adresse
--autodarts_password
autodarts.io-Benutzerpasswort
--autodarts_board_id
autodarts.io Board-ID
--extern_platform
Richten Sie ein, welche Plattform Ihr Ziel ist. Wählen Sie zwischen Lidarts, Nakka und Dartboards
--time_before_exit
Wie lange die App wartet, bevor sie beendet wird, nachdem ein Spiel auf der Zielplattform beendet wurde
--lidarts_user
Lidarts Benutzer-E-Mail-Adresse
--lidarts_password
Lidarts-Benutzerpasswort
--lidarts_skip_dart_modals
Automatisiert Lidarts-Dialoge (wie viele Darts haben Sie verwendet)
--lidarts_chat_message_start
Chat-Text zum Versenden bei Spielbeginn
--lidarts_chat_message_end
Chat-Text, der am Ende des Spiels gesendet werden soll
--lidarts_cam_fullscreen
Zeigt die Kamera des Gegners im Vollbildmodus an
--nakka_skip_dart_modals
Automatisiert Nakka-Dialoge (wie viele Darts hast du verwendet)
--dartboards_username
Benutzername der Dartscheibe
--dartboards_password
Benutzerpasswort für Dartscheiben
--dartboards_skip_dart_modals
Automatisiert Dartscheiben-Dialoge (wie viele Darts haben Sie verwendet)
Diese Anwendung erfordert eine laufende Instanz von Darts-Caller https://github.com/lbormann/darts-caller
Danke an Timo für den tollen https://autodarts.io. Es wird riesig sein! Danke an Reepa86 für die Idee!