Skip to content

Fix/early disconnect due to topology mismatch#3823

Merged
michalChrobot merged 3 commits intorelease/2.8.0from
fix/early-disconnect-due-to-topology-mismatch
Dec 17, 2025
Merged

Fix/early disconnect due to topology mismatch#3823
michalChrobot merged 3 commits intorelease/2.8.0from
fix/early-disconnect-due-to-topology-mismatch

Conversation

@michalChrobot
Copy link
Member

Purpose of this PR

This PR aims to fix the issue encountered during 2.8.0 Playtest that happened on a mac device with [Netcode] [Topology Mismatch] Transport detected an issue with the topology (ClientServer | DistributedAuthority) usage or setting! Disconnecting from session.
Which the first topology was what the currently assigned NetworkConfig.NetworkTransport was reporting.

Jira ticket

N/A

Documentation

N/A

Testing & QA (How your changes can be verified during release Playtest)

Another Playtest will be performed to test fixes

Backports

This will be backported to develop-2.0.0 after successful release

svc-netcode-sdk and others added 2 commits December 15, 2025 14:29
Transport topology type mismatch on OSX.
@michalChrobot michalChrobot merged commit 66befe8 into release/2.8.0 Dec 17, 2025
6 of 22 checks passed
@michalChrobot michalChrobot deleted the fix/early-disconnect-due-to-topology-mismatch branch December 17, 2025 08:48
michalChrobot added a commit that referenced this pull request Jan 20, 2026
* Updated changelog and package version for Netcode in anticipation of v2.8.0 release

* fix

Transport topology type mismatch on OSX.

* Revert "Updated changelog and package version for Netcode in anticipation of v2.8.0 release"

This reverts commit 037fe45.

---------

Co-authored-by: netcode-automation <svc-netcode-sdk@unity3d.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
michalChrobot added a commit that referenced this pull request Jan 20, 2026
* fix

Fixing issue where spawning a player in distributed authority mode via a client, typically session owner, other than the newly connected client and scene management is disabled then the already spawned players will not properly get synchronized by each owning client due to the newly connected client's identifier already being added prior to synchronization.

* update

Adding change log entry.

* Fix/early disconnect due to topology mismatch (#3823)

* Updated changelog and package version for Netcode in anticipation of v2.8.0 release

* fix

Transport topology type mismatch on OSX.

* Revert "Updated changelog and package version for Netcode in anticipation of v2.8.0 release"

This reverts commit 037fe45.

---------

Co-authored-by: netcode-automation <svc-netcode-sdk@unity3d.com>
Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>

---------

Co-authored-by: Noel Stephens <noel.stephens@unity3d.com>
Co-authored-by: netcode-automation <svc-netcode-sdk@unity3d.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants