Issue syncing sub scene ghosts

Sub scene ghost fields will stop syncing between a client when they disconnect and reconnect. This only occurs to ghosts inside of the sub scene and only after they disconnect and reconnect.

I was able to consistently reproduce the issue with a fresh subscene containing a single ghost with a simple struct with a ghost field for a float. I was using mppm with play mode tools and disconnecting/reconnecting via the play mode tools buttons. Disconnecting the client, then changing the value via server world’s component inspector, then reconnecting will fail to resync the clients values to updated server values.

Am I doing something wrong here?

You are not doing anything wrong.

This looks like just a bug on our side that need to be fixed. It is actually an high priority one. Thank for reporting the problem.

1 Like

This sounds like the known issue recently fixed in [1.5.0-exp.2] - 2025-02-10 | Netcode for Entities | 1.5.0-exp.2, let us know if this release doesn’t work here!

  • Issue with prespawned ghosts not updating anymore after the client disconnects and reconnects to a server.
1 Like

I just checked and yes this was fixed! Everything works great now!

1 Like