|Transport Layer:||Transmission Control Protocol (TCP)|
|Application Layer:||Battle.net v1 TCP Messages (SID)|
|Direction:||Client to Server|
|Used By:||Starcraft Original, Starcraft Broodwar|
Starcraft Shareware, Starcraft Japanese
Warcraft II BNE
(does not include protocol header)
Contains end-of-game statistics.
Player Score is a string containing right-aligned lines separated by 0x0A. The positions in the 'Results' array and the 'Players' array are equivalent.
Possible values for Game type:
||Ironman (W2BN only)|
Possible values for Result:
||No player or still playing|
From the PVPgn sources, it seems the value "0x00" in results can mean "still playing or no player". So a client that disconnects e.g. because they lost the game already should report all remaining players as 0x00 (which will mean still playing). The distinction if it means "still playing" or "no player" is done using the username, a "no player" must have an empty username