Bonjour, je viens vous voir car j'ai un soucis qui m'empêche de continuer sur mon émulateur de test.
J'utilise le client 2.40 modifié de Nightwolf93.
Lors de la réception du CharactersListRequestMessage, je voudrais envoyer un CharactersListMessage vide puisque le compte est vierge.
Public Shared Sub HandleCharactersListRequestMessage(Remote As Client, Message As CharactersListRequestMessage)
SendMessage(Remote.Socket, New CharactersListMessage(New CharacterBaseInformations() {}, False))
End Sub
En revanche, en procédant ainsi, une erreur apparaît sur Dofus.
Erreur
Cliquez pour révéler
Cliquez pour masquer
Voici les logs :
- [ServerConnection] [server_login] Connection opened.
- [13:55:26:764] [ServerConnection] [server_login] [RCV] ProtocolRequired @1
- [13:55:26:764] [ServerConnection] [server_login] [RCV] HelloConnectMessage @2
- [13:55:26:780] [Worker] Removing frame: [object HandshakeFrame]
- [13:55:26:783] [AuthentificationFrame] Current version : 2.40.0.118482.4
- [13:55:26:783] [ServerConnection] [server_login] [SND] > IdentificationMessage @3
- [13:55:26:794] [ServerConnection] [server_login] [RCV] IdentificationSuccessMessage @4
- [13:55:26:795] [ServerConnection] [server_login] [RCV] ServersListMessage @5
- [13:55:26:801] [AuthentificationFrame] Timestamp subscription end date : 42195168000000 ( 11/02/3307 01:00 )
- [13:55:26:826] [StoreUserDataManager] Data already saved.
- [13:55:26:826] [Worker] Removing frame: [object AuthentificationFrame]
- [13:55:26:826] [Worker] Adding frame: [object ChangeCharacterFrame]
- [13:55:26:826] [Worker] Adding frame: [object ServerSelectionFrame]
- [13:55:26:838] [Berilia] login correctly unloaded in 8ms
- [13:55:26:859] [UiRenderManager] Ankama_Connection::serverTypeSelection rendered in 18 ms (parsing: 0 ms, build: 18 ms, script:0 ms )
- [13:55:27:240] [TooltipManager] tooltip_standard xml generated in 18ms
- [13:55:27:246] [UiRenderManager] tooltip_standard rendered in 5 ms (parsing: 1 ms, build: 4 ms, script:0 ms )
- [13:55:27:862] [UiRenderManager] Ankama_Connection::serverListSelection rendered in 18 ms (parsing: 0 ms, build: 18 ms, script:0 ms )
- [13:55:27:865] [Berilia] serverTypeSelection correctly unloaded in 1ms
- [13:55:28:899] [StateContainer] btn_server_m_gd_listServer_0 : No data for state '5' (5 states)
- [13:55:28:999] [StateContainer] btn_server_m_gd_listServer_0 : No data for state '5' (5 states)
- [13:55:29:082] [ServerConnection] [server_login] [SND] > ServerSelectionMessage @6
- [13:55:29:090] [ServerConnection] [server_login] [RCV] SelectedServerDataMessage @7
- [13:55:29:090] [ServerConnection] [server_login] Connection closed.
- [13:55:29:101] [DisconnectionHandlerFrame] The connection was closed. Checking reasons.
- [13:55:29:101] [DisconnectionHandlerFrame] The connection closure was expected (reason: 1). Dispatching the message.
- [13:55:29:101] [Worker] Removing frame: [object ServerSelectionFrame]
- [13:55:29:101] [Worker] Adding frame: [object GameServerApproachFrame]
- [13:55:29:102] [MultiConnection] Adding connection server_game
- [13:55:29:102] [Worker] Adding frame: [object HandshakeFrame]
- [13:55:29:102] [ServerConnection] [server_game] Connecting to 127.0.0.1:5556...
- [13:55:29:103] [Worker] Adding frame: [object MiscFrame]
- [13:55:29:103] [ServerConnection] [server_game] Connection opened.
- [13:55:29:111] [ServerConnection] [server_game] [RCV] ProtocolRequired @8
- [13:55:29:111] [ServerConnection] [server_game] [RCV] HelloGameMessage @9
- [13:55:29:120] [Worker] Removing frame: [object HandshakeFrame]
- [13:55:29:127] [ServerConnection] [server_game] [SND] > AuthenticationTicketMessage @10
- [13:55:29:133] [ServerConnection] [server_game] [RCV] AuthenticationTicketAcceptedMessage @11
- [13:55:29:660] [ServerConnection] [server_game] [SND] > CharactersListRequestMessage @12
- [13:55:29:662] [ServerConnection] [server_game] [RCV] CharactersListMessage @13
- [13:55:34:129] [ServerConnection] [] Failure while opening socket, timeout.
- [13:55:34:137] [UiRenderManager] Ankama_Common::popup rendered in 6 ms (parsing: 0 ms, build: 3 ms, script:1 ms )
Si quelqu'un pourrait m'aider, je lui en serait très reconnaissant, merci.
Je précise que mes IO sont à jour, les fonctions d'écriture/lectures sont tirées du DofusInvoker.