Edit on GitHub

Message Server

Summary

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

Structure

message_server

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.

Definition

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

Examples

No examples available. Contribute one?