From The Mana World
Line 50: Line 50:
|-
|-
| || || || ||  
| || || || ||  
|}
=Packets=
{| border="1" cellspacing="0" cellpadding="3" style="width:100%"
!P.Name!! content !! offset !! len !! type !! comment
|-
| CMSG_SERVER_VERSION_REQUEST || '''(0x7530)''' || 0 || 2 || Uint16 ||
|-
| CMSG_SERVER_VERSION_REQUEST || '''(0x7531)''' || 0 || 2 || Uint16 ||
|-
||| major || 2 || 1 || Uint8 ||
|-
||| minor || 3 || 1 || Uint8 ||
|-
||| patch || 4 || 1 || Uint8 ||
|-
||| devel || 5 || 1 || Uint8 ||
|-
||| flags || 6 || 1 || Uint8 ||
|-
||| which || 7 || 1 || Uint8 ||
|-
||| vendor || 8 || 2 || Uint16 ||
|-
| CMSG_LOGIN_REGISTER || '''(0x0064)''' || 0 || 2 || Uint16 ||
|-
||| client_version || 2 || 4 || Uint32 ||
|-
||| account_name || 6 || 24 || Char[24] ||
|-
||| account_pass || 30 || 24 || Char[24] ||
|-
||| flags || 54 || 1 || Uint8 ||
|-
| SMSG_UPDATE_HOST || '''(0x0063)''' || 0 || 2 || Uint16 ||
|-
||| <u>packet_len</u> || 2 || 2 || Uint32 ||
|-
||| update_host_url || 6 || -1 || <u>char[-1]</u> ||
|-
| SMSG_LOGIN_DATA || '''(0x0069)''' || 0 || 2 || Uint16 ||
|-
||| <u>packet_len</u> || 2 || 2 || Uint32 || 47 + (32 * ServerCount)
|-
||| SessionID_P1 || 4 || 4 || Uint16 ||
|-
||| AccountID || 8 || 4 || Uint16 ||
|-
||| SessionID_P2 || 12 || 4 || Uint16 ||
|-
||| <s>UNUSED</s> || 16 || 4 || Char[4] ||
|-
||| <s>UNUSED</s> || 20 || 26 || Char[26] || (old last login timestamp)
|-
||| <s>UNUSED</s> || 46 || 1 || Uint8 || (old Account Sex)
|-
||| CharSAdress || X+0 || 4 || Uint16 ||
|-
||| CharSPort || X+4 || 2 || Uint8 ||
|-
||| CharSName || X+6 || 20 || Uint8 ||
|-
||| OnlineUsers || X+26 || 4 || Uint8 ||
|-
||| <s>UNUSED</s> || X+30 || 2 || Char[2] ||
|-
|}
|}

Revision as of 14:55, 10 April 2021

TmwAthena Packets (outdated)
Herc Packets (vanilla)
HowTo: Server (Herc/TMWA)

TMWA

 P.=Packet
 -1=len is in shiped offset[2:4]
 P.Content(url) = a link to description about the packet
P.ID P.IDint P.len STATIC P.NAME P.Content(url)
0x7530 30000 2 CMSG_SERVER_VERSION_REQUEST
0x7531 30001 10 SMSG_SERVER_VERSION_RESPONSE
0x0064 100 55 CMSG_LOGIN_REGISTER
0x0063 99 -1 SMSG_UPDATE_HOST
0x0069 105 -1 SMSG_LOGIN_DATA
0x006b 107 -1 SMSG_CHAR_LOGIN
0x0066 102 3 CMSG_CHAR_SELECT
0x0071 113 28 SMSG_CHAR_MAP_INFO
0x0072 114 19 CMSG_MAP_SERVER_CONNECT
0x0080 128 7(?) SMSG_BEING_REMOVE
0x0073 115 11 SMSG_MAP_LOGIN_SUCCESS

EVOL2/HERC

 P.=Packet
 -1=len is in shiped offset[2:4]
 P.Content(url) = a link to description about the packet
P.ID P.IDint P.len STATIC P.NAME P.Content(url)

Packets

P.Name content offset len type comment
CMSG_SERVER_VERSION_REQUEST (0x7530) 0 2 Uint16
CMSG_SERVER_VERSION_REQUEST (0x7531) 0 2 Uint16
major 2 1 Uint8
minor 3 1 Uint8
patch 4 1 Uint8
devel 5 1 Uint8
flags 6 1 Uint8
which 7 1 Uint8
vendor 8 2 Uint16
CMSG_LOGIN_REGISTER (0x0064) 0 2 Uint16
client_version 2 4 Uint32
account_name 6 24 Char[24]
account_pass 30 24 Char[24]
flags 54 1 Uint8
SMSG_UPDATE_HOST (0x0063) 0 2 Uint16
packet_len 2 2 Uint32
update_host_url 6 -1 char[-1]
SMSG_LOGIN_DATA (0x0069) 0 2 Uint16
packet_len 2 2 Uint32 47 + (32 * ServerCount)
SessionID_P1 4 4 Uint16
AccountID 8 4 Uint16
SessionID_P2 12 4 Uint16
UNUSED 16 4 Char[4]
UNUSED 20 26 Char[26] (old last login timestamp)
UNUSED 46 1 Uint8 (old Account Sex)
CharSAdress X+0 4 Uint16
CharSPort X+4 2 Uint8
CharSName X+6 20 Uint8
OnlineUsers X+26 4 Uint8
UNUSED X+30 2 Char[2]