** Submitting Desync Information **

Greetings players! We've been getting reports of multiplayer desyncs with the game and would like to try and pin this down. In order to do so, we need more data from those hitting the issue.  

It would help us a great deal if users could use the Sins of a Solar Empire Diplomacy Dev.exe while testing this out and clear out your Checksum folder (mentioned below) after each test.

In order to send us useful data, you'll need to modify your diplomacy.user.setting file located at:

XP: C:\Documents and Settings\username\Local Settings\Application Data\Ironclad Games\Sins of a Solar Empire\Settings

Win 7/Vista: C:\Users\username\AppData\Local\Ironclad Games\Sins of a Solar Empire\Settings

Modify the following values to what's below:

CalculateCheckSumTickFrequency 50
CalculateCheckSumDetail 2
SaveCheckSumSnapShotsInGameTickFrequency 0
SaveCheckSumSnapShotsOnSave FALSE
IsCheckSumLoggingOn TRUE

If you get a desync, please zip up your Checksum folder (it'll be a directory at the location above) shortly after the desync occurs, along with your most recent save game and email it to [email protected] with the Subject: Diplomacy Desync.

Thanks in advance for your assistance. :)

23,484 views 14 replies
Reply #1 Top

This has been stated before but I will state it again.  If you close the game after each match, I have never crashed or desync.  This speaks volumes as to what is causing all these problems.  Blair fix a few bugs but it I believe it still something to do with the game not resetting or still reading a system state from previous game.

 

Reply #2 Top

Clarification for the Rebellion beta. You mean rebellion.user.setting and not diplomacy.user.setting?

Reply #3 Top

I had a desync error while playing multi, checksum and saves sent from both me and other player.

Reply #4 Top

I tried to do this, but changing said file as stated above makes Rebellion crash as soon as the multiplayer game is actually started (i.e. after pressing Start in the Join screen in which all players can click the checkmark to make it green).

Reply #5 Top

Actually it seems to be the desynced save games causing this... They make the game crash.

Reply #6 Top

Quoting TheComplex, reply 3
I had a desync error while playing multi, checksum and saves sent from both me and other player.
End of TheComplex's quote

Did you send these to [email protected]?  Can you resend in either case?  Be sure to zip the files. Thanks.

Reply #7 Top

In our case the desync happened after saving the multiplayer game, closing the game and then reloading it (on both systems in a LAN). I have logging turned on now.

Reply #8 Top

Iva had desyncs happen or reloading lan games in the past, but this was years ago. :-/

 

wonder if it is a similar/resurfaced issue.

Reply #9 Top

Me and 5 of my friends get the desync after 15mins every single time we play the Rebellion BETA through an internet connection or a wireless LAN connection. However, when we play through LAN (on cable) the problem goes away. Too bad we can't play LAN that often. We'll send some data next time i manage to convince my friends to just try "one more time".

Reply #10 Top

Does today's patch do anything for the desync? As is, its not playable online. It seems every game desyncs. And I'm not willing to play five games just to discover each desynced 30 min in. If it was only every other game, it would at least give the ability. But it appears to be much higher then that and hoping to get one that works on the fifth attempt isn't worth it.

Reply #11 Top

Tried playing four games today with my roommate. I hosted twice, and he hosted twice, on a wired LAN. We desynced everytime, within minutes. Practically right from the outset, we were playing separate games. This is a major bummer, since just last weekend, we were able to play three different games in their entirety, for several hours, without any issue whatsoever. Now, we're desyncing 100% of the time.

I'd be more than happy to send in as many bug reports as you like, but can I get confirmation that the Original Post in this thread still remains accurate? Even with the Rebellion Beta (via Steam), should I still be trying to use the Diplomacy Dev.exe?

If I can I get some updated (and confirmed) instructions on precisely how I'm supposed to set my game up through Steam in order to generate these logs?

Reply #12 Top

Soooo... Still no update on how to gather logs concerning this issue? That's really disappointing.

Reply #13 Top

im freakin just out..they bring vasari now instead of real neccessary game fixes...

its like the multicore support thing.rly important stuff does not get touched,horrible...

Reply #14 Top

Quoting blargalarga, reply 11
If I can I get some updated (and confirmed) instructions on precisely how I'm supposed to set my game up through Steam in order to generate these logs?
End of blargalarga's quote

For Rebellion see the updated instructions pinned in the Rebellion folder:

Quoting Yarlen, reply 9
We haven't gotten much checksum info, though what we have gotten lead us to resolve a couple issues.

Playing with Checksum logging on will severely slow down the game, so what I suggest is this:

In your rebellion.user.setting file:
(in My Documents\My Games\Ironclad Games\Sins of a Solar Empire Rebellion\Setting\rebellion.user.setting)

0) Run the dev exe (you'll need to run this manually from the install directory). You should only play using it, not the release exe for this for now (dev exe flags desyncs a bit better).
1) Exit the game.
2) Set SaveCheckSumSnapShotsOnSave to TRUE.
3) Set AutoSaveTickFrequency to 60.
3) Start a new game, use the same maps, same races, all the same settings, etc.
4) Try to replicate your play pattern each game.

If you desync, exit the game and in your rebellion.user.setting file:

1) Set IsCheckSumLoggingOn to TRUE.

Load up your autosaves until you find one where you're not desync'd. Play until you do.

Send the first good autosave and all the ones in between that and the desync, along with your CheckSum files (in the CheckSum directory in My Games) for each player (zipped) to [email protected]. Also include any steps you may have found that reproduced the desync along with game settings.

We really need to have the files from every player involved - one person's logs won't help. But this way you can play the game with good performance and then only need to deal with the checksum slowdown once you've hit one.


End of Yarlen's quote