Net:0x0069: Difference between revisions

From The Mana World
No edit summary
No edit summary
Line 24: Line 24:
|description=
|description=
This packet is sent to the client by the server to define the character sex, the account and session IDs, as well as provide a list of worlds the player can connect to.
This packet is sent to the client by the server to define the character sex, the account and session IDs, as well as provide a list of worlds the player can connect to.
===Error Codes ===
* '''0x0000''' - Authentication failed.
* '''0x0001''' - No servers available.
* '''0x0002''' - This account is already logged in (if logging in); Someone else is trying to log into your account (if logged in).
* '''0x0003''' - Speed hack detected.
* '''0x0008''' - Duplicated login.
* '''Other''' - Unknown connection error.
}}

Revision as of 18:14, 1 February 2013

{{packet |nicename=Login Data |id=0x0069 |mode={{{mode}}} |length=-1 |define=SMSG_LOGIN_DATA |sent= |parsed= |fields=

0 2 Packet ID 2 2 Packet Length (47 + (32 * ServerCount)) 4 4 Session ID (Part 1) 8 4 Account ID 12 4 Session ID (Part 2) 16 4 Unused - Always set to 0x00000000 20 26 Unused - Currently set to account.lastlogin for some reason. 46 1 Character Sex




WorldInfo Packet (Repeated for each world)


X+0 4 Address X+4 2 Port X+6 20 Server Name X+26 4 Online Users (Count) X+30 2 Unused

|description= This packet is sent to the client by the server to define the character sex, the account and session IDs, as well as provide a list of worlds the player can connect to.