Edit on GitHub

GameService Server Server List

Summary

This packet is a fresh server listing and sub-server listing.

This packet is sent as the response to GameService Client 0x0043 Server List Request.

See Also:

Structure

gameservice_server_009f_server_list

Name Type Summary
server_count u1
servers server[server_count]
sub_server_count u1
sub_servers sub_server[server_count]

Subtypes

server

Identical to LoginService Server 0x0002 Server List.

Name Type Summary
server_name strz[40]
server_id u4
user_max u4
user_count u4
server_ip strz[18]
server_port u2
unknown_c bytes[2]
server_flags bytes[2]
unknown_d bytes[14]
server_icon u2

sub_server

Identical to GameService Server 0x004D Sub-Server List.

Name Type Summary
sub_server_name strz[21]
unknown_a bytes[47]
sub_server_id u1
unknown_b bytes[8]

Enums

server_icons

Key Value
server_icons::icon_pippin 1
server_icons::icon_titan_boo 2
server_icons::icon_dolfini 3
server_icons::icon_tiki 6
server_icons::icon_cadie 7
server_icons::icon_azer 9

Definition

meta:
  id: gameservice_server_009f_server_list
  title: GameService Server Server List
  encoding: ASCII
  endian: le
  imports:
    - ../../common/pstring
seq:
  - id: server_count
    type: u1
  - id: servers
    type: server
    repeat: expr
    repeat-expr: server_count
  - id: sub_server_count
    type: u1
  - id: sub_servers
    type: sub_server
    repeat: expr
    repeat-expr: server_count
types:
  server:
    seq:
      - id: server_name
        type: strz
        size: 40
      - id: server_id
        type: u4
      - id: user_max
        type: u4
      - id: user_count
        type: u4
      - id: server_ip
        type: strz
        size: 18
      - id: server_port
        type: u2
      - id: unknown_c
        size: 2
      - id: server_flags
        size: 2
      - id: unknown_d
        size: 14
      - id: server_icon
        type: u2
        enum: server_icons
  sub_server:
    seq:
      - id: sub_server_name
        type: strz
        size: 21
      - id: unknown_a
        size: 47
      - id: sub_server_id
        type: u1
      - id: unknown_b
        size: 8
enums:
  server_icons:
    1: icon_pippin
    2: icon_titan_boo
    3: icon_dolfini
    6: icon_tiki
    7: icon_cadie
    9: icon_azer

Examples

No examples available. Contribute one?