View Issue Details

IDProjectCategoryView StatusLast Update
0000563Medieval EngineersBugpublic2026-07-11 23:47
Reporterequinox Assigned Toequinox  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version0.7.4.x (unreleased)Fixed in Version0.7.4.x (unreleased) 
Summary0000563: Group desync when placing catchblocks on a grid without any connected grids
Description

When an entity gets included in the initial state of two group replicables (due to getting removed from the first group after it has been replicated, and getting added to the second before it has been replicated) and the first group finishes streaming after the second group, both of these groups get loaded into the scene on the client at the same time. This causes the client to see an entity in two groups at the same time -- since the RPC event buffer for the first group isn't replayed until after both groups have been added to the scene.

The root cause of this is multiple replicable streaming groups can get merged on the client depending on the order in which they finish loading. Instead of merging replicable streaming groups instead the client should ensure each group is fully loaded into the scene, with all buffered RPC events replayed, before subsequent replicable streaming groups are loaded into the scene. Ideally those subsequent replicable streaming groups will still get prepared into a staging scene asynchronously though.

Steps To Reproduce

In MP:

  1. Place a single timber
  2. Place a catch block on the timber
TagsNo tags attached.

Relationships

child of 0000562 assignedequinox Groups become desynchronized when grids merge or split  

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-07-11 23:14 equinox New Issue
2026-07-11 23:14 equinox Status new => assigned
2026-07-11 23:14 equinox Assigned To => equinox
2026-07-11 23:16 equinox Relationship added child of 0000562
2026-07-11 23:47 equinox Status assigned => resolved
2026-07-11 23:47 equinox Resolution open => fixed
2026-07-11 23:47 equinox Fixed in Version => 0.7.4.x (unreleased)