Last diplomacy patch,DESYNCs and our solution.

Hello m8s,

without long stories.....

We have diplomacy v1.1 and experience out of sync every 2 hours of game.So we download latest patch v1.11 or something and....we experience same out of sync problem.Then some of us read the patch note:).Imho fix is useless if u play with friends in lan party and that is not my opinion but fact.

Anyway our rate of sickness reach the top and we decide to act and make our own fix.

First and most obvious thing to us is autosave.So we focus on it.And we found there is size difference in players autosaves.For example one of us have autosave7 in size 6,75mb and second in 6.74 mb etc,all saved in same time.And after this autosave very soon game vent out of sync.

So we disable autosave for every player and also autorecord.We do that from user.settings. (and diplomacy users setting,do it in both)

Now we have 3x 8 hours games done without any single desync problem,minidump or anything.Also we try this on version 1.0 and 1.1 and same.No desync at all.I dont know what exactly happen wrong with autosaves and why that happen,but many online RTS strategies have their weak spot especially in autosaves.Next thing is hardware latency and i believe this play big role in sins.Especially in later parts of game users with GFXs in SLI/Crossfire may ruin game for others,because their gfx latency is 2 times bigger.Considering size,hardware and internet traffic demans,differences betwen players hardware and after all Sins emulating same speed for all players..............autosaves are deadly trap!

And other small advice,pause game after 45min of playing and save it.Its good,coz u have disabled autosave:) and pause may help stabilize things and saving during pause is also good thing for obvious reasons.

Try it and please leave feedback

 

Sorry for my english

24,212 views 7 replies +1 Loading…
Reply #1 Top

:grin:  The friends I play with and I always had auto-save turned off and saved at a point we wanted to quit at. We never had problems.

Reply #2 Top

interesting suggestions.  we havent tried a lan game since diplomacy was released.  if i run into trouble i will try some of the changes around the autosave.

:thumbsup:  

Reply #3 Top

You know,when i was read the patch notes here and looking at reaction of others..big question stand before me,we have desync issue but we didnt leave game and rejoin or something like that mentioned in note.We just start game,run map and got out of sync after some time.Nobody leave game,nobody leave game to menu or even thinkin about,we are just happy in game:).That is reason why i found this fix as very and only useless.But seems to me,ppls here are satisfied.

Anyway this desync issue must be in autosave and im suprise nobody mention this here.

Big but...we can be just lucky and my yappin here is just nasty spam:).

That is reason why i want feedback here,so try it please and leave echo.Maybe we will deal with desync once for all.

Reply #4 Top

If Ironclad ever makes another patch, hopefully they can your research to fix the problem.

Reply #5 Top

Silentbob, or anybody,

    Could please break it down barney style for me, how to disable the autosave and autorecord features.

 

Thank you.

Reply #6 Top

Quoting Raw0431, reply 5
Silentbob, or anybody,

    Could please break it down barney style for me, how to disable the autosave and autorecord features.

 

Thank you.
End of Raw0431's quote

it's really late but here you go Raw

Go to your Diplomacy.user file in your settings folder where you'd place mods(hidden files, app data, iron clad)

IcoHostGameOnProxyServer TRUE
CalculateCheckSumTickFrequency 50
CalculateCheckSumDetail 0
SaveCheckSumSnapShotsInGameTickFrequency 0
SaveCheckSumSnapShotsOnSave FALSE
IsCheckSumLoggingOn FALSE
IsAutoRecordOn TRUE <-------change this to FALSE and you're good to go
IsAutoSaveOn FALSE
AutoSaveTickFrequency 900
GS_CREATE_GALAXY_FOR_FRONTEND TRUE
GS_MAX_NUM_DIFFERENT_PLANET_MESHES 5

Reply #7 Top
I never saw anyone suggest this the entire time I played. Makes perfect sense. I played during development in a game where lag was a big issue and they gradually fixed all the problems but in the end the biggest one was the ratio of latency between players. Games where players had blazing speeds and others had crawling ones were the most prone to problems. I'm sure that's a big issue with autosave and record. Good speculation!