Comment 23 for bug 1581828

Revision history for this message
GunChleoc (gunchleoc) wrote :

When I look at where #13 comes from, the calling function up the chain is Economy::start_request_timer. This function is called in multiple spaces, so maybe adding some log lines there would help? I ran the savegame between my Linux and Windows machine and no desync. Locally on my Linux machine, no desync.

I also tried the hexdump and diff thing, which gives me the following info:

Last identical line:
   10c8230 0000 4700 2003 0000 2300 2003 0000 3000
Decimal:
   17596976 0 18176 8195 0 8960 8195 0 12288

First line with differences:

Hex:
Host: 10c8240 2003 0000 0d01 204e 0000 2b00 098a 0000
Client: 10c8240 2003 0000 0d01 204e 0000 cafa 02de 0000

Decimal:
Host: 17596992 8195 0 3329 8270 0 11008 2442 0
Client: 17596992 8195 0 3329 8270 0 51962 734 0

How do I turn this into useful information so that I can see the player command number?

And here are the commands I used, I think we should have an idiot's guide in the wiki - I definitely need one

   hexdump 2016-05-14T18.00.15_nethost.wrpl.wss > server.txt
   hexdump 2016-05-14T17.00.16_netclient_1.wrpl.wss > client.txt

   diff client.txt server.txt -y --suppress-common-lines | less