Pré-requis
• Microsoft .NET 4.0
Télécharger le beta
EuuBot.Relay en gros
EuuBot.Relay est un logiciel de type MITM (Man in the middle). Il est responsable de créer un relais (ou proxy) entre votre client Dofus et le serveur. Il contient des modules de bases (Interpretation des packets et des types, Gestion pathing et d20, etc.) mais toutes les fonctionnalités spécifiques doivent être codés à l'aide de plugins. EuuBot comprends une multitude d'interfaces pour la création de plugins et n'importe qui peut en créer.
Configuration du client Dofus
EuuBot.Relay étant un man in the middle, il faut dire au client de Dofus de se connecter sur notre ordinateur local. Personellement, je fais une copie du dossier de Dofus et le renomme Dofus – Local, comme ca pas besoin de changement de configuration à chaque fois.
Pour une raison inconnue à ce moment, la configuration de Dofus ne semble pas accepter les addresses 127.0.0.1 ou localhost, il faut alors utiliser l’adresse de notre ordinateur sur notre réseau privé (par exemple 192.168.0.2). Pour trouver cette adresse, il est possible d’utiliser la commande IpConfig dans l’invite de commande DOS.
Sous le repertoire de Dofus, ouvrir le dossier “app”. Ouvrir ensuite le fichier config.xml dans un éditeur texte. Il faut ensuite changer les deux lignes suivantes:
<entry key="connection.host"></entry>
<entry key="connection.port"></entry>
Vous entrez votre IP dans connection.host et le port configurer dans la configuration de EuuBot sous connection.port (voir details plus loin). FInalement, sauvegarder la configuration.
Loading Image
Configuration de EuuBot.Relay
Lancer le logiciel EuuBot.Relay.Interface.exe. Ouvrir les configurations (menu Relay->Configuration). Voici les 3 champs que vous devez configurer:
• Listen Port: Le port d’écoute pour les connections au serveur de login. Préférez 5555 à 443 car ce dernier est le port dédier aux communications SSL.
• Dofus Server Ip: l’ip du serveur de connection de Dofus, présentement 213.248.126.180
• Game server listen port: le serveur va écouter sur ce port pour accepter les connections au serveur de jeu venant du client. Normalement, cette configuration n’a pas besoin d’être change.
Loading Image
Gestion des plugins
Les plugins doivent être placés dans le répertoire "plugins" à l'intérieur du répertoire de EuuBot. Quand EuuBot.Relay ouvre, il regarde dans ce répertoire et load les plugins qui s'y trouve. Vous pouvez gérer ces plugins à l'intérieur du bot: sous le menu "Plugins", sélectionnez "manage". Une fenêtre va alors s'ouvrir:
Loading Image
Vous avez ici la possiblité d'activer ou non les divers plugins en activant la case "Enabled". Vos changements seront sauvegardés automatiquement lors du prochain lancement de l'application. Veuillez noter que pour désactiver un Shared Plugin, il faut redémarrer l'application.
Démarrer le serveur de relais
Pour démarrer le serveur de relais et pouvoir connecter votre client Dofus à travers EuuBot.Relay, il suffit de choisir l'option Start dans le menu Relay. Veuillez noter que votre pare feu pourrait demander l'autorization pour ouvirir un port d'écoute. Acceptez.
Loading Image
Exploration du logiciel
Une fois connecter, vous pouvez utiliser le menu "Connections" pour visualiser les connections actives.
Loading Image
En sélectionnant une connection à l'aide de l'en-tête de rangée à gauche, vous pouvez visualiser les logs spécifiques à cette connection. Ces logs comprennent ceux de la gestion des connections ainsi que les logs spécifique aux plugins si applicable.
Loading Image
Finalement, une fois connecter, les plugins sont chargés automatiquement:
Loading Image