Quand quelque chose est cassé et que rien d'autre n'aide, une réinitialisation remet une partie d'Asterobot ou d'Asteroboard dans un état propre. Chaque réinitialisation supprime définitivement quelque chose : commencez donc par la plus petite qui peut régler votre problème. Les réinitialisations ci-dessous vont de la plus légère à la plus radicale.
Choisir une réinitialisation
| Problème | Réinitialisation | Section |
|---|---|---|
| Asteroboard affiche une ancienne version, ou se comporte bizarrement après une mise à jour | Réinitialiser les données hors ligne | Réinitialiser les données hors ligne |
| La langue, les couleurs ou la disposition d'Asteroboard ne conviennent pas | Réinitialiser les préférences | Réinitialiser les préférences |
| Un réglage que vous avez changé a cassé quelque chose | La réinitialisation de ce réglage, ou Tout rétablir | Les réglages d'Asterobot |
| Asterobot ne démarre pas à cause d'un réglage | Modifier config.toml, ou lancer config reset |
Asterobot ne démarre pas à cause d'un réglage |
| Une version de jeu est cassée, ou le disque est plein | Vérifier les fichiers, Réextraire les données, Désinstaller, Supprimer ou Supprimer tous les chunks | Versions de jeu |
| Toutes les versions de jeu d'un coup | cache reset |
cache reset |
| Un bot, un compte ou un paquet est cassé, ou Asterobot utilise le mauvais compte asterobot.net | Supprimer uniquement cet élément | Un élément à la fois |
| Tout, comme sur un nouvel ordinateur | Supprimer les dossiers d'Asterobot | Repartir complètement de zéro |
Dans votre navigateur
Asteroboard garde quelques données dans chaque navigateur où vous l'utilisez. Les deux boutons suivants se trouvent sur Préférences, dans la section Zone dangereuse, et aucun ne touche à Asterobot : vos bots, comptes, paquets et réglages restent tels quels. Votre navigateur vous demande de confirmer chacun d'eux, puis la page se recharge.
Réinitialiser les données hors ligne
Supprime la copie d'Asteroboard que votre navigateur garde pour s'ouvrir rapidement et fonctionner hors ligne, puis télécharge de nouveau Asteroboard, ce qui demande une connexion internet.
- Cliquez sur Réinitialiser les données hors ligne.
- Confirmez « Cela efface toutes les données hors ligne mises en cache par Asteroboard et recharge la page. Continuer ? »
Vos préférences et votre URL du serveur sont conservées. Le bouton est grisé quand votre navigateur ne peut pas du tout faire fonctionner Asteroboard hors ligne. Si la réinitialisation échoue, Asteroboard affiche Impossible de réinitialiser les données hors ligne, avec « Réessayez, ou effacez les données de ce site depuis les paramètres de votre navigateur. »
Réinitialiser les préférences
Remet la langue, le mode d'affichage, les couleurs, le rayon des angles et la disposition de la barre latérale d'Asteroboard à leurs valeurs par défaut. Sur la page Jeu, la langue des textes du jeu suit de nouveau celle d'Asteroboard.
- Cliquez sur Réinitialiser les préférences.
- Confirmez « Cela réinitialise la langue, l'apparence et la disposition du tableau de bord à leurs valeurs par défaut, et recharge la page. Continuer ? »
L'URL du serveur est conservée, tout comme les boutons de niveau de Serveur > Console et quelques autres choix, par exemple les calques de la carte du monde et le volume de la musique. Préférences compare les deux boutons.
Pour supprimer tout ce qu'Asteroboard a stocké dans un navigateur, URL du serveur comprise, effacez les données du site asteroboard.asterobot.net dans les paramètres de ce navigateur. Ouvrez ensuite l'adresse de votre Asterobot, http://127.0.0.1:8080 par défaut, pour définir de nouveau l'URL du serveur.
Les réglages d'Asterobot
Sur Serveur > Config, vous pouvez rétablir un réglage avec Rétablir la valeur par défaut au bout de sa ligne, un groupe avec le bouton placé dans l'en-tête de son encadré, ou tous les réglages que vous avez modifiés avec Tout rétablir, qui demande d'abord Rétablir tous les réglages modifiés ? avant d'agir. Une réinitialisation remet la valeur par défaut et retire la valeur de config.toml. Les réglages marqués Redémarrage requis prennent leur valeur par défaut au prochain lancement.
Warning
Une fois Asterobot connecté à asterobot.net, sa connexion est un réglage modifié : website.token. Tout rétablir, ou la réinitialisation du groupe website, déconnecte Asterobot, et vous devrez confirmer un nouveau code de connexion.
Vos bots, comptes Ankama, paquets et versions de jeu sont conservés. La page Config explique chaque bouton.
Asterobot ne démarre pas à cause d'un réglage
Quand un réglage empêche Asterobot de démarrer, par exemple un server.listenAddress sur lequel il ne peut pas écouter, Asteroboard ne peut pas le joindre pour changer quoi que ce soit. Corrigez plutôt config.toml :
- Ouvrez
config.tomlavec un éditeur de texte. Fichiers et dossiers indique où il se trouve. - Supprimez la ligne du réglage qui pose problème. Un réglage sans ligne prend sa valeur par défaut.
- Enregistrez le fichier et lancez Asterobot.
Si vous ne savez pas de quel réglage il s'agit, utilisez config reset.
config reset
config reset vide config.toml et remet tous les réglages à leur valeur par défaut.
Arrêtez Asterobot, s'il tourne.
Ouvrez un terminal dans le dossier où vous avez placé Asterobot et lancez :
./asterobot config resetSous Windows, dans PowerShell :
.\asterobot.exe config resetSi vous lancez Asterobot avec
--config-dirouASTEROBOT_CONFIG_DIR, indiquez le même dossier à la commande.Quand elle demande
Put every setting back to its default value? [y/N], tapezyet appuyez sur Entrée.Elle affiche
Resetting the configuration..puisAll configuration settings have been reset to their default values.Lancez Asterobot, et confirmez le code de connexion asterobot.net qu'il demande.
Toute autre réponse à la question arrête la commande, et rien ne change.
| Elle supprime | Elle conserve |
|---|---|
| Tous les réglages que vous avez modifiés | Vos bots |
| La connexion à asterobot.net | Vos comptes Ankama et leurs connexions |
server.listenAddress, server.basicAuth et server.tls, qui reviennent à n'accepter que cet ordinateur, sans mot de passe |
Vos paquets |
| Vos ports, hôtes et dossier Dofus du mode MITM (« homme du milieu », de l'anglais man-in-the-middle), et vos réglages de connexion automatique | Vos versions de jeu et leurs données de jeu |
Si vous aviez cliqué sur Se déconnecter auparavant, ce choix disparaît aussi : Asterobot vous demande de lui-même de vous connecter de nouveau. Ligne de commande en dit plus sur la commande.
Versions de jeu
Ces actions se trouvent dans le menu de chaque version dans le Gestionnaire de jeux, sauf Supprimer tous les chunks, placé au-dessus du tableau. En commençant par la plus douce :
| Action | Elle supprime | Elle conserve |
|---|---|---|
| Vérifier les fichiers | Les fichiers qui ne correspondent pas, qu'elle télécharge de nouveau | Tout le reste |
| Réextraire les données | Les données de jeu, qu'elle reconstruit à partir des fichiers | Les fichiers |
| Supprimer les données extraites | Les données de jeu, les images extraites et la musique extraite | Les fichiers et la ligne |
| Désinstaller | Les fichiers téléchargés | La ligne et les données de jeu |
| Supprimer | Les fichiers, les données de jeu et la ligne | Les chunks partagés |
| Supprimer tous les chunks | Tous les chunks stockés, pour toutes les versions | Les fichiers et les données de jeu de chaque version |
Warning
Aucune de ces actions ne vérifie si un bot utilise la version. Un bot qui se connecte tout seul ne peut pas se connecter avec une version qui n'est pas prête, et un bot dont la version a été supprimée est ignoré au lancement d'Asterobot. Passez d'abord vos bots sur une autre version, comme le montre Quand Dofus se met à jour.
Gérer les versions de jeu explique chaque action.
cache reset
cache reset supprime tout le dossier de cache d'Asterobot, puis le recrée, vide.
- Arrêtez Asterobot avec Ctrl+C dans son terminal, ou avec Éteindre le serveur. Il ne doit pas tourner pendant la réinitialisation, et l'arrêter normalement remet en place la ligne qu'il a peut-être modifiée dans votre dossier Dofus, ce qu'il ne peut plus faire une fois sa copie du jeu disparue.
- Ouvrez un terminal dans le dossier où vous avez placé Asterobot et lancez
./asterobot cache reset, ou.\asterobot.exe cache resetdans PowerShell sous Windows. Si vous lancez Asterobot avec--cache-dirouASTEROBOT_CACHE_DIR, indiquez le même dossier à la commande. - Quand elle demande
Delete <folder> with everything in it? [y/N], vérifiez que<folder>est bien le dossier de cache voulu, puis tapezyet appuyez sur Entrée. - Elle affiche
Resetting the cache..puisAll cache have been removed. - Lancez Asterobot, puis téléchargez et extrayez les versions de jeu qu'utilisent vos bots.
| Elle supprime | Elle conserve |
|---|---|
| Toutes les versions de jeu, avec leurs fichiers et leurs données de jeu | Le dossier des réglages : config.toml et la connexion à asterobot.net |
| Tous les chunks stockés | Le dossier des données : bots, comptes Ankama et bibliothèque |
| Les listes de téléchargement d'Ankama | |
| Les captures d'écran des connexions automatiques échouées |
Les bots réglés sur une version de jeu supprimée sont ignorés au lancement d'Asterobot, jusqu'à ce que vous téléchargiez et extrayiez de nouveau cette version. Ligne de commande en dit plus sur la commande.
Un élément à la fois
| À supprimer | Où | Ce qui disparaît | Ce qui reste |
|---|---|---|---|
| Un bot | Supprimer le bot dans le menu du bot, dans le Gestionnaire de bots, puis Oui, supprimer | Le bot, ses réglages, les réglages de son paquet, sa sélection de messages, son historique de console et son rattachement MITM | Son compte Ankama |
| La connexion d'un compte Ankama | Déconnecter dans le menu du compte, dans le Gestionnaire de comptes | Ses jetons. Asterobot demande à Ankama de les révoquer, et les oublie dans tous les cas | Le compte et son mot de passe enregistré |
| Un compte Ankama | Supprimer dans le menu du compte, dans le Gestionnaire de comptes, puis Oui, supprimer | Le compte, avec son mot de passe et ses jetons. Rien n'est révoqué auprès d'Ankama | Son profil de navigateur, sa dernière capture d'écran d'échec, et les bots qui l'utilisent |
| Une version de paquet | Supprimer dans le menu du paquet, dans le Gestionnaire de bibliothèque, puis Oui, supprimer | Cette version | Les autres versions, les paquets dont elle dépend, et les bots réglés sur elle |
| La connexion à asterobot.net | Se déconnecter dans le menu du bouton du compte | La connexion d'Asterobot. Il reste déconnecté, même après un redémarrage, jusqu'à ce que vous cliquiez sur Se connecter | Tout le reste |
Ce qui en découle :
- Un bot qui utilisait un compte supprimé ne peut pas se connecter, et il est ignoré au prochain lancement tant que le compte n'est pas revenu avec le même identifiant. Voir État et actions d'un compte.
- Un bot réglé sur une version de paquet supprimée ne peut pas démarrer son script tant que vous ne le passez pas sur une autre version. Voir Gérer votre bibliothèque.
- Tant qu'Asterobot est déconnecté, il ne peut ni ajouter de bots ni télécharger de paquets, et il ignore tous les bots enregistrés à son lancement. Voir Votre compte.
- Un bot supprimé ne revient que si vous l'ajoutez de nouveau en partant de zéro. Voir Déconnecter, supprimer et redémarrer.
Repartir complètement de zéro
Supprimer les dossiers d'Asterobot le ramène à son premier lancement. Rien n'est stocké à côté du programme : supprimer ou remplacer le seul fichier du programme ne change donc rien.
Caution
Ces dossiers contiennent vos mots de passe et jetons Ankama ainsi que votre connexion à asterobot.net. Les supprimer est définitif : sauvegardez d'abord tout ce dont vous pourriez avoir besoin (Fichiers et dossiers).
- Arrêtez Asterobot avec Ctrl+C dans son terminal, ou avec Éteindre le serveur sur Serveur > État, pour qu'il remette en place la ligne qu'il a peut-être modifiée dans votre dossier Dofus. Une fois son dossier de cache supprimé, il ne peut plus relire la ligne d'origine.
- Supprimez les dossiers que vous voulez réinitialiser. Fichiers et dossiers indique où se trouve chacun d'eux sur votre système.
- Lancez Asterobot. Il recrée les dossiers, vides, et vous demande de vous connecter à asterobot.net, comme lors de son premier lancement.
Ce que chaque dossier emporte avec lui :
| Dossier | Le supprimer fait perdre |
|---|---|
| Réglages | config.toml : tous les réglages que vous avez modifiés, et la connexion à asterobot.net |
| Données | bots.toml avec tous les bots, accounts.toml avec vos comptes Ankama, votre bibliothèque de paquets, le certificat HTTPS et les profils de navigateur utilisés pour la connexion |
| Cache | Toutes les versions de jeu avec leurs données de jeu, les chunks stockés, les listes de téléchargement d'Ankama et les captures d'écran des connexions échouées |
Si vous lancez Asterobot avec des options de dossier ou leurs variables d'environnement, les dossiers à supprimer sont ceux qu'elles indiquent (Ligne de commande).
L'URL du serveur et les préférences d'Asteroboard sont stockées dans chaque navigateur, pas dans ces dossiers. Effacez-les comme décrit dans Dans votre navigateur si vous voulez aussi vous en débarrasser.