bugGlobulation 2 - Bugs: bug #17480, Default Flag Settings cause World...

 
 

bug #17480: Default Flag Settings cause World desynchronisation

Submitter:  Leo Wandersleb <giszmo>
Submitted:  Sun 20 Aug 2006 03:07:23 PM UTC
   
 
Severity:  4 - Important Status:  Fixed
Assigned to:  donkyhotay Open/Closed:  Closed
Release:  None Operating System:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 07 Sep 2006 07:05:18 PM UTC, comment #3: 

I have temporarily commented out the section of code that actually applies custom flag settings and uploaded it onto CVS. Now anytime a flag is placed in the game it will always be 1 (the default) regardless of what is specified in settings menu. Can someone run some tests with it and see if it still causes desyncs. If so then I will see what I can do to add the feature back in without causing desyncs.

Kevin Clement <donkyhotay>
Group Member
Wed 06 Sep 2006 08:18:02 PM UTC, comment #2: 

I was the one that added the ability to customize flag settings however I only changed the GUI, never touched the core engine. If it's true that different flag settings are causing a desync then it must mean glob2 only transmits building placement over the network and doesn't transmit the amount of globs working on it assuming default values. I'll take a closer look into this and see if I can get the network to recognize different values for building placement but it may be beyond my abilities. If so I'll disable customized flag settings to make the game playable again.

Kevin Clement <donkyhotay>
Group Member
Sun 20 Aug 2006 06:29:32 PM UTC, comment #1: 

World desynchronisation at executeUStep 591.
 player  1 has a checkSum=be8b0c16
 player  0 has a checkSum=be8b0d16


I could reproduce this error by running 2 instances of glob2 on my machine. It occured only when having changed flag-settings on one machine.

Leo Wandersleb <giszmo>
Group Member
Sun 20 Aug 2006 03:07:23 PM UTC, original submission:  

World desynchronisation at executeUStep 149.
 player  2 has a checkSum=d0880e36
 player  0 has a checkSum=d0880e3e
Dump full game memory
glob2: NetGame.cpp:977: Order* NetGame::getOrder(int): Assertion `false' failed.

dumped data will be uploaded shortly.

Problem occured when we played 2Windows vs. 2Linux

Other possible sources: Tweaked Settings for Flags default behaviour.

Leo Wandersleb <giszmo>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 7 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-09-08 donkyhotay StatusReady For Test Fixed
    Open/ClosedOpen Closed
2006-09-08 donkyhotay StatusIn Progress Ready For Test
2006-09-06 donkyhotay StatusReady For Test In Progress
    Assigned toNone donkyhotay
2006-09-06 donkyhotay StatusNone Ready For Test
2006-08-20 giszmo SummaryWindows.21 does not work with Linux.21 Default Flag Settings cause World desynchronisation

Back to the top

Powered by Savane 3.13-4448.
Corresponding source code