The game simply computes a checksum of everything present on the map and tells other players "I have a checksum of 0xDEADBEEF for frame 12345". If the other player has a different checksum in that frame, it will panic and shoot itself with a desync. What specifically do you expect us to log here? We can't really tell why the checksum doesn't match given only 4 bytes.
We can change the Recon Error dialog so that you can create a memory dump when it happens, but we will still need more than one player's dump to diagnose anything, and unlike sync.txt, normal people can't read these dumps.
The game simply computes a checksum of everything present on the map and tells other players "I have a checksum of 0xDEADBEEF for frame 12345". If the other player has a different checksum in that frame, it will panic and shoot itself with a desync. What specifically do you expect us to log here? We can't really tell why the checksum doesn't match given only 4 bytes.
We can change the Recon Error dialog so that you can create a memory dump when it happens, but we will still need more than one player's dump to diagnose anything, and unlike sync.txt, normal people can't read these dumps.