Hi, now i feel a bit fooled.
I just reproduced the bug. 2s prior to the desync one hungry glob (fed one pixel. the editor misses a control for hunger) did not work or feed itself. the instance it decided to go to an inn i got the following output: > Engine::run() Testing lan info. Frame = 3351 > Engine::run() Result=1 > NetEngine::matchCheckSums(): step=3710 > player 0 has checksum 4294967295 > player 1 has checksum 4294967295 > NetEngine::advanceStep(): step=3710; checksum=3659170442; > localOrderSendCountdown=4 > Engine::run() Testing lan info. Frame = 3352 > Engine::run() Result=1 > NetEngine::matchCheckSums(): step=3711 > player 0 has checksum 3091821468 > player 1 has checksum 2403487981 > Game desychronized. > Dumped full game memory to file glob2.world-desynchronization.dump.txt and in the other process: > Engine::run() Testing lan info. Frame = 3363 > Engine::run() Result=1 > NetEngine::matchCheckSums(): step=3723 > player 0 has checksum 4294967295 > player 1 has checksum 4294967295 > NetEngine::advanceStep(): step=3723; checksum=493822054; > localOrderSendCountdown=3 > Engine::run() Testing lan info. Frame = 3364 > Engine::run() Result=0 > Engine::run(): Activating a latency increase > NetEngine::increaseLatencyAdjustment(): currentLatency=75 > Engine::run() Testing lan info. Frame = 3364 > Engine::run() Result=0 > Engine::run() Testing lan info. Frame = 3364 > Engine::run() Result=1 > NetEngine::matchCheckSums(): step=3724 > player 0 has checksum 3053462953 > player 1 has checksum 3790612147 > Game desychronized. > Dumped full game memory to file glob2.world-desynchronization.dump.txt so far so good. i doubt this helps much. next i piped the output into two files. as the 2 dumps were written into the same file i searched for a way to get those separated. su sven #a second user on my box. this did not work as sven had now X then ssh -X s...@localhost #this worked. unfortunately src/glob2 > host.txt did result in empty files. huh??? ok. i had 2 separated home directories but did not succeed to reproduce the desync :/// host and client both run as leo worked desynced (almost?) every time as described above. other weired thing: starting *2* clients resultet in *3* players in the pregame screen: http://test.leowandersleb.de/doppellogin.png yet another weired thing: when i ran a second try as the first actually desynced after 30 minutes but with a message that made me think there was some other issue, it downloaded the exact same map "we" just used in the last game, 4². next thing i never noticed before: globs entering an inn or school from north/west were rendered off by -1/-1 when entering. somehow i feel there is more confusion than before. will further investigate and try to debug it myself. is there an option to send the dump to a specific folder? greetings, leo _______________________________________________ glob2-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/glob2-devel
