From The Mana World
Revision as of 06:11, 2 February 2013 by LunaticEdit (talk | contribs)

< Back

Character Server Connection Request

Packet ID:0x0065
Packet Length:17
Client Defined:CMSG_CHAR_SERVER_CONNECT
Sent Location(s):src/net/tmwa/charserverhandler.cpp:345
Parsed Location(s):src/char/char.cpp


Fields

Offset Length Contents
0 2 Packet ID
2 4 Account ID
6 4 Session ID (Part 1)
10 4 Session ID (Part 2)
14 2 Client Protocol Version
16 1 Gender


Description

Sent to the Character Server immediately after connecting. After this packet is sent to the server, it immediately replies with 4 bytes containing whatever was sent as the Account ID. The client shall perform a read of 4 bytes and ignore (or verify) the returned value.

If the server is full, it shall respond with Refuse Connection. If a login server exists, Request Email and Time Limit shall be sent to it. Lastly, the server shall respond to the client with Update Character List.

Note

  • Client Protocol Version must be set to "1"; it was previously "0" for the old client.
  • Gender of "Male" is defined as "1", and "Female" is defined as "0".