• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Warcraft 3 syncronization packets

Status
Not open for further replies.
Level 1
Joined
Jul 19, 2013
Messages
1
Does anyone know how the sync checksum is calculated in W3GS_OUTGOING_KEEPALIVE packet ? This packet is rapidly sent from client to host and if host sees that checksum is wrong it disconnects the client.
 

Dr Super Good

Spell Reviewer
Level 64
Joined
Jan 18, 2005
Messages
27,258
I am guessing the host does not calculate it, only the clients do. The Host then disconnects players who have non-matching checksums.

These values are usually produced as a function of synchronous/deterministic game state or as a result of a sequence of events (every change to synchronous/deterministic game state changes it in some way).
 
Status
Not open for further replies.
Top