Note:
OOS on rejoin was previously discussed in another thread:
https://forum.megaglest.org/index.php?topic=9045
I was hosting, Titi joined, we started together, then he left and rejoined. We later went OOS and here is how...
At the very moment Titi rejoined i ordered my single hunter and single spearman to the top left corner, and they started walking there. When they had roughly made one third of the way to their destination i decided to split them up: I let the spear man continue his way to top left, but reordered the hunter to bottom left.
The next thing
Titi saw is that my hunter took a short route between the lakes to head to bottom left, where he got involved in a fight.
The next thing
I saw was my hunter going straight down on our safe (right) side of the rightmost lake, then heading towards the enemy (to the left).
But on my screen my hunter never reached the enemy (or surpassed the center of the map) before we ended the game.
So clearly the game went out of synch there already, but we did not actually wait until one of us would run into an OOS error message, since we could tell from chatting that we were seeing different things on screen already. We both recorded DebugWorldSynch logs:
Titi's logsMy logs (ignore the screenshot included there, it is from a different game)