Not signed in
Copyright © 2026 Unity Technologies
We investigated this issue and were unable to reproduce the reported behavior using the latest version of the Multiplayer SDK. Several improvements and fixes have been made to the SDK since the version referenced in the original report. We believe this issue has been addressed in a subsequent update. If you are still experiencing this behavior, we recommend upgrading to the latest version of the Multiplayer SDK. Should the issue persist after upgrading, please reopen this ticket with updated reproduction steps and the SDK version in use.
I looked at the stack trace and saw that in LobbyCallbacks between UpdateLobbyCache and InvokeLobbyChange the data is lost. Screenshots provided below
Steps to reproduce:
Actual results: session.Players[id].Properties does not contain the new key/value when read directly inside the handler. The property becomes visible only
if read on the next frame (or after a delay), because changes have not been executed yet when the event fires.
Expected results: The updated property value ("join-code-value") is accessible inside the PlayerPropertiesChanged handler the moment it fires.
Reproducible with versions: com.unity.services.multiplayer 2.0.0
Not reproducible with versions:
Can’t test with versions:
Tested on (OS):
Notes:
Sign in to see your voted issues