BNETDocs
S>C 0x05 MCP_GAMELIST
Message Id:0x05
Message Name:MCP_GAMELIST
Direction:Server to Client
Used By:Diablo II, Diablo II Lord of Destruction
Format:

  (UINT16) Request ID
 (UINT32) Index
  (UINT8) Number of players in game
 (UINT32) Status
(STRING) Game name
(STRING) Game description

Remarks

Instead of receiving a single response that has a list of all the games, the client will receive this packet once for every game listed by the server. The list ends when the game name is an empty string.

Request ID is like a cookie. This value will be whatever you sent the server in MCP_GAMELIST.

Index is the game's index on the server.

Status is usually a set of flags about the game. If it is 0xFFFFFFFF, the server may be down.

Flag values (OR them together), if valid:

  • Difficulty:
    • 0x0000: Normal
    • 0x1000: Nightmare
    • 0x2000: Hell
  • Type:
    • 0x200000: Ladder
    • 0x100000: Expansion
    • 0x800: Hardcore
| Edited:
Comments

no one has commented yet.