Le bot Dofus 3 gratuit de nouvelle génération
Asterobot est un bot pour Dofus 3 (Unity), entièrement gratuit et mis à jour à chaque nouvelle version du jeu. Lancez vos bots en Full socket, sans fenêtre de jeu ni ligne de code, et faites-en tourner plusieurs à la fois, ou faites-les suivre votre propre partie en MITM.
Programmez-les avec un SDK JavaScript complet, pilotez-les depuis Asteroboard sur ordinateur comme sur téléphone, ou confiez-les à une IA comme Claude ou ChatGPT grâce au serveur MCP intégré.
- 100 % gratuit
- À jour avec la dernière version de Dofus 3
- Windows, macOS, Linux et Docker
- Full socket ou MITM
Pourquoi Asterobot ?
Un bot que vous contrôlez de bout en bout
De la connexion au serveur jusqu'au moindre message échangé avec le jeu, rien ne vous est caché.
Comment un bot se connecte
Votre demande« Va chercher 50 laines de bouftou »
- post-gamedata-querycherche l'identifiant de la Laine de bouftou dans les données du jeu
- post-gamedata-queryrepère les cartes où la ressource pousse
- post-bot-moveMapMovementRequestemmène le personnage sur la bonne carte
- post-bot-behavior-playInteractiveUsedEventlance le paquet de récolte
- watch-eventsObjectHarvestedEventcompte les laines jusqu'à 50
Réponse : 50 laines de bouftou récoltées, le bot attend la suite.
En bleu, les outils MCP appelés par l'assistant. En violet, les messages échangés avec le jeu.
Votre demande« Emmène mon bot combattre des bouftous »
- get-botsregarde quel bot est en jeu et où il se trouve
- post-gamedata-querycherche les cartes où apparaissent les groupes de bouftous
- post-bot-moveMapMovementRequestapproche le personnage du groupe
- post-bot-behavior-playlance votre paquet de combat
- watch-eventsObjectQuantityEventsuit les combats et le butin ramassé
Réponse : trois combats gagnés, le butin est dans l'inventaire.
En bleu, les outils MCP appelés par l'assistant. En violet, les messages échangés avec le jeu.
Votre demande« Connecte mes trois bots et lance le paquet de pêche »
- get-botsliste vos bots et leur état
- post-bot-connectconnecte ceux qui sont hors ligne
- post-bot-behavior-loadinstalle le paquet de pêche sur chacun
- post-bot-behavior-playdémarre les scripts
- watch-eventsbotManager.updatedattend que les trois soient bien en jeu
Réponse : trois bots en jeu, le paquet de pêche tourne sur les trois.
En bleu, les outils MCP appelés par l'assistant. En violet, les messages échangés avec le jeu.
MITM : vous jouez à Dofus comme d'habitude et votre bot suit votre session. Vos scripts voient passer chaque message dans les deux sens, et peuvent en envoyer, en modifier ou en bloquer. Full socket : aucune fenêtre de jeu. Chaque bot se connecte à Ankama avec son propre compte et parle directement au serveur, ce qui permet d'en faire tourner plusieurs côte à côte.
Serveur MCP intégré : branchez votre assistant IA sur Asterobot et toute son API devient des outils qu'il peut appeler, dans les deux modes de connexion.
-
Deux modes de connexion
Laissez un bot jouer seul en Full socket, ou faites-le suivre votre propre partie en MITM.
-
Entièrement programmable
Un SDK JavaScript qui va des messages bruts du jeu jusqu'aux comportements complets.
-
Pilotable par une IA
Un serveur MCP intégré : votre assistant appelle toute l'API d'Asterobot en langage naturel.
-
Tout depuis le navigateur
Vos bots, vos comptes, vos paquets et les données du jeu réunis dans Asteroboard, sur ordinateur comme sur téléphone.
-
Un outil d'analyse
Un sniffer réseau et les données extraites du jeu pour comprendre et déboguer les messages et le contenu de Dofus 3.
Connexion
Jouez avec votre bot, ou laissez-le jouer seul
Vous choisissez le mode pour chaque bot. Vos scripts, eux, fonctionnent de la même façon dans les deux cas.
MITM
Le plus simple pour commencerVous lancez Dofus comme d'habitude depuis le launcher Ankama. Votre partie passe par Asterobot, et le bot relaie tout ce qui s'échange entre votre client et le serveur.
- Aucun mot de passe Ankama à donner à Asterobot
- Compatible avec Ankama Shield et la double authentification
- Vos scripts lisent, envoient, modifient ou bloquent chaque message, dans les deux sens
- Le jeu peut tourner sur un ordinateur et Asterobot sur un autre
Full socket
Sans fenêtre de jeuLe bot se connecte à Ankama et discute directement avec les serveurs du jeu. Aucune fenêtre Dofus à garder ouverte, et rien ne vous empêche d'en lancer plusieurs.
- Plusieurs bots en même temps, un compte Ankama par bot
- Connexion automatique, ou manuelle si vous préférez
- Choix du serveur de jeu directement depuis la page du bot
- Idéal sur un serveur, un VPS ou avec Docker
Un bot Full socket entre en jeu grâce à un script de connexion. Vous pouvez écrire le vôtre dès aujourd'hui, et des scripts prêts à l'emploi arrivent bientôt.
SDK JavaScript
Écrivez à n'importe quel niveau, du simple message à la routine complète
Les scripts s'écrivent en JavaScript moderne, avec les modules et async/await. Descendez jusqu'aux messages bruts du jeu quand vous voulez tout contrôler, ou construisez de gros comportements à partir de petits paquets quand vous voulez aller vite. Dans les deux cas, un même script tourne de la même façon sur un bot Full socket et sur un bot MITM.
Haut niveau
Votre comportement
Le paquet que joue votre bot. Il peut être aussi gros que vous le voulez.
- Route de farm
- Assistant HDV
- Assistant de chat
Les paquets sur lesquels il s'appuie
Déclarez des dépendances et importez-les, les vôtres ou celles de n'importe qui dans la bibliothèque. Elles peuvent elles-mêmes avoir leurs propres dépendances.
- Dépendances
- Versions côte à côte
- Officiels et communautaires
Modules intégrés
Ce dont la plupart des bots ont besoin, prêt à importer.
- Déplacement
- Recherche de chemin
- Données du jeu et SQL
- Réglages
- Minuteurs
- Console
Messages du jeu
Chaque message de Dofus 3, dans les deux sens, par son nom.
- Envoyer
- Requête
- Attendre
- Écouter
- Intercepter
- Octets bruts
Bas niveau
Réutilisez-le, ou réécrivez-le
Un script de haut niveau importe des scripts de bas niveau comme dépendances. Pas tout à fait ce qu'il vous faut ? Reprenez le code et réécrivez-le à votre façon : c'est du JavaScript, directement dans votre bibliothèque.
Un script, deux modes
Les messages arrivent à votre script de la même façon sur un bot Full socket et sur un bot MITM, vous écrivez donc votre logique une seule fois.
Réglages et boutons, sans interface à coder
Déclarez des réglages et des actions dans votre script, et Asteroboard en fait un formulaire et des boutons sur la page de chaque bot.
Un éditeur qui connaît Dofus
Écrivez dans Asteroboard, avec l'autocomplétion pour tout le SDK et pour chaque message de Dofus 3, et une référence complète du protocole sur asterobot.net.
Analyse du jeu
Aussi un outil pour décortiquer Dofus 3
Même sans faire tourner de bot, Asterobot est très utile pour comprendre et déboguer Dofus 3, grâce à son sniffer réseau et aux données extraites du jeu.
Sniffer réseau
Branchez un bot MITM sur votre partie et regardez passer les messages pendant que vous jouez.
- Chaque message décodé, avec son nom et tous ses champs
- Un filtre des messages à afficher, et une recherche dans le trafic
- L'envoi d'un message à la main, au serveur ou à votre client Dofus
- Un script peut aussi journaliser tout le trafic, dans les deux sens
Base de données du jeu
Chaque version de Dofus téléchargée est extraite en données que vous pouvez explorer.
- Une recherche par nom ou par texte, et toutes les tables à parcourir
- Des liens pour passer d'un enregistrement à ceux qu'il référence
- Un éditeur SQL, avec des exemples prêts à lancer
- Les textes par identifiant ou par clé, et les cartes cellule par cellule
Bibliothèque
Pas envie de coder ? Installez les paquets des autres
La bibliothèque d'asterobot.net rassemble les paquets partagés par les membres, et chacun peut y publier le sien.
-
Installation par lien
Copiez le lien d'un paquet, collez-le dans Asteroboard, et il rejoint votre bibliothèque.
-
Officiel ou communauté
Un badge indique qui a publié chaque paquet.
-
Mises à jour côte à côte
Une nouvelle version s'installe à côté de l'ancienne, et vos bots changent quand vous le décidez.
-
Import et export en .zip
Pour partager un paquet en dehors du site.
Asteroboard
Tous vos bots dans un seul onglet
Asteroboard est l'interface web d'Asterobot. Utilisez-la dans votre navigateur, installez-la comme une application, ou gardez un œil sur vos bots depuis votre téléphone.
-
Console et chat en direct
Les messages de vos scripts et le chat du jeu dans le même fil, avec de quoi répondre en jeu.
-
Inventaire en direct
Objets, kamas et pods, mis à jour pendant que le bot joue.
-
Outils réseau
Suivez chaque message et ses champs, et envoyez-en un à la main.
-
Comptes Ankama
Enregistrez vos comptes et connectez-les automatiquement ou à la main.
-
Versions du jeu
Téléchargez Dofus directement depuis Ankama et extrayez ses données pour vos bots.
-
Contrôle des bots
Connectez, lancez, arrêtez ou changez de paquet, et appliquez de nouveaux réglages sans redémarrer.
-
Cartes
Une carte du monde avec recherche, et une visionneuse qui descend jusqu'à chaque cellule.
-
Données du jeu et SQL
Parcourez toutes les données extraites, ou interrogez-les en SQL.
-
Textes et musique
Tous les textes du jeu, et même un lecteur pour sa musique.
Plateformes
Chez vous, sur un serveur ou sur trois PC à la fois
-
Windows, macOS et Linux
Sur processeur Intel/AMD ou ARM. Un seul fichier à télécharger et à lancer, sans installation.
-
Docker
Faites tourner Asterobot dans un conteneur, sur n'importe quel serveur amd64 ou arm64.
-
Contrôle à distance
Laissez Asterobot sur un serveur et ouvrez Asteroboard depuis votre réseau ou par internet.
-
MITM sur plusieurs PC
Le jeu sur un PC, Asterobot sur un deuxième, Asteroboard sur un troisième.
Pour commencer
Votre premier bot tourne sur votre propre partie
-
Téléchargez Asterobot
Récupérez le fichier pour votre système et décompressez-le où vous voulez.
-
Lancez-le et connectez-vous
Asteroboard s'ouvre dans votre navigateur. Connectez-vous avec votre compte asterobot.net, ou créez-en un.
-
Ajoutez un bot MITM
Téléchargez la version de Dofus que vous jouez, puis ajoutez un bot qui attend votre client de jeu.
-
Jouez
Lancez Dofus comme d'habitude. Votre chat, votre inventaire et les messages de votre partie s'affichent dans Asteroboard.
Documentation
Tout est documenté
De votre premier lancement jusqu'à la dernière fonction du SDK, avec une communauté pour vous aider si vous bloquez.
Guide
Installer Asterobot, connecter vos bots et lancer des paquets, pas à pas.
Lire le guide →Documentation développeurs
Écrire vos propres paquets, avec des tutoriels et la référence de chaque fonction.
Commencer à coder →FAQ
Des réponses rapides sur les comptes, les bots, les paquets et le réseau.
Lire la FAQ →Protocole Dofus
Chaque message de Dofus 3, avec tous ses champs.
Voir les messages →Forum
Posez vos questions et partagez vos paquets
Discord
Discutez avec la communauté
État des services
Vérifiez qu'asterobot.net fonctionne
La documentation est pour l'instant rédigée en anglais.