Skip to content

fix: allow clients to set client synchronization mode distributed authority #2985

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

NoelStephensUnity
Copy link
Collaborator

This update allows clients to set the client synchronization mode since any client can be promoted to session owner.

Changelog

  • Changed: Clients can set the NetworkSceneManager client synchronization mode when using a distributed authority network topology.

Testing and Documentation

Allow clients to set client synchronization mode when in distributed authority mode since clients can be promoted to session owner.
apply same rules for the integration test version of the scene handler
@NoelStephensUnity NoelStephensUnity requested a review from a team as a code owner July 24, 2024 17:56
adding change log entry
@NoelStephensUnity NoelStephensUnity enabled auto-merge (squash) July 24, 2024 18:03
fixing spelling typo.
Adjusting for the modification.
Resolving issue where element index number might not be a 1:1 match based on an incrementing indices.
Reverse through the list to avoid collection modified exception.
Remove an "auto-added" using directive...
Dumb mistake on the reverse iteration...greater than or equal to zero is the condition.
@NoelStephensUnity NoelStephensUnity merged commit 8575c90 into release/2.0.0-pre.3 Jul 25, 2024
22 of 23 checks passed
@NoelStephensUnity NoelStephensUnity deleted the fix/allow-clients-to-set-client-synchronization-mode-distributed-authority branch July 25, 2024 02:27
NoelStephensUnity added a commit that referenced this pull request Jul 29, 2024
* update

Updating NGO to v2.0.0-pre.3
Updating UTP dependency to v2.3.0
Updating manifest to current dependencies
Updating project version to 6000.0.10f1

* chore: 2.0.0-pre.3 additional last minute updates (#2978)

* update

missed actually updating the version.

* update

Added `UnityTransport.GetNetworkDriver` and `UnityTransport.GetLocalEndpoint` methods.

* update

Updating changelog file.

* fix: metrics tooltips and serialized type non optimized warning message handling (#2979)

* update

Adding xml API documentation and tooltips for the `NetworkConfig.NetworkMessageMetrics` and `NetworkConfig.NetworkProfilingMetrics` properties.

* update

Added a static helper method in `NetworkManager` to handle logging when a serialized type is not yet optimized for distributed authority.

* fix

This fix includes the up-port of #2980 (RNSM not tracking RPCs in release builds).
Fixing the issue where I forgot to add the serialized type for the not optimized warning message update.

* fix: deferred despawn gc allocation (#2983)

* fix

Remove GC alloc when creating list for deferred despawn.

* update

adding log entry for fix.

* update

adding PR for the fix

* chore: Anticipated not supported warning (#2982)

chore

notify user that this component is not supported in distributed authority mode

* fix: allow clients to set client synchronization mode distributed authority (#2985)

* fix

Allow clients to set client synchronization mode when in distributed authority mode since clients can be promoted to session owner.

* test

apply same rules for the integration test version of the scene handler

* update

adding change log entry

* chore

making a new unreleased changelog entry
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.

2 participants