|Direction:||Client to Server|
|Used By:||Starcraft Original, Starcraft Broodwar|
Starcraft Shareware, Starcraft Japanese
Diablo Retail, Diablo Shareware
Diablo II, Diablo II Lord of Destruction
Warcraft II BNE, Warcraft III Reign of Chaos
Warcraft III The Frozen Throne
Used by clients to inform the server that a game has been created, or that the state of a created game has changed.
Previous incarnations of this message are SID_STARTADVEX and SID_STARTADVEX2.
Bitwise flags for
0x01: Game is private 0x02: Game is full 0x04: Game contains players (other than creator) 0x08: Game is in progress 0x10: Disconnect counts as loss (Ladder?) 0x80: Game is a replay
Possible values for
Game Type (and
Sub Game Type): **
0x02: Melee 0x03: Free for All 0x04: 1 vs 1 0x05: Capture The Flag 0x06: Greed (Resources, 0x01: 2500, 0x02: 500, 0x03: 7500, 0x04: 10000) 0x07: Slaughter (Minutes, 0x01: 15, 0x02: 30, 0x03: 45, 0x04: 60) 0x08: Sudden Death 0x09: Ladder (Disconnects, 0x00: Not a loss, 0x01: Counts as a loss) 0x10: Iron Man Ladder (W2BN only) 0x0A: Use Map Settings 0x0B: Team Melee (Number Of Teams, 0x01: 2 Teams, 0x02: 3 Teams, etc.) 0x0C: Team Free For All (Number Of Teams, 0x01: 2 Teams, 0x02: 3 Teams, etc.) 0x0D: Team Capture The Flag (Number Of Teams, 0x01: 2 Teams, 0x02: 3 Teams, etc.) 0x0F: Top vs. Bottom (Number Of Teams, 1-7 specifies the ratio of players belonging to both teams) 0x20: PGL
Provider Version Constant: The current version of the game (1.16.1) uses
0xFF, previous versions have used
0x1F, but this may vary depending on game version.
Possible values for
0x00: Game is Normal (Non-Ladder) 0x01: Game is Ladder 0x03: Game is Iron Man Ladder (W2BN only)
* It could be that the
Ladder is bitwise as well, and that
0x02 means Iron Man and
0x03 just means Iron Man + Ladder.
Sub Game Type appears to be
0x01 for all game types except Top vs Bottom, where it seems to depend on the size of each team. More research will be needed to confirm.