Edit on GitHub
This structure lists various message server data in certain packets. Used in packets such as LoginService Server 0x0009 Message Server List and GameService Server 0x00fc Message Server List
Name | Type | Summary |
---|---|---|
name | strz[40] | Display name of server. |
id | u4 | ID of server, used in the Select Server packet. |
max_users | u4 | Maximum number of simultaneous users allowed. |
num_users | u4 | Number of users currently online. |
ip_address | strz[18] | IPv4 address of server. |
port | u2 | TCP port of server. |
unknown2 | bytes[2] | Unknown field. |
flags | bytes[2] | This field contains server flags. The meaning of each bit differs per region. |
unknown3 | bytes[14] | More unknown bytes. |
char_icon | u2 | Specifies which character icon to display next to the server. This is presumably unused for Message Servers, since they aren't displayed in a menu. |
meta:
id: message_server
title: Message Server
encoding: ASCII
endian: le
imports:
- pstring
seq:
- id: name
type: strz
size: 40
- id: id
type: u4
- id: max_users
type: u4
- id: num_users
type: u4
- id: ip_address
type: strz
size: 18
- id: port
type: u2
- id: unknown2
size: 2
- id: flags
size: 2
- id: unknown3
size: 14
- id: char_icon
type: u2