I'd comment in the bugtracker, but it won't let me log in. (I suspect mantis discriminates against Umlauts.)
As far as I'm concerned, the right fix would be to set the next control tick correctly in the first place. See for example here:
https://git.openclonk.org/openclonk.git/blob/HEAD:/src/network/C4GameControlNetwork.cpp#l315
For runtime join, this should probably be "
https://git.openclonk.org/openclonk.git/blob/HEAD:/src/network/C4GameControlNetwork.cpp#l315
For runtime join, this should probably be "
::Control.ControlTick+1", because the client will only contribute to the next tick? Must be careful though, because this might be inconsistent with the client's view. After all, it clearly produced control for this tick - but maybe didn't execute it itself, leading to the desync? Not sure. Plus if I remember correctly just this change would not work with a "normal" game start.
Powered by mwForum 2.29.7 © 1999-2015 Markus Wichitill

