View Issue Details

IDProjectCategoryView StatusLast Update
0000436Medieval EngineersBugpublic2023-02-28 16:23
Reporterequinox Assigned Toequinox  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version0.7.4 (unreleased)Fixed in Version0.7.4 (unreleased) 
Summary0000436: Group closures become inconsistent
Description

When the underlying dictionary in the network group closure's graph is resized, the master of the entities/groups in the closure is updated without updating the replicables tree.

When persistence/network group closures are split the closure of the split entities and split groups isn't updated, causing future split/merge to be lost server side, causing the replicable tree to be wrong.
When entities undergo group changes the persistence/network group closures can drop unrelated edges, leading to broken closures.
Non top level entities are included when calculating persistence/network group closures. This may not be an issue, but it causes weird replicable tree ordering.

TagsNetwork

Relationships

has duplicate 0000184 closedequinox [DS] Crash: Medieval.World.Persistence.MyInfiniteWorldPersistence  
child of 0000266 new Grids occasionally vanish when loading chunks  

Activities

equinox

2023-02-15 20:39

administrator   #~0000377

There appear to be some issues where closures aren't destroyed when a two item group splits.

Issue History

Date Modified Username Field Change
2022-12-12 20:01 equinox New Issue
2022-12-12 20:01 equinox Status new => assigned
2022-12-12 20:01 equinox Assigned To => equinox
2022-12-12 20:01 equinox Tag Attached: Network
2022-12-12 20:01 equinox Status assigned => in progress
2022-12-12 22:52 equinox Summary Entity and group replicable dependencies inconsistent => Group closures become inconsistent
2022-12-12 22:52 equinox Description Updated
2022-12-12 22:53 equinox Relationship added child of 0000266
2022-12-17 22:25 equinox Severity minor => major
2023-01-26 16:58 equinox Status in progress => resolved
2023-01-26 16:58 equinox Resolution open => fixed
2023-01-26 16:58 equinox Fixed in Version => 0.7.4 (unreleased)
2023-02-04 16:47 equinox Relationship added has duplicate 0000184
2023-02-15 20:39 equinox Status resolved => in progress
2023-02-15 20:39 equinox Note Added: 0000377
2023-02-28 16:23 equinox Status in progress => resolved