|Transport Layer:||Transmission Control Protocol (TCP)|
|Application Layer:||Warcraft III In-Game Messages (W3GS)|
|Direction:||Server to Client|
|Used By:||Warcraft III Reign of Chaos, Warcraft III The Frozen Throne|
(does not include protocol header)
This is received when you are downloading a map from the host.
You can calculate how many more chunks you have left based on the file size and the chunk position in file. You are done downloading when the chunk position in file (plus the size of the chunk) matches the file size received in 0x42 W3GS_MAPSIZE.
If the data does not match the CRC-32, you should send the host 0x45 W3GS_MAPPARTNOTOK, otherwise you should always send 0x44 W3GS_MAPPARTOK in reply to this packet.
no one has commented yet.