Submitting Rebellion 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 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 [email protected]. 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. :)

33,393 views 25 replies
Reply #2 Top

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

Reply #3 Top

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.

Reply #4 Top

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.

Reply #5 Top

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.

Reply #6 Top

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.

Reply #7 Top

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

Reply #8 Top

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

Reply #9 Top

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

Reply #10 Top

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.

Reply #11 Top

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.

Reply #12 Top

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

Reply #13 Top

Yes, we don't have dev.exe.

 

 

Reply #14 Top

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.

 

B) 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.

Reply #15 Top

Quoting Fyrstar2002, reply 13
Yes, we don't have dev.exe.
End of Fyrstar2002's quote

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

Quoting Fyrstar2002, reply 14
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.
End of Fyrstar2002's quote

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. :S

Reply #16 Top

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

Reply #17 Top

\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.

Reply #18 Top

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! :)

Reply #19 Top

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.

Reply #20 Top

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

Reply #21 Top

you guys submitting info i hopes?

Reply #22 Top

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.

Reply #23 Top

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?

Reply #24 Top

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.

 

 

Reply #25 Top

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