Mon 12 Nov 2012 01:48:16 PM UTC, comment #1:
From further investigations, it appears that:
- when "A New land" game is hosted on a MP server, an observer can observe and replay the game without OOS on recruit
- if the host is saving the game and load it on local with replay, the replay is creating the SYNC error ass described in the original post.
When running BFW with --log-debug=replay,random, the following log is created when locally loading the save with replay:
We see that two different random seeds are used alternatively: 806898482 and 279659955.
Running the same mode with observer on MP server shows that only seed 279659955 is used and no OOS is raised.
|
Mon 12 Nov 2012 08:15:10 AM UTC, original submission:
When loading a game of A New Land in local mode with replay enabled, a checksum error is raised on the new recruits:
When dumping the unit config, we see that the traits of the new unit are different than the ones in actual game.
No error is raised at recruit when replaying other MP maps.
One of the difference between "A New Land" and other maps is the use of specific WML recruit list rather than default MP factions.
How to reproduce the error:
The error is reported with BFW trunk at revision 55674.
The error is not present at rev 55121 (1.11.0)
|