Autre Identification 2.33 Bizarre

Inscrit
18 Février 2015
Messages
232
Reactions
7
#1
Bonjour je vous explique,

donc je suis en train de faire mon propre émulateur et donc j'ai réussi à me connecter avec le client 2.33.2 donc tout se passe bien, j'entre test test il se connecte il me montre la liste des serveurs mais le prob survient après quand je me déconnecte et que je veux connecter un autre compte par exemple yolo yolo, il ne va pas me connecter à ce compte là mais au compte précédent.

donc pour se connecter à l'autre compte je suis obligé de relancer le client afin de pouvoir me connecter à un autre compte mais ça ne s'arrête pas là c'est que si je me trompe dans mes logins ça va les enregistrer et donc impossible de se connecter ça va les renvoyer en boucle

j'aimerais savoir si quelqu'un saurais d'où vient le problème.
upload_2016-3-30_13-5-57.png
 
Inscrit
15 Avril 2011
Messages
457
Reactions
1
#2
Lorsque tu te déconnectes en jeu, un message local "ResetGameAction" est envoyé au worker. Je pense qu'il faut que tu l'envoies pour reset le client.
 
Inscrit
24 Juin 2015
Messages
51
Reactions
0
#3
I never have this problem, I have more advance my emulator, rdm for credentials or?

Maybe is like say Nico

 
Inscrit
18 Février 2015
Messages
232
Reactions
7
#4
Lorsque tu te déconnectes en jeu, un message local "ResetGameAction" est envoyé au worker. Je pense qu'il faut que tu l'envoies pour reset le client.
ResetGameAction ?
Je vois pas comment envoyer une action depuis un packet ou grace au RDM mais d'après Luax c'est qu'il y a un prob dans le patch de AuthentificationFrame quand j'ai patch le client mais j'ai beau regardé, je ne trouve pas :x
 
Inscrit
16 Mars 2014
Messages
200
Reactions
13
#5
ResetGameAction ?
Je vois pas comment envoyer une action depuis un packet ou grace au RDM mais d'après Luax c'est qu'il y a un prob dans le patch de AuthentificationFrame quand j'ai patch le client mais j'ai beau regardé, je ne trouve pas :x
Sa peut pas être ce que Nico dit de toutes façon le ResetGameAction s’exécute tout seul quand tu déconnecte, c'est le client qui gère

Bonjour je vous explique,
c'est que si je me trompe dans mes logins ça va les enregistrer et donc impossible de se connecter ça va les renvoyer en boucle
Est-ce que ta commencer à faire dans ton émulateur le "check" des logins ? C'est à dire si le login n'est pas bon par exemple t'es censé envoyé un message pour déconnecter le client sinon je vois pas d'où pourrait venir le problème
 
Inscrit
18 Février 2015
Messages
232
Reactions
7
#6
Est-ce que ta commencer à faire dans ton émulateur le "check" des logins ? C'est à dire si le login n'est pas bon par exemple t'es censé envoyé un message pour déconnecter le client sinon je vois pas d'où pourrait venir le problème
Oui il est fait pour les logins
 
Inscrit
16 Mars 2014
Messages
200
Reactions
13
#7
Je sais pas du coup essaye de revoir ton patch, tu utilise quel méthode ?
 
Inscrit
18 Février 2015
Messages
232
Reactions
7
#8
Je sais pas du coup essaye de revoir ton patch, tu utilise quel méthode ?
bah pour la signature de l'hote je supprime toute la condition avec le validhost qui se trouve dans AuthentificationFrame.as
et pour le rawdata je patch le message et ensuite je fais retourner la fonction initAESKey pour avoir la clé AES dans les credentials.
c'est tout un peu comme dans Stump
 
Inscrit
18 Février 2015
Messages
232
Reactions
7
#9
Je viens de voir aussi que maintenant que le client n'envoi qu'un seul et même packet :/
le premier qui est envoyé par le client il n'enverras plus que ça
ici il bug sur le IdentificationMessage
 
Inscrit
18 Février 2015
Messages
232
Reactions
7
#10
je reviens avec des nouvelles apparement ça vient du socket je l'ai mal codé peut-être je ne sais pas :x mais pour le moment ça ne fonctionne pas :x
quand je fait un Socket.ReceiveAsync(args); il me ressort toujours le même data si quelqu'un pouvais m'aider ^^"
 

neross

Membre Actif
Inscrit
20 Decembre 2014
Messages
150
Reactions
0
#11
IdentificationMessage c'est totalement normal maintenant il faut récupéré la clé AES mis dans les Credentials. Ensuite quand tu lui envois la clé permettant de s’identifier au game bah tu doit simplement la crypter grâce a l'AES key de façon a ce que le client envois la clé décrypter a ton game.

J'ai vus un ServerSelectionMessage, la tu doit envoyer les infos de ton game et kill le client de ton serveur d'authentification. :)
 
Haut Bas