View Issue Details

IDProjectCategoryLast Update
0023796AI War 2Bug - OtherSep 25, 2020 1:43 pm
ReporterSuzera Assigned ToChris_McElligottPark  
Severityblock 
Status resolvedResolutionfixed 
Product Version2.510 Astro Train Safety Training 
Fixed in Version2.600 Multiplayer Alpha Full Announcement 
Summary0023796: Client cannot create world state at some later point in multiplayer.
DescriptionDuring a superterminal run the client connected to me desynced and no longer saw all the ships exploding that I was. This happened around 50 out of 125-175 AIP. Afterward we tried to reload to resync, but their client got stuck on rebuilding the world state. We tried waiting about 15 minutes to see if it would ever finish, but no luck.

asdq123 is the save that we tried to resync on first. The autosave is a little bit before that with a few of the superterminal ships surviving which also didn't sync properly. asdq1234 is a new save taken after we had issues to see if making a new save would allow the client load to finish.
TagsNo tags attached.

Activities

Suzera

Sep 24, 2020 4:35 pm

reporter  

asdq123.save (531,563 bytes)
asdq123.savemet (87 bytes)
asdq1234.save (514,428 bytes)
asdq1234.savemet (87 bytes)
Autosave.12360.save (559,179 bytes)

Chris_McElligottPark

Sep 25, 2020 1:30 pm

administrator   ~0058672

I am able to resync just fine with these, but that may have been due to some other changes I made in the build 2.511. Once I do get synced I immediately start getting errors, at any rate, so I am fixing those. Here's the first of what might be several:

* Fixed two deserialization issues with factions that would mainly come up during multiplayer, where the hacking history and speed groups could lead to deserialization errors.

Thanks!

Chris_McElligottPark

Sep 25, 2020 1:41 pm

administrator   ~0058673

More:

* Added a new ListExtensions class in ArcenUniversal, which adds a new RemoveEndEntriesWhileCountLargerThan() method to the List<> class.
** This is something that can be centralized as well as having a limiter to make sure that the max count is not negative.

* Fixed yet another typo in the factions sync code where it could mess up on the hacking history.

Chris_McElligottPark

Sep 25, 2020 1:43 pm

administrator   ~0058674

Okay, these now work again for in the next version! Thanks so much for sending them over. :)

Issue History

Date Modified Username Field Change
Sep 24, 2020 4:35 pm Suzera New Issue
Sep 24, 2020 4:35 pm Suzera File Added: asdq123.save
Sep 24, 2020 4:35 pm Suzera File Added: asdq123.savemet
Sep 24, 2020 4:35 pm Suzera File Added: asdq1234.save
Sep 24, 2020 4:35 pm Suzera File Added: asdq1234.savemet
Sep 24, 2020 4:35 pm Suzera File Added: Autosave.12360.save
Sep 24, 2020 4:35 pm Suzera File Added: Autosave.12360.savemet
Sep 24, 2020 7:46 pm Suzera Description Updated
Sep 25, 2020 1:30 pm Chris_McElligottPark Note Added: 0058672
Sep 25, 2020 1:41 pm Chris_McElligottPark Note Added: 0058673
Sep 25, 2020 1:43 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Sep 25, 2020 1:43 pm Chris_McElligottPark Status new => resolved
Sep 25, 2020 1:43 pm Chris_McElligottPark Resolution open => fixed
Sep 25, 2020 1:43 pm Chris_McElligottPark Fixed in Version => 2.600 Multiplayer Alpha Full Announcement
Sep 25, 2020 1:43 pm Chris_McElligottPark Note Added: 0058674