Author Topic: [Solved] Desync with 1 human player, not with other human player  (Read 1999 times)

Offline x4000

  • Chris Park, Arcen Games Founder and Lead Dev
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 21,108
    • View Profile
    • Email
Re: Desync with 1 human player, not with other human player
« Reply #15 on: June 04, 2009, 02:33:52 PM »
How's it going, fellas?  I'm not seeing anything in the code thus far -- did the .NET update fix it?
Have ideas or bug reports for one of our games?  Click here to get started with Mantis for Suggestions and Bug Reports.  Thanks for helping to make our games better!

Offline x4000

  • Chris Park, Arcen Games Founder and Lead Dev
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 21,108
    • View Profile
    • Email
Re: Desync with 1 human player, not with other human player
« Reply #16 on: June 04, 2009, 03:12:10 PM »
Update:  based on further email correspondence, it looks like the .NET update was the cause of the desync.  So if this happens for anyone else, please make sure everyone has all of the .NET updates installed.  Further play from Arcane, Daemon, and Bridger will be needed before we will be 100% certain that is what the issue is, but so far so good after the MS patch.
Have ideas or bug reports for one of our games?  Click here to get started with Mantis for Suggestions and Bug Reports.  Thanks for helping to make our games better!

Offline x4000

  • Chris Park, Arcen Games Founder and Lead Dev
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 21,108
    • View Profile
    • Email
Re: Desync with 1 human player, not with other human player
« Reply #17 on: June 04, 2009, 03:41:15 PM »
Further update:  Turns out that the desync was caused by having the .NET Framework 3.5 SP1 on two of the machines, but just plain old .NET Framework 3.5 on the one that was getting out of sync.  You can play the game with .NET 3.5 or .NET 3.5 SP1, in single or multiplayer, but in multiplayer all of the players must be on the same version (SP1 installed or not).



Microsoft .NET Framework 3.5 Service Pack 1 and .NET Framework 3.5 Family Update (KB951847)

Update type: Important

The Microsoft .NET Framework 3.5 Service Pack 1 is a full cumulative update that contains many new features building incrementally upon .NET Framework 2.0, 3.0, 3.5, and includes cumulative servicing updates to the .NET Framework 2.0 and the .NET Framework 3.0 subcomponents. The .NET Framework 3.5 Family Update provides important application compatibility updates. This update is provided to you and licensed under the Windows Vista and Windows Server 2008
Have ideas or bug reports for one of our games?  Click here to get started with Mantis for Suggestions and Bug Reports.  Thanks for helping to make our games better!

Offline Daemon

  • Newbie Mark II
  • *
  • Posts: 13
    • View Profile
    • Email
Re: Desync with 1 human player, not with other human player
« Reply #18 on: June 05, 2009, 01:21:48 AM »
Yes I can confirm that the .NET patch was needed to cure the problem. After this patch gameplay was fine last night.

Will keep you posted and thanks for your speedy responses and great help.

Offline Bridger

  • Newbie Mark II
  • *
  • Posts: 19
    • View Profile
Re: Desync with 1 human player, not with other human player
« Reply #19 on: June 05, 2009, 03:07:30 AM »
/signed.  Trouble free play on 1.004 for several hours last night.  Will upgrade again to 1.005C and 3 player tonight.

Just as a further info, the first desync came after the first wave of enemy were destroyed/being destroyed.

Offline x4000

  • Chris Park, Arcen Games Founder and Lead Dev
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 21,108
    • View Profile
    • Email
Re: Desync with 1 human player, not with other human player
« Reply #20 on: June 05, 2009, 07:16:21 AM »
No problem, guys!  And thanks for your help in hunting that down.  You should be able to use any of the more recent 1.005 prerelease versions without any issues, since the problem was the .NET versions.  Glad that's all it was!
Have ideas or bug reports for one of our games?  Click here to get started with Mantis for Suggestions and Bug Reports.  Thanks for helping to make our games better!