GameService Client Hello / Login
Summary
This packet begins communication between the gameserver and the client, after interaction with the loginserver has completed and the client has been handed off.
The responses are:
- Gameservice Server 0x0044 Unknown,
- Gameservice Server 0x011F Undocumented,
- Gameservice Server 0x0044 Unknown,
- Gameservice Server 0x0070 User Character Roster,
- Gameservice Server 0x0071 User Caddie Roster,
- Gameservice Server 0x0073 User Inventory,
- Gameservice Server 0x00E1 Undocumented,
- Gameservice Server 0x0072 User Equipment,
- Gameservice Server 0x004D Sub-Server List,
- Gameservice Server 0x0131 Unknown,
- Gameservice Server 0x021D Achievements Progress Report,
- Gameservice Server 0x021E Achievements Association Report,
- Gameservice Server 0x00F1 Undocumented,
- Gameservice Server 0x0135 Undocumented,
- Gameservice Server 0x0136 Undocumented,
- Gameservice Server 0x0181 Undocumented,
- Gameservice Server 0x0096 Cookie Balance,
- Gameservice Server 0x0169 Undocumented,
- Gameservice Server 0x00B4 Undocumented,
- Gameservice Server 0x0158 User Statistics Response (albeit mostly zeroed out),
- Gameservice Server 0x025D Undocumented, and
- Gameservice Server 0x0210 Mail Unread List.
Aliases:
hsreina/pangya-server
:PLAYER_LOGIN
eantoniobr/UGPangya
:PLAYER_LOGIN
Structure
gameservice_client_0002_hello
Name | Type | Summary |
---|---|---|
user_name | pstring | Local user's name |
user_id | u4 | Local user's ID |
padding_a | bytes[4] | Likely padding. |
unknown_b | bytes[2] | |
login_key | pstring | Provided by [Loginservice Server 0x0010 Login Key](/packets/loginservice/server/0010.ksy). |
client_version | pstring | e.g. "829.01" |
unknown_c | bytes[4] | |
padding_d | bytes[4] | Likely padding. |
session_key | pstring | Provided by [Loginservice Server 0x0003 Session Key](/packets/loginservice/server/0003.ksy) or [Gameservice Server 0x01D4 New Session Key](/packets/loginservice/server/01d4.ksy). |
Definition
meta:
id: gameservice_client_0002_hello
title: GameService Client Hello / Login
encoding: ASCII
endian: le
imports:
- ../../common/pstring
seq:
- id: user_name
type: pstring
- id: user_id
type: u4
- id: padding_a
size: 4
- id: unknown_b
size: 2
- id: login_key
type: pstring
- id: client_version
type: pstring
- id: unknown_c
size: 4
- id: padding_d
size: 4
- id: session_key
type: pstring