Skip to content

fix: distributable or sessionowner flag always defaults for in-scene placed NetworkObjects #3407

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 PR removes the opinionated restrictions to permissions with in-scene placed NetworkObjects and matches the DAHost redistribution logic to mirror the rust server's when a client disconnects.

MTT-11973

Changelog

  • Fixed: Issue where root level in-scene placed NetworkObjects would only allow the ownership permission to be no less than distributable or sessionowner.

Testing and Documentation

  • No tests have been added (requires manually testing in-editor)
  • No documentation changes or additions were necessary.

Backport

No backport is needed since this is a distributed authority specific fix.

Reverting some of the opinionated restrictions to permissions with in-scene placed NetworkObjects.
Matching the DAHost redistribution logic to follow that of the rust servers when a client disconnects.
@NoelStephensUnity NoelStephensUnity requested a review from a team as a code owner April 15, 2025 19:41
Adding changelog entry.
@NoelStephensUnity NoelStephensUnity enabled auto-merge (squash) April 15, 2025 20:42
@NoelStephensUnity NoelStephensUnity merged commit c632b13 into develop-2.0.0 Apr 15, 2025
28 checks passed
@NoelStephensUnity NoelStephensUnity deleted the fix/distributable-flag-always-set-in-scene-objects branch April 15, 2025 22:27
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