Quote:
Originally Posted by chrispedersen
I don't know how the game state is maintained. Is that the fatherland file?
|
The game states are the fatherland file, yes. And it's the absolute instance that decides what is, and what isn't. The trn files that are being sent to the players are only snapshots from it.
Quote:
Originally Posted by chrispedersen
If list of all units is distributed to all users, it is subject to attack - and corruption.
|
Isn't. Compare file sizes for the fatherland and the nation's trn files. A player only gets sent as much information as he is required to know.
Also, since there were cheating attempts before, JK is using the data from the fatherland file where possible, instead of blindly accepting user input from the .2h files.
Quote:
Originally Posted by chrispedersen
Some of the results I've seen from this bug cannot be the result of just a different number seed.
|
The seeds are the same. The starting seed for each battle is being saved and reused upon replay. JK even does checksums for each turn of battle to check if there is an inconsistency. If there isn't, then in the log files for the replay you'll find the message
Code:
This battle looks just like I have forseen
for each turn. If there is an inconsistency, then you won't see those anymore, but instead, you'll see (in my case)
Code:
***** Warning: Battle inconsistency (turn 1)
for each turn.