Aller au contenu
Afficher dans l'application

Une meilleure façon de naviguer. En savoir plus.

Asterobot

Une application plein écran sur votre écran d'accueil avec notifications push, badges et plus encore.

Pour installer cette application sur iOS et iPadOS
  1. Appuyez sur Icône de partage dans Safari
  2. Faites défiler le menu et appuyez sur Ajouter à l'écran d'accueil.
  3. Appuyez sur Ajouter dans le coin supérieur droit.
Pour installer cette application sur Android
  1. Appuyez sur le menu à trois points (⋮) dans le coin supérieur droit du navigateur.
  2. Appuyez sur Ajouter à l'écran d'accueil ou Installer l'application.
  3. Confirmez en appuyant sur Installer.

Premier lancement

Asterobot tourne dans une fenêtre de terminal et ouvre Asteroboard dans votre navigateur au démarrage. Il vous faut le programme décompressé comme indiqué dans Télécharger Asterobot.

Démarrer Asterobot

Sous Windows

Double-cliquez sur asterobot.exe. Une fenêtre de terminal s'ouvre, et Asterobot tourne à l'intérieur.

Tip

Si Asterobot s'arrête juste après avoir démarré, sa fenêtre se ferme avant que vous puissiez lire pourquoi. Lancez-le plutôt depuis PowerShell, dans le dossier où vous l'avez placé, et les messages restent à l'écran :

.\asterobot.exe

Sous macOS et Linux

Ouvrez un terminal dans le dossier où vous avez placé Asterobot et lancez :

./asterobot

Commandes et version

Lancer Asterobot sans commande le démarre normalement, exactement comme ./asterobot server. Le programme propose aussi des commandes pour d'autres tâches, comme télécharger une version de jeu ou réinitialiser les réglages, toutes listées dans Ligne de commande.

Pour connaître votre version sans le démarrer, lancez ./asterobot --version (.\asterobot.exe --version sous Windows). La dernière ligne affichée indique Asterobot version suivi du numéro de version.

Ce qu'affiche le terminal

Asterobot écrit ce qu'il fait dans le terminal, ligne par ligne, en commençant par une ligne qui donne sa version et l'adresse du site. Lors d'un premier lancement, voici les lignes à repérer :

Ligne Ce qu'elle signifie
Bots restored from config Asterobot a chargé vos bots enregistrés. Lors d'un premier lancement, il n'y en a aucun.
Server listening Asterobot est prêt à l'adresse qui suit : 127.0.0.1:8080 par défaut.
Website sign-in required. Please visit this link to authorize access to your account; the app will continue automatically once authorized. Asterobot n'est pas connecté à asterobot.net. La ligne suivante contient le lien à ouvrir.
Website sign-in completed Vous avez confirmé la connexion sur asterobot.net.
An Asterobot update is available Une version plus récente est publiée sur asterobot.net. La ligne se termine par son numéro de version et son lien.
Failed to open frontend Asterobot n'a pas pu ouvrir votre navigateur. Ouvrez Asteroboard vous-même, comme expliqué plus bas.

Asterobot affiche aussi d'autres lignes. État et console explique la quantité de lignes qu'il affiche et comment la modifier.

Asteroboard s'ouvre

Une fois prêt, Asterobot ouvre votre navigateur à l'adresse http://127.0.0.1:8080. Cette adresse renvoie le navigateur vers https://asteroboard.asterobot.net en y joignant l'adresse d'Asterobot : c'est ainsi qu'Asteroboard sait où se connecter. Asteroboard enregistre l'adresse comme URL du serveur, la retire de la barre d'adresse, et affiche Serveur connecté une fois qu'il a joint Asterobot.

Si aucune fenêtre de navigateur ne s'ouvre, allez vous-même sur http://127.0.0.1:8080 dans votre navigateur. Si vous préférez qu'Asterobot n'ouvre jamais le navigateur au démarrage, activez le réglage server.skipOpenFrontend dans Serveur > Config.

Lors d'un premier lancement, un second onglet s'ouvre en même temps sur asterobot.net. C'est Asterobot qui vous demande de vous connecter : Se connecter avec asterobot.net explique quoi faire sur cette page.

Ce qu'Asterobot crée sur votre ordinateur

Au premier lancement, Asterobot crée ses dossiers dans votre profil utilisateur, pour ses réglages (un fichier config.toml, vide pour l'instant), ses données et son cache. Sous Linux, ce sont trois dossiers distincts. Sous Windows, les données et le cache partagent un même dossier, et sous macOS, ce sont les réglages et les données. Ces dossiers restent en place quand Asterobot s'arrête, et il y retrouve tout au démarrage suivant. Fichiers et dossiers indique où ils se trouvent sur chaque système.

Le laisser tourner

Asterobot ne fonctionne que pendant qu'il tourne. Laissez sa fenêtre de terminal ouverte tant que vous utilisez vos bots : vous pouvez la réduire, mais la fermer met fin à Asterobot. Fermer Asteroboard, en revanche, n'arrête rien, comme l'explique Les trois parties.

Arrêter Asterobot

Arrêtez Asterobot depuis son terminal ou depuis Asteroboard. Les deux méthodes lui permettent de tout fermer proprement : il déconnecte vos bots et remet en place la ligne qu'il a pu modifier dans votre dossier Dofus pour le mode MITM (« homme du milieu », de l'anglais man-in-the-middle), où un bot rejoint la partie que vous jouez.

Depuis le terminal

Appuyez sur Ctrl+C dans la fenêtre de terminal d'Asterobot. Asterobot affiche Shutting down server, ferme tout et quitte.

Depuis Asteroboard

  1. Dans la barre latérale, cliquez sur Serveur. L'onglet État s'ouvre.
  2. Dans la carte Extinction, cliquez sur Éteindre le serveur.
  3. Dans la boîte de dialogue Éteindre le serveur ?, cliquez sur Oui, éteindre.

Asteroboard affiche Extinction demandée, et Asterobot s'arrête environ deux secondes plus tard. Asteroboard affiche ensuite Serveur déconnecté.

Important

Asteroboard ne peut pas redémarrer Asterobot. Après un arrêt, il vous faut un accès à l'ordinateur sur lequel tourne Asterobot pour le relancer.

Fermer la fenêtre de terminal met aussi fin à Asterobot, mais il n'aura peut-être pas le temps de tout fermer proprement. S'il a laissé votre dossier Dofus modifié, il le remet en état au démarrage suivant.

Le relancer

Démarrez Asterobot de la même façon que la première fois. Ce que vous avez configuré est toujours là :

  • Asterobot est toujours connecté à asterobot.net : vous n'avez pas besoin d'un nouveau code.
  • Vos bots reviennent, déconnectés. Rien ne se reconnecte ni ne se met à jouer tout seul : vous remettez chaque bot en ligne depuis Asteroboard. Voir Déconnecter, supprimer et redémarrer.
  • Votre navigateur ouvre de nouveau Asteroboard, sauf si vous avez activé server.skipOpenFrontend.

Si Asterobot s'arrête aussitôt avec An error occurred during the server's initialization process, c'est qu'il n'a pas pu utiliser son adresse, par exemple parce qu'une autre copie d'Asterobot tourne déjà. Asteroboard ne se connecte pas vous aide à régler le problème.

Pour aller plus loin

Compte

Navigation

Recherche

Recherche

Configurer les notifications push du navigateur

Chrome (Android)
  1. Appuyez sur l'icône de cadenas à côté de la barre d'adresse.
  2. Tap Autorisations → Notifications.
  3. Ajustez vos préférences.
Chrome (Desktop)
  1. Cliquez sur l'icône représentant un cadenas dans la barre d'adresse..
  2. Select Paramètres du site.
  3. Find Notifications et ajustez vos préférences.