glob2-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]