We only play MPlayer and always OOS between turns 250 and 300. It's always later game (we have never finished a game). Here's what we have observed:
FFH 32 Patch D
XP SP2
- Guild of hammers Causes OOS
- Hyberom Causes OOS
- Other events Cause OOS
Once we get one OOS, we seem to get them once avery couple of turns making the game nearly unplayable after that. The good thing is ussually there is a clear winner by then so starting over isn't a big deal.
I was wondering what it would take to write a routine to force all comps to Sync to a specific one. Ie the original host. This would save reloading.
Side Note. We have found rebooting All Computers and reloding the game does seem to get us Further so Iwonder if there is a memory leak of Soem sort . I am a Delphi/C programmer and have seem some pretty strange results from memory leaks.
I will post more specifics if I find them.
One Suggestion I had was to limit events to Human players so we can report which ones are actually happening. I wonder is OOS may occur if my comp thinks an AI got an event but my wifes doesn't think it occured. Since this is not a client server app, I am unsure how syncing occurs, but this could be an issue. If there were an option in the game menu that allowed Events for AI to be turned off, it might help find the issue. Just a thought