Edit on GitHub

LoginService Server Game Server List Packet

Summary

This packet is sent shortly after a successful login, if the user already has an initialized player. It contains a listing of all of the game servers.

Structure

loginservice_server_0002_game_server_list

Name Type Summary
count u1 Number of servers in the response.
servers server[count]

Subtypes

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. In the case of US 852, the following flags apply: 0x10: Hides the server from the listing 0x80: Indicates that the server should have sort priority in the listing 0x20000: Indicates that this is a Grand Prix server
unknown3 bytes[6] More unknown bytes.
boosts u2 This field contains the active server boosts. In the case of US 852, the following bits apply: 0x1: Double Pang 0x4: Double Exp 0x8: Angel Event 0x10: Triple Exp 0x80: Club Mastery
unknown4 bytes[6] More unknown bytes.
char_icon u2 Specifies which character icon to display next to the server.

Definition

meta:
  id: loginservice_server_0002_game_server_list
  title: LoginService Server Game Server List Packet
  encoding: ASCII
  endian: le
  imports:
    - ../../common/pstring
seq:
  - id: count
    type: u1
  - id: servers
    type: server
    repeat: expr
    repeat-expr: count
types:
  server:
    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: 6
      - id: boosts
        type: u2
      - id: unknown4
        size: 6
      - id: char_icon
        type: u2

Examples

Agent: TH.R6.829.01
00000000 00000010 00000020 00000030 00000040 00000050 00000060 00000070 00000080 00000090 000000a0 000000b0 000000c0 000000d0 000000e0 000000f0 00000100 00000110 00000120 00000130 00000140 00000150 00000160 00000170 00000180 00000190 000001a0 000001b0 000001c0 000001d0 000001e0 000001f0 00000200 00000210 00000220 00000230 00000240 00000250 00000260 00000270 00000280 00000290 000002a0 000002b0 000002c0 000002d0 000002e0 000002f0 00000300 00000310 00000320 00000330 00000340 00000350 00000360 00000370 00000380 00000390 000003a0 000003b0 000003c0 000003d0 000003e0 000003f0
02 00 0b ca d8 a2 d8 c1 c7 d4 b7 00 51 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 e9 4e 00 00 b0 04 00 00 16 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 36 00 00 39 0a e9 4e 00 00 00 08 00 00 03 00 00 00 04 00 00 00 00 00 00 00 09 00 ca c2 d2 c1 00 c7 d4 b7 00 51 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 ea 4e 00 00 b0 04 00 00 02 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 37 00 00 39 0a e9 4e 00 00 00 08 00 00 00 00 00 00 04 00 00 00 00 00 00 00 03 00 e0 b4 e7 a1 cd cd bf bf d4 c8 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 ed 4e 00 00 b0 04 00 00 03 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 38 00 00 39 0a e9 4e 00 00 00 08 00 00 00 00 00 00 04 00 00 00 00 00 00 00 01 00 e0 b4 e7 a1 cd d5 ca d2 b9 00 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 ee 4e 00 00 b0 04 00 00 00 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 37 00 00 39 0a ea 4e 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 00 e0 b4 e7 a1 b9 cd a1 00 b9 00 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 ef 4e 00 00 b0 04 00 00 01 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 38 00 00 39 0a ea 4e 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 e0 b4 e7 a1 e2 ca b4 00 b9 00 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 f1 4e 00 00 b0 04 00 00 00 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 37 00 00 39 0a eb 4e 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 00 e0 b4 e7 a1 e3 b5 e9 00 b9 00 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 f3 4e 00 00 b0 04 00 00 01 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 39 00 00 39 0a e9 4e 00 00 00 08 00 00 00 00 00 00 02 00 00 00 00 00 00 00 03 00 c1 d7 cd e3 cb c1 e8 00 b9 00 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 f4 4e 00 00 b0 04 00 00 00 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 36 00 00 39 0a ea 4e 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 00 c5 d2 b4 be c3 e9 d2 c7 00 00 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 f8 4e 00 00 b0 04 00 00 06 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 38 00 00 39 0a eb 4e 00 00 00 08 00 00 03 00 00 00 02 00 00 00 00 00 00 00 09 00 a8 b5 d8 a8 d1 a1 c3 00 00 00 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 f9 4e 00 00 b0 04 00 00 12 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 39 00 00 39 0a ea 4e 00 00 80 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 03 00 45 76 65 6e 74 00 c3 00 00 00 00 00 00 00 00 00 48 31 da 14 03 00 00 00 10 38 f3 00 00 00 00 00 00 00 00 00 c8 51 00 00 fc 4e 00 00 b0 04 00 00 00 00 00 00 32 30 33 2e 31 30 37 2e 31 34 30 2e 33 39 00 00 39 0a eb 4e 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00
............Q... ...H1.......8... ........Q...N... .......203.107.1 40.36..9..N..... ................ ........Q......H 1.......8....... ....Q...N....... ...203.107.140.3 7..9..N......... ................ ...........H1... ....8........... Q...N..........2 03.107.140.38..9 ..N............. ................ .......H1....... 8...........Q... N..........203.1 07.140.37..9..N. ................ ................ ...H1.......8... ........Q...N... .......203.107.1 40.38..9..N..... ................ ...............H 1.......8....... ....Q...N....... ...203.107.140.3 7..9..N......... ................ ...........H1... ....8........... Q...N..........2 03.107.140.39..9 ..N............. ................ .......H1....... 8...........Q... N..........203.1 07.140.36..9..N. ................ ................ ...H1.......8... ........Q...N... .......203.107.1 40.38..9..N..... ................ ...............H 1.......8....... ....Q...N....... ...203.107.140.3 9..9..N......... ...........Event ...........H1... ....8........... Q...N..........2 03.107.140.39..9 ..N............. .......