L'essentiel : ce qu'est Asterobot, où il fonctionne et ce qui continue de tourner quand vous fermez quelque chose.
Qu'est-ce qu'Asterobot ?
Asterobot est un programme que vous lancez sur votre propre ordinateur pour faire tourner des bots sur Dofus 3. Un bot se connecte et joue tout seul, en mode Full socket, ou rejoint le jeu auquel vous jouez, en mode MITM (de l'anglais man-in-the-middle, « homme du milieu »). Ce que fait un bot en jeu vient d'un paquet : un petit programme JavaScript issu du marché, ou que vous écrivez vous-même. Asterobot vous permet aussi de parcourir les données de jeu, les cartes et les textes du jeu sans aucun bot.
Qu'est-ce qu'Asterobot présente tout cela en détail.
Quelle est la différence entre Asterobot, Asteroboard et asterobot.net ?
Asterobot est le programme qui fait le travail, Asteroboard est l'interface web depuis laquelle vous le pilotez, et asterobot.net est le site web. Asteroboard s'ouvre à l'adresse https://asteroboard.asterobot.net, mais tout ce qu'il affiche vient directement de votre Asterobot. asterobot.net héberge votre compte, les téléchargements, le marché et le forum. Consultez Les trois parties.
Sur quels systèmes Asterobot fonctionne-t-il ?
Windows, macOS et Linux, chacun sur processeurs x86-64 (Intel ou AMD) et ARM64. Cela fait six versions du programme, dont une pour les Mac à puce Apple silicon et une pour les cartes ARM comme le Raspberry Pi 4 et 5. Les versions x86-64 demandent un processeur doté du jeu d'instructions x86-64-v2, que possèdent tous les processeurs x86-64 fabriqués depuis 2009 environ. Prérequis liste tout ce dont vous avez besoin par ailleurs.
Avec quel Dofus fonctionne-t-il ?
Dofus 3. Les bots ne jouent qu'à Dofus 3, et Asterobot télécharge toujours la version Windows des fichiers du jeu, même sous macOS ou Linux. Chaque version d'Asterobot est testée avec une version de Dofus, qu'Asteroboard marque comme Compatible. Pourquoi Asterobot télécharge Dofus explique ce qu'est la version testée.
Faut-il avoir Dofus installé ?
Seulement pour le mode MITM, où vous jouez vous-même à Dofus et où un bot rejoint votre session. Un bot Full socket n'a besoin d'aucun client Dofus. Dans les deux cas, Asterobot télécharge sa propre copie des fichiers du jeu, distincte du Dofus auquel vous jouez. Full socket et MITM compare les deux modes.
Faut-il savoir coder ?
Non. Faire tourner un bot en mode MITM, installer un paquet depuis le marché et modifier ses réglages, tout cela se fait dans Asteroboard. Le JavaScript vous sert à écrire vos propres paquets et, pour l'instant, à faire entrer en jeu un bot Full socket.
Note
Bientôt disponible. Des scripts de connexion prêts à l'emploi feront entrer un bot Full socket en jeu sans que vous ayez à écrire de code. En attendant, utilisez le mode MITM, ou écrivez le vôtre avec Identifier et lancer.
Puis-je utiliser Asterobot sans faire tourner de bot ?
Oui. Avec une version de jeu téléchargée et extraite, la page du jeu vous permet de parcourir la carte du monde, d'inspecter les cartes cellule par cellule, de chercher dans les données de jeu, de les interroger en SQL, de lire les textes du jeu et d'écouter sa musique. Consultez Page du jeu.
Puis-je laisser mes bots tourner toute la journée ?
Oui, tant qu'Asterobot reste lancé et que la connexion de chaque bot tient. Asteroboard n'a pas besoin de rester ouvert. Gardez à l'esprit que rien ne se reconnecte ni ne redémarre tout seul : quand la connexion d'un bot tombe, ou quand Asterobot redémarre, c'est à vous de reconnecter le bot et d'appuyer sur Lancer. En mode MITM, chaque session commence aussi par quelqu'un qui lance Dofus.
Déconnecter, supprimer et redémarrer couvre chaque cas, et Asterobot sur une machine distante montre comment garder Asterobot lancé sur une machine devant laquelle vous n'êtes pas.
Que se passe-t-il si je ferme le navigateur ou Asteroboard ?
Rien ne s'arrête. Vos bots restent connectés, leurs scripts continuent de tourner et les téléchargements se poursuivent, car tout cela se passe dans Asterobot. Ce qui n'existait que dans la page disparaît avec elle : les messages capturés par le panneau Trafic d'un bot et les lignes de chat que sa console en tirait, le contenu de l'onglet Inventaire d'un bot jusqu'à ce que le personnage entre à nouveau en jeu, les lignes de Serveur > Console, le choix Extraire les données après le téléchargement d'un téléchargement pas encore terminé, et la musique jouée depuis la page du jeu. Consultez Les trois parties.
Que se passe-t-il si je ferme la fenêtre de terminal d'Asterobot ?
Asterobot s'arrête, et tout le reste avec lui. Tous les bots se déconnectent, y compris un bot qui relaie le jeu auquel vous jouez, donc votre Dofus est déconnecté lui aussi, et les scripts et les téléchargements s'arrêtent.
Pour l'arrêter proprement, appuyez sur Ctrl+C dans son terminal ou cliquez sur Éteindre le serveur dans Serveur > État. Asterobot remet alors aussi en place la ligne qu'il avait modifiée dans votre dossier Dofus pour le mode MITM. Après un arrêt brutal, il remet cette ligne en place à son prochain démarrage, à condition que l'un de vos bots revienne avec lui (Problèmes en mode MITM). Consultez Premier lancement.
Asteroboard peut-il relancer Asterobot ?
Non. Une fois Asterobot arrêté, il vous faut accéder à l'ordinateur sur lequel il tourne pour le relancer. Entre-temps, Asteroboard affiche Serveur déconnecté, et se reconnecte tout seul dès qu'Asterobot est de retour. Consultez Premier lancement.
Asterobot se met-il à jour tout seul ?
Non. Quand une nouvelle version sort, Asterobot vous le signale au démarrage, et vous remplacez le programme à la main. Vos bots, comptes, paquets, versions de jeu et réglages sont conservés. Asteroboard, en revanche, se met à jour tout seul. Consultez Mettre à jour Asterobot.
Existe-t-il une application ?
Asterobot n'a pas de fenêtre à lui : sous Windows, il tourne dans une fenêtre de terminal, et sous macOS et Linux, vous le lancez depuis un terminal. Asteroboard peut s'installer comme une application depuis votre navigateur, et s'ouvre alors dans sa propre fenêtre. Consultez Visite d'Asteroboard.
Dans quelles langues Asteroboard est-il disponible ?
Anglais, français et espagnol. Il suit la langue de votre navigateur, et démarre en français quand votre navigateur en utilise une autre. Pour la changer, ouvrez Préférences et choisissez-en une sous Langue. Consultez Préférences.
Où Asterobot range-t-il ses fichiers ?
Dans des dossiers de votre profil utilisateur, pas à côté du programme : un pour ses réglages, avec config.toml, un pour ses données, comme les bots, les comptes Ankama et les paquets, et un pour son cache, qui contient les versions de jeu. Fichiers et dossiers indique où ils se trouvent sur chaque système et comment les sauvegarder.
Comment réinitialiser Asterobot ou repartir de zéro ?
Choisissez la réinitialisation la plus limitée qui règle votre problème, car chacune supprime quelque chose définitivement. Réinitialiser les données hors ligne et Réinitialiser les préférences, dans Préférences, n'effacent que ce qu'Asteroboard garde dans votre navigateur. Tout rétablir, dans Serveur > Config, remet vos réglages à leurs valeurs par défaut et déconnecte Asterobot d'asterobot.net. cache reset supprime toutes les versions de jeu, et conserve vos réglages, vos bots, vos comptes Ankama et votre bibliothèque. Réinitialiser et repartir de zéro vous aide à choisir.