Connexion a Dofus Retro en utilisant Thrift

Inscrit
29 Juin 2019
Messages
4
Reactions
4
#1
Bonjour,

Pour ceux qui connaissent un peu le fonctionnement du launcher et la connexion automatique actuelle a Dofus, celui ci utilise Apache Thrift pour la communication entre le client dofus et le launcher, qui fait donc office de serveur.

Je n'ai aucun problème a recevoir la connexion du client, ni le premier message,
A savoir : connect retro main -1 -1

mais par la suite, le traitement du message ainsi que la réponse n'est jamais traitée par thrift.

Est-ce que quelqu'un a déjà rencontré un problème similaire ?
 
Inscrit
30 Octobre 2019
Messages
91
Reactions
75
#2
Te prends pas la tête avec thrift pour retro, c'est simplement un protocole texte basique, tu répond ça
JavaScript:
            const str = data.toString().slice(0, -1);
            if (str.startsWith("connect retro main -1")) {
                const split = str.split(" ");
                const uuid = split[split.length - 1];
                socket.write("connected\x00");
                socket.write("connect " + uuid + "\x00");
            }
 
Haut Bas