View Issue Details

IDProjectCategoryLast Update
0024095AI War 2Crash/ExceptionNov 13, 2020 12:04 pm
Reportercrawlers Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version2.629 Ship Cap Hotfix 
Fixed in Version2.631 Multiplayer Swaps And Performance 
Summary0024095: Multiplayer error in client keeps repeating
DescriptionI'm not sure exactly why or what is going on, but a person I am playing with gets an error every few seconds.
TagsNo tags attached.

Activities

crawlers

Nov 10, 2020 8:42 pm

reporter  

client_error.png (270,734 bytes)
_3_clienterrors.save (968,441 bytes)

Chris_McElligottPark

Nov 13, 2020 10:58 am

administrator   ~0059584

There are several in here, here's the first. Thanks!

* Fixed an exception that could happen in RemoveInvalidatedOrdersAndReturnFirstValid_IncludingDecollision() somewhat at random on multiplayer clients, mainly as a race condition.

Chris_McElligottPark

Nov 13, 2020 11:09 am

administrator   ~0059585

Another one:

* For whatever exact reason, the Macrophage faction really doesn't work well if the client is also trying to calculate all the decisions for things in multiplayer. This is referring to the DoPerSecondLogic_Stage3Main_OnMainThreadAndPartOfSim() method in general, but the telium spawning logic in particular.
** Since this was a constant source of errors, and since the desync repair code should catch things like this quickly in general, for now we're just not running this on the client at all anymore. This stops the errors, and any divergences should be quickly and easily picked up by the desync repair logic.

Chris_McElligottPark

Nov 13, 2020 12:03 pm

administrator   ~0059586

The one you actually had a screenshot of, which I couldn't duplicate:

* Fixed potential exceptions that could happen in OnlyInMapgenOrInActuallyGettingRidOfEntities_ImmediatelyRemoveFromSim() in general during cross-threading, but most often on multiplayer clients.

Chris_McElligottPark

Nov 13, 2020 12:04 pm

administrator   ~0059587

Thanks!

Issue History

Date Modified Username Field Change
Nov 10, 2020 8:42 pm crawlers New Issue
Nov 10, 2020 8:42 pm crawlers File Added: client_error.png
Nov 10, 2020 8:42 pm crawlers File Added: _3_clienterrors.save
Nov 10, 2020 8:42 pm crawlers File Added: _3_clienterrors.savemet
Nov 13, 2020 10:58 am Chris_McElligottPark Note Added: 0059584
Nov 13, 2020 11:09 am Chris_McElligottPark Note Added: 0059585
Nov 13, 2020 12:03 pm Chris_McElligottPark Note Added: 0059586
Nov 13, 2020 12:04 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Nov 13, 2020 12:04 pm Chris_McElligottPark Status new => resolved
Nov 13, 2020 12:04 pm Chris_McElligottPark Resolution open => fixed
Nov 13, 2020 12:04 pm Chris_McElligottPark Fixed in Version => 2.631 Multiplayer Swaps And Performance
Nov 13, 2020 12:04 pm Chris_McElligottPark Note Added: 0059587