I'm collecting some thoughts and observations on our desync problem here.
The problem:
In Multiplayer mode we have seemingly random desync problems. It always happens after deploying, when the players start to move their units.
The deployment phase itself is unaffected, the map, the models and the units show up fine.
Possible reasons/ elements we have in beta_7 and not in beta_5
1. the startpos file we're using is too big or contains too many lines.
Pro: It is true that the startpos contains many more lines than we actually need. All MakeUnit, Makebuilding, Addoffice, Addtitle commands can be deleted.
Con: We're the only mod with a special MP era, while mods like nap mod use the same startpos as in campaign. Also, vanilla MTW eras seem unaffected and also contain many lines more than needed in MP.
2. The new textures we use for the maps
Pro: It is true that nobody has tried that before and the textures pose a large part of what is displayed.
Con: The texture tile files are exactly the same size as the original files. Their format and the dimensions match the original files. They also show up and play just fine in SP.
3. The new animations for Yari-Sam, No-Dachi and all Cav.
Pro: The units have large parts that carry faction colours. Not only the sashimono but the spear of the yari, the horses apparell (?) and the armour of the No-dachi show the faction colour.
We currently have a high resolution animation page that doesn't match the low resolution page. barocca argued that the low resolution page probably isn't used anyway due to high end graphic cards.
Con: It runs fine in SP, even with 8 factions in custom battle. (Although my machine has problems running battles that huge by its own.)
Here're some theories by others:
Originally Posted by Tosa
Originally Posted by Yuuki
![]()
So, where're we right now? What to make of it?Originally Posted by Yuuki
My best guess and I uttered that last night is that the new animations cause this. Not so much the amount of faction colours used, but the mismatch between high and low animation pages. The low pages are from beta_5 and, for example, show the No-Dachi to wear red armour, not faction coloured armour. This would also explain why the desync happens when you move your army. A big contra point Imho would be that once the game gets rid of a few players, it runs just fine.
All of this doesn't affect the beta_7 SP version.
My suggestion would be that we make a new version. We take the beta_5, a minimal startpos and the new textures. Than we playtest that in all possible combinations. After that we can add the new animations but we've to make sure that by then we've matching low and high pages. I think we can leave aside any possible network problems as we can't really monitor them and they have affected us before beta_7.
My hope is that those players who joined us in MP aren't put off too much by the desync problems and that they'll return to join the Fun. I think we can all agree that in those instances where the game runs fine, 1v1 and 2v2 on several occassions, it's a really good game experience and a hell of a lot of fun. Of course I count on the usual suspects to help us sort this out. You know who you are....
R'as
Bookmarks