BNETDocs
S>C 0x50 SID_AUTH_INFO
Message Id:0x50
Message Name:SID_AUTH_INFO
Direction:Server to Client
Used By:Starcraft Original, Starcraft Broodwar
Diablo II, Diablo II Lord of Destruction
Warcraft III Reign of Chaos, Warcraft III The Frozen Throne
Format:

  (UINT32) Logon type
  (UINT32) Server token
  (UINT32) UDP value
(FILETIME) CheckRevision MPQ filetime
  (STRING) CheckRevision MPQ filename
  (STRING) CheckRevision Formula

WAR3/W3XP Only:
    (VOID) 128-byte Server signature

Remarks

Contains the Server Token, and the values used in CheckRevision.

Possible Logon type values:

  • 0x00: Broken SHA-1 (STAR/SEXP/D2DV/D2XP)
  • 0x01: NLS version 1 (War3Beta)
  • 0x02: NLS Version 2 (WAR3/W3XP)

UDP value: No one really knows what this is, however, it is used in 2nd UINT32 of the UDP packet PKT_CONNTEST2. It is also the second part of MCP Chunk 1 in MCP_STARTUP.

128-byte Server signature: This field is used by Warcraft III to verify that the server its connected to is an official Blizzard server. The server signature is based on the IP address of the server.

| Edited:
Comments

no one has commented yet.