-
Notifications
You must be signed in to change notification settings - Fork 464
Closed
Labels
regressionThe issue is a regression (something that was working in previous version)The issue is a regression (something that was working in previous version)stat:importedStatus - Issue is tracked internally at UnityStatus - Issue is tracked internally at Unitytype:bugBug ReportBug Report
Description
Description
NetworkBehaviour.IsSessionOwner does not update to true on the remaining client after the original SessionOwner leaves in Distributed Authority mode.
Reproduce Steps
- Start a Distributed Authority session with 2 clients using Multiplayer Play Mode
- Verify
IsSessionOwneristrueon the SessionOwner client - Disconnect the SessionOwner client
- Check
IsSessionOwneron the remaining client
Actual Outcome
IsSessionOwner remains false on the remaining client after the original SessionOwner disconnects.
Expected Outcome
IsSessionOwner should become true on the remaining client, as session ownership should automatically migrate.
Environment
- Unity Version: 6000.2.6f2
- Netcode Version: 2.7.0
- Netcode Topology: Distributed Authority
- Multiplayer Play Mode Version: 1.6.2
Additional Context
- Works correctly in NGO v2.5.1
- Bug introduced in NGO 2.6.0, has not been fixed in NGO 2.7.0
Metadata
Metadata
Assignees
Labels
regressionThe issue is a regression (something that was working in previous version)The issue is a regression (something that was working in previous version)stat:importedStatus - Issue is tracked internally at UnityStatus - Issue is tracked internally at Unitytype:bugBug ReportBug Report