[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [glob2-devel] Beta 4 Remaining Bug
From: |
Leo Wandersleb |
Subject: |
Re: [glob2-devel] Beta 4 Remaining Bug |
Date: |
Fri, 26 Dec 2008 01:17:47 +0100 |
User-agent: |
Mozilla-Thunderbird 2.0.0.17 (X11/20081018) |
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 address@hidden #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