Sins of a Solar Empire : Real-Time Strategy. Unrivalled Scale.
© 2003-2013 Ironclad Games Corporation Vancouver, BC. All rights reserved.
© 2006-2013 Stardock Entertainment

Submitting Rebellion Desync Information

By on April 17, 2012 3:03:43 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Yarlen

Stardock
Join Date 01/2005
+157

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 Rebellion Dev.exe while testing this out and clear out your Checksum folder (mentioned below) after each test.

Each player needs to do the following:

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

C:\Users\[username]\Documents\My Games\Ironclad Games\Sins of a Solar Empire Rebellion\Setting

In your rebellion.user.setting file:

0) Run the dev exe. You should only play using it, not the release exe (note: you will need to do this manually in the install directory - it is not accessible via Steam by default). It should be somewhere like:
C:\Program Files\Steam\steamapps\common\sins of a solar empire rebellion
1) Exit the game (this will recreate your settings file).
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 rebellionbeta@stardock.com. Also include any steps you may have found that reproduced the desync along with game settings.

You may want to clear out your saves and checksums on each attempt, as they will take quite a bit of disk space after a while.

Thanks in advance for your assistance.

25 Replies
Search this post
Subscription Options


Reason for Karma (Optional)
Successfully updated karma reason!
May 1, 2012 8:59:05 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Just to confirm, which email should we be sending it to? You've written rebellionbeta@stardock.com but the link is a mailto: mmason@stardock.com

Thanks

Reason for Karma (Optional)
Successfully updated karma reason!
May 5, 2012 12:22:02 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Desyncs happen EVERY match for me when playing Large Multi Random maps.  100% of the time.

Reason for Karma (Optional)
Successfully updated karma reason!
May 5, 2012 7:44:49 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

I haven't been able to play any multiplayer games without a desync being noticable within 30 minutes.  Doesn't matter the map size.  This is with two players, both with fast computers and internet connections.  I won't bother uploading anything because any amount of testing internally and you'll clearly see the problem.  I stopped playing 2 or 3 patches ago because of this, just tried again today, and it is not been fixed.  I would say this is priority #1 because zero testing is being done by a lot of people because of it.

Reason for Karma (Optional)
Successfully updated karma reason!
May 5, 2012 8:43:45 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

We'll start uploading logs after the next inevitable desync.  The easiest way to tell if you're desynced is to enable Flagship Victory.  The second you are desynced, your flagship explodes.

Reason for Karma (Optional)
Successfully updated karma reason!
May 6, 2012 10:40:06 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Yarlen, you did not tell us how to clear out the checksum folder in those instructions.  Also, how do we run it in dev.exe mode from inside Steam?

 

Edit:  I tried following the requested instructions, but the lag became horrendous.  Had to revert to old file.

Reason for Karma (Optional)
Successfully updated karma reason!
May 11, 2012 8:47:56 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Ive plaued 6 multiplayer games now - 5 desyncs

 

4 of them where on a home network running latest verion of rebellion - tired using wireless and 2 different ethernet cables

the 5th desync was a online game of entrenchment

 

All 5 desync's where played using custom maps - both galaxy forge and the ingame one.

Reason for Karma (Optional)
Successfully updated karma reason!
May 11, 2012 8:58:44 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

after deinstalling,deleting ALL files by hand, and reinstalling via steam, we could play a medium large map with 2 Human (team1) and the rest with AI filled slots and ... NO DESYNC AT ALL ...

before that, we can´t play any kind of multiplayer.no 1on1 maps or bigger, the game runs ca.5 minutes synced, then no more.all after patch 0.9 was installed

the Host reinstalled, i used my updated version ...

edit: we used the normal sins.exe and the normal settings file

maybe this helps a little

greets

Reason for Karma (Optional)
Successfully updated karma reason!
May 11, 2012 5:43:10 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

I've updated the information in the OP so that you shouldn't encounter the checksum lag pain until after you locate a desync.

Reason for Karma (Optional)
Successfully updated karma reason!
May 11, 2012 6:26:37 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Hmm... I don't have a dev.exe in my files.

Reason for Karma (Optional)
Successfully updated karma reason!
May 11, 2012 7:55:39 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Dankestkiwi and I just played an 8 hour game with a desync we didn't notice until the end.  We both were capturing the same planets, and there were ships (enemy and ally) that I could see and he could not.  The game also crashed about once an hour.

 

Side note, taking F12 screenshots with steam causes the game to crash.

Reason for Karma (Optional)
Successfully updated karma reason!
May 11, 2012 7:59:00 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

DankestKiwi here,

 

Just confirming that we were seeing some pretty bad desyncs. We didn't investigate the issue until after we finished the game, but I'll make the necessary changes for next game to try to record the issues.

 

Hope you guys can sort these issues out, the beta is a lot of fun, but this desync issue kind of breaks things.

Reason for Karma (Optional)
Successfully updated karma reason!
May 11, 2012 9:49:24 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

How do you run the dev exe?  I just launch via Steam... how do I run the dev version?

Reason for Karma (Optional)
Successfully updated karma reason!
May 12, 2012 10:12:17 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Yes, we don't have dev.exe.

 

 

Reason for Karma (Optional)
Successfully updated karma reason!
May 13, 2012 2:56:04 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Okay, Yarlen.  Here is the problem I'm having with current instructions:

 

A)  Finding the desync saves wasn't hard.  I started the checksum logging, then loaded the autosave.  CPU usage went up to 100% and game slowed to 10:1 (realtime seconds to ingame seconds).  It would take an hour and a half to get one 15 minute autosave at that rate.

 

We don't have Dev.exe with Steam installations.

 

There were others, but I can't remember them.  Will try to update this if I remember.  We did stumble across another bug, btw, I'm going to label it BUG: Phase Space Rest Stop.

Reason for Karma (Optional)
Successfully updated karma reason!
May 13, 2012 3:08:54 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Quoting Fyrstar2002,
Yes, we don't have dev.exe.

The Dev.exe should be in the Rebellion steam app data folder everyone.

Quoting Fyrstar2002,
A) Finding the desync saves wasn't hard. I started the checksum logging, then loaded the autosave. CPU usage went up to 100% and game slowed to 10:1 (realtime seconds to ingame seconds). It would take an hour and a half to get one 15 minute autosave at that rate.

With the Dev.exe it autosaves every two and a half minutes. Usually it doesn't take too long to find the desync ones you find between which autosaves it started. Though an unfortunately sometimes it doesn't appear again.

Reason for Karma (Optional)
Successfully updated karma reason!
May 14, 2012 8:32:44 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Can you give us an example of where this folder is on your puter?  Thanks:) 

Reason for Karma (Optional)
Successfully updated karma reason!
May 15, 2012 2:55:15 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

\Steam\steamapps\common\sins of a solar empire rebellion\Sins of a Solar Empire Rebellion Dev.exe

The part before there depends on where exactly you installed Steam.

Reason for Karma (Optional)
Successfully updated karma reason!
May 22, 2012 9:14:57 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Involves both Trinity and Rebellion: My friends and I always play together using Direct IP, and the only times we ever experience desyncs are when we load the game from an autosave, after one of us happens to crash.

However, manually saved games don't appear to be desync'ed. Manually saving the game regularly also seems to reduce the likelihood of the game losing sync and/or crashing. Probably fluke, but still!

Reason for Karma (Optional)
Successfully updated karma reason!
May 27, 2012 8:43:49 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Getting desyncs every game here too.  This has only started since Beta 3 started for me.  Tried uninstalling reinstalling, no go.  Always desyncs within first 15 minutes of game every time.  My friends and I can no longer play online due to the desyncs.  Once desynced it will keep playing on different paths between our systems until the game on my system eventually crashes.  I did notice however the other day while playing with friends was that even though I desynced from them, my friends were synced until the crash.  The only difference between them and me was they were the client players and my system was the server.  I'm going to test this further to see if it's a universal issue or if it's an issue between server and clients only.

Reason for Karma (Optional)
Successfully updated karma reason!
May 28, 2012 7:13:19 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

I too, have yet to play a MP game without a DeSync.  I was very   cause my friend and i can't play MP at all.

Reason for Karma (Optional)
Successfully updated karma reason!
May 28, 2012 7:27:43 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

you guys submitting info i hopes?

Reason for Karma (Optional)
Successfully updated karma reason!
May 29, 2012 7:22:54 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Only happened to me the first time i tried to play a random generated map. Manually saving the game didnt change anything. Game still was desynched after loading. Creating another game with a random map caused another desynch 5-10 minutes into the game.

Reason for Karma (Optional)
Successfully updated karma reason!
June 8, 2012 10:14:12 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

When me and a friend were trying to play together using the Dev.exe we kept getting an error:

"Your .exe differs from the host .exe"

Do we need to re-validate our files or something?

Reason for Karma (Optional)
Successfully updated karma reason!
November 1, 2012 6:23:56 PM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Excuse my English but i will try to explain what is going on,

The Desync is reproducible. If every player of a session uses the same savegame it does not occur.

When the game is interrupted by whichever cause and a autosave is created if not all players are connected, has one or more of the players an savegame with different timings. then the rehosted game has desync. then you can chat, ping or whatever but the players playes different games. if you have desync check if the savegame of all players have the same timestamp. you can upload the latest savegame to all players to save your game.

sorry my bad english, i hope you understand what i found out.

 

 

Reason for Karma (Optional)
Successfully updated karma reason!
November 2, 2012 11:38:58 AM from Sins of a Solar Empire Forums Sins of a Solar Empire Forums

Just keep sending in the info, and the dev's will try to get rid of this issue once and for all.

Reason for Karma (Optional)
Successfully updated karma reason!
Stardock Forums v1.0.0.0    #108436  walnut3   Server Load Time: 00:00:00.0000141   Page Render Time: