Loading...
  OR  Zero-K Name:    Password:   

The Desync Plague

7 posts, 839 views
Post comment
Filter:    Player:  
sort


11 years ago
New zk seems to cause an abominable number of desyncs. I hear this happens in teamgames too, but i've managed to get multiple counts of that in a duel.

Posting locally saved replay.
+0 / -0
jk said that its not really bug (dunno what he meant), but some missing feature, or something. http://zero-k.info/Battles/Detail/142318 right here.
+0 / -0


11 years ago
UArankIvica and DErank[LCC]jK already found the cause, its fixed now.
+0 / -0
Good job UArankIvica and DErank[LCC]jK. Can I ask, what was the cause of the bug?
+0 / -0
quote:
what was the cause of the bug

Engine 92.0 adds a fix for some behaviour that has a zk workaround.

A version check was added so that if zk is run on engine 92, workaround is self-disabled.

Detection relies on Game.version string for comparison of versions.

Game.version seems to display different strings depending on platforms, so for most linux builds you get "91.0 OMP" while windows reports "91.0".

Detection used equality comparison when checking version, and since "91.0" != "91.0 OMP", desync occured.
+0 / -0
11 years ago
I see it. Old version has Game.version == '91.0' while fixed has Game.version:find("91.0")
+0 / -0
11 years ago
Spring.Echo(Game.version) on linux returns "91.0 (OMP)".
Basically you could join zkdev channel sometimes to know (watch) what devs are doing/fixing/etc.

Now I require my stash of kudos and admin powerz. >:D
+0 / -0