Déconnecter un bot et le supprimer l'arrêtent tous les deux, mais une seule de ces actions le conserve. Fermer Asteroboard et arrêter Asterobot n'ont pas non plus le même effet sur vos bots.
Déconnecter ou supprimer
| Déconnecter | Supprimer le bot | |
|---|---|---|
| Où | En-tête de la page du bot, et son menu dans le Gestionnaire de bots | Uniquement le menu du bot dans le Gestionnaire de bots |
| Script en cours | Arrêté | Arrêté |
| Connexion | Fermée. Une session relayée prend fin aussi, ce qui déconnecte votre Dofus. | Fermée, de la même façon |
| Attente de votre client de jeu | Arrêtée. Si aucun autre bot n'attend, la ligne de votre dossier Dofus est remise en place. | Arrêtée, de la même façon |
| Le bot et ses réglages | Conservés | Oubliés |
| Réglages du paquet et sélection de messages | Conservés | Oubliés |
| Historique de la console | Conservé | Perdu |
| Compte attaché en mode MITM, pour « homme du milieu » (man-in-the-middle) | Conservé | Oublié |
| Compte Ankama enregistré | Conservé | Conservé |
| Pour réutiliser le bot | Connecter ou Commencer l'attente | L'ajouter à nouveau en repartant de zéro |
Pour supprimer un bot :
- Dans le Gestionnaire de bots, ouvrez le menu du bot et cliquez sur Supprimer le bot.
- La fenêtre Supprimer ce bot ? vous rappelle que cela arrête le comportement en cours, ferme les connexions du bot et oublie le bot ainsi que sa configuration enregistrée, tandis que le compte enregistré est conservé. Cliquez sur Oui, supprimer.
Si la suppression échoue, Asteroboard affiche Impossible de supprimer le bot. La suppression ne figure pas dans l'en-tête de la page du bot : impossible donc de cliquer dessus par erreur pendant que vous regardez un bot tourner.
Ce qu'Asterobot recharge à son démarrage
Chaque bot est enregistré dans bots.toml, dans le dossier de données d'Asterobot. Au démarrage, Asterobot recharge chacun d'eux avec tout ce que vous avez défini : son nom, son compte, sa version de jeu, sa langue, son choix du serveur, son identifiant de machine, son paquet par défaut, les réglages du paquet et la sélection de messages. Il conserve aussi ce qu'il a appris : le serveur auquel le bot s'est connecté en dernier et, pour un bot sans compte, le compte Ankama auquel il s'est attaché. Le terminal affiche Bots restored from config avec le nombre de bots restaurés sur le nombre de bots enregistrés.
Ce qui ne revient pas :
- Les connexions. Chaque bot démarre Déconnecté, y compris les bots qui attendaient votre client de jeu.
- Les scripts en cours. Rien ne se lance.
- Un script direct que vous aviez chargé sur un bot. Son paquet par défaut reste.
- L'historique de la console. Asterobot garde les 200 dernières lignes de la console de chaque bot tant qu'il tourne, et repart d'une console vide.
- L'attachement d'un bot avec compte qui attendait votre client de jeu. Les bots sans compte conservent le leur.
Rien ne se reconnecte ni ne se lance tout seul
Asterobot ne connecte jamais un bot et ne démarre jamais un script de lui-même. Connecter des comptes à Ankama ou démarrer des scripts n'arrive que lorsque vous cliquez. C'est vrai dans toutes les situations :
- Au démarrage d'Asterobot, remettez chaque bot en ligne avec Connecter ou Commencer l'attente, puis appuyez sur Lancer pour ceux qui doivent exécuter un paquet.
- Quand la connexion au jeu d'un bot Full socket est perdue, le bot affiche Connecté au serveur de connexion et son script s'arrête. Cliquez sur Déconnecter, puis sur Connecter, puis sur Lancer.
- Quand vous quittez Dofus en mode MITM, le bot continue d'attendre et reprend votre prochaine session de lui-même, puisque vous l'avez laissé en attente. Le script qui tournait s'est toutefois arrêté : appuyez de nouveau sur Lancer une fois votre jeu revenu.
Les bots qui ne reviennent pas
Au démarrage, Asterobot ignore un bot, au lieu d'échouer, quand :
- son compte Ankama n'est plus dans le Gestionnaire de comptes ;
- sa version de jeu n'est plus installée dans le Gestionnaire de jeux ;
- Asterobot n'a pas pu préparer les connexions Ankama, par exemple parce que l'ordinateur n'avait pas accès à internet au démarrage d'Asterobot. Cela ne concerne que les bots avec un compte ;
- Asterobot n'a pas pu confirmer votre compte asterobot.net dans les premières secondes après son démarrage, par exemple parce qu'il n'était pas connecté ou qu'asterobot.net n'a pas répondu à temps. Tous les bots sont alors ignorés.
Un bot ignoré n'apparaît pas dans le Gestionnaire de bots, et sa page indique « Ce bot n'est pas enregistré (ou a été supprimé). » Le terminal affiche un avertissement qui commence par skipping bot restore: suivi de la raison, par exemple account not found ou game version not installed.
Sa configuration n'est pas perdue. Elle reste dans bots.toml, et le bot revient au démarrage suivant une fois la cause corrigée : ajoutez à nouveau le compte avec le même identifiant, réinstallez la version de jeu, ou connectez Asterobot à asterobot.net, puis redémarrez Asterobot.
Warning
Ajouter un nouveau bot portant le nom d'un bot ignoré remplace définitivement la configuration enregistrée du bot ignoré.
Fermer Asteroboard, arrêter Asterobot
Fermer Asteroboard n'arrête rien. Vos bots restent connectés et leurs scripts continuent de tourner, car ils vivent dans Asterobot, pas dans la page. Rouvrez Asteroboard, depuis n'importe quel navigateur, pour les retrouver tels que vous les avez laissés.
Arrêter Asterobot arrête tout. Chaque bot se déconnecte, y compris les bots qui relaient la partie que vous jouez, donc votre Dofus est déconnecté lui aussi, et chaque script s'arrête. Quand il est arrêté normalement, avec Ctrl+C ou Éteindre le serveur, Asterobot remet aussi en place la ligne qu'il a modifiée dans votre dossier Dofus. S'il est arrêté brutalement, il remet cette ligne en place à son prochain démarrage.
Les trois parties explique ce qui se trouve où, et Premier lancement comment arrêter et démarrer Asterobot.
Pour aller plus loin
- États et commandes
- Fichiers et dossiers, pour sauvegarder
bots.tomletaccounts.toml. - Réinitialiser et repartir de zéro