Asterobot ne suit pas de lui-même les mises à jour de Dofus. Chaque mise à jour est une nouvelle version de jeu, et la version qu'Asterobot a déjà téléchargée reste exactement telle qu'elle était. Après une mise à jour, suivez ces étapes, dans cet ordre. Elles comptent surtout en mode MITM, pour « homme du milieu » (man-in-the-middle), où la version de jeu de votre bot doit correspondre au Dofus auquel vous jouez. Un bot qui se connecte tout seul garde la version qui lui est attribuée jusqu'à ce que vous la changiez.
1. Vérifier s'il existe une nouvelle version
- Dans le Gestionnaire de jeux, ouvrez le menu de la version que vous utilisez.
- Cliquez sur Vérifier la dernière version.
Asteroboard répond À jour ou Une nouvelle version est disponible, suivi dans les deux cas de « La dernière version d'Ankama est » et du numéro de version. Le même bouton se trouve sur l'onglet Informations de la page du jeu de la version.
En mode MITM, c'est l'Ankama Launcher qui met à jour votre Dofus. Mode MITM montre où lire la version à laquelle vous jouez.
2. Télécharger et extraire la nouvelle version
- Cliquez sur Télécharger un jeu.
- Gardez les valeurs par défaut, avec
latestdans Version et Extraire les données après le téléchargement coché. Si la nouvelle version ne figure pas dans les suggestions, cliquez d'abord sur Vérifier les mises à jour. - Cliquez sur Télécharger.
- Gardez Asteroboard ouvert jusqu'à ce que la nouvelle ligne affiche Prêt pour un bot, pour que l'extraction démarre d'elle-même.
La nouvelle version a sa propre ligne, à côté de l'ancienne. Les chunks qu'Asterobot a déjà stockés pour l'ancienne version ne sont pas retéléchargés. Télécharger une version de jeu détaille chaque champ de la fenêtre.
3. Regarder la compatibilité
Vérifiez la colonne Compatibilité de la nouvelle ligne :
- Compatible : votre version d'Asterobot a été testée avec cette version.
- Version différente : elle ne l'a pas été. L'icône d'information à côté du badge indique la version avec laquelle Asterobot est testé.
Version différente ne bloque rien, mais vos bots risquent de ne pas encore fonctionner sur cette version. Quand Asterobot ne prend pas encore en charge la nouvelle version décrit ce que vous pouvez voir.
4. Passer vos bots sur la nouvelle version
Répétez ceci pour chaque bot qui utilise l'ancienne version.
- Ouvrez la page du bot. Si le bot est connecté, en cours de connexion ou en attente de votre jeu, cliquez sur Déconnecter. Sa version de jeu ne peut pas changer tant qu'il est en ligne : l'onglet Réglages indique « Déconnectez ce bot pour changer son compte ou sa version du jeu. » et grise les champs jusqu'à ce que vous le fassiez.
- Ouvrez l'onglet Réglages.
- Sous Version du jeu, choisissez la nouvelle version. S'il s'agit de la version testée, le bouton Utiliser la version testée la sélectionne en un clic.
- Cliquez sur Enregistrer. Asteroboard affiche Réglages enregistrés.
- Remettez le bot en ligne avec Connecter ou Commencer l'attente.
En mode MITM, ne cliquez sur Commencer l'attente qu'une fois votre Dofus à jour : tant que les deux versions diffèrent, le bot refuse d'attendre. Réglages du bot décrit le reste de l'onglet Réglages.
5. Supprimer l'ancienne version
Une fois que plus aucun bot n'utilise l'ancienne version, ouvrez son menu dans le Gestionnaire de jeux :
- Supprimer libère le plus d'espace : les fichiers, les données de jeu extraites et la ligne disparaissent.
- Désinstaller efface les fichiers et garde la ligne avec ses données de jeu extraites.
Aucune des deux actions ne vérifie si un bot utilise encore la version : terminez donc d'abord l'étape précédente. Gérer les versions de jeu compare les deux.
Quand Asterobot ne prend pas encore en charge la nouvelle version
Asterobot lit et écrit les messages que Dofus échange avec ses serveurs, et ces messages changent d'une version à l'autre. Juste après une mise à jour, votre version d'Asterobot peut ne pas encore connaître les messages de la nouvelle version. Voici ce que vous pouvez rencontrer :
- Version différente dans la colonne Compatibilité, sur l'onglet Informations de la page du jeu et sous Version du jeu dans les réglages d'un bot.
- Un bot qui se connecte tout seul n'arrive pas à se connecter. Une alerte intitulée Impossible de connecter ce bot apparaît en haut de sa page, avec la raison.
- En mode MITM, votre jeu est déconnecté quand il atteint le bot, et le journal d'Asterobot affiche
Failed to relay a game sessionsuivi de la raison. - Un script ne peut pas démarrer, et son erreur commence par
the game engine is not available:.
Quand votre version d'Asterobot est trop ancienne pour la version de jeu que l'équipe d'Asterobot prend actuellement en charge, la raison vous indique de mettre Asterobot à jour. Dans ce cas :
- Téléchargez la nouvelle version d'Asterobot. Quand une nouvelle version est publiée, Asteroboard affiche Mise à jour d'Asterobot disponible avec un bouton Voir sur asterobot.net au démarrage d'Asterobot, et le terminal affiche
An Asterobot update is available. - Mettez-le à jour comme l'explique Mettre à jour Asterobot.
- Regardez de nouveau la colonne Compatibilité.
Quand la raison est seulement the game engine is not available, Asterobot n'a pas du tout pu obtenir ce dont il a besoin pour lire les messages du jeu, quelle que soit la version de jeu. Vérifiez qu'Asterobot est connecté à asterobot.net et a accès à internet, puis réessayez. Si le problème persiste, Obtenir de l'aide indique où demander.
Les auteurs de scripts trouveront comment garder leurs scripts fonctionnels d'une mise à jour à l'autre dans Après une mise à jour du jeu.
Pour aller plus loin
- Mode MITM
- Réglages du bot
- Jeu et mises à jour dans la FAQ