Skip to content

Commit c6475da

Browse files
chore: update permissions with note about Multiplayer Services (#4113)
* update Adding note about permissions not displaying if the Multiplayer Services is not installed. * update Added a distributed authority sub-section under the NetworkManager Inspector properties with a description of the Multiplayer Services required Network Topology property. Added a similar note about network topology not being visible in NetworkManager if Multiplayer Services is not installed. * Update com.unity.netcode.gameobjects/Documentation~/components/core/networkobject-ownership.md Co-authored-by: Amy Reeve <amy.reeve@unity3d.com> --------- Co-authored-by: Amy Reeve <amy.reeve@unity3d.com>
1 parent 3119706 commit c6475da

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

com.unity.netcode.gameobjects/Documentation~/components/core/networkmanager.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,15 @@ The NetworkManager is a required Netcode for GameObjects component that has all
1919
- **Enable Scene Management**: When checked, Netcode for GameObjects will handle scene management and client synchronization for you. When not checked, you will have to create your own scene management scripts and handle client synchronization.
2020
- **Load Scene Time Out**: When Enable Scene Management is checked, this specifies the period of time the `NetworkSceneManager` will wait while a scene is being loaded asynchronously before `NetworkSceneManager` considers the load/unload scene event to have failed/timed out.
2121

22+
### Distributed authority network topology
23+
24+
> [!NOTE]
25+
> The distributed authority network topology requires Multiplayer Services. If the Multiplayer Services package is not installed, the **Network Topology** property will not be displayed.
26+
27+
- **Network Topology**: Defines the network topology to use.
28+
- **Client-Server**: Selects the client-server network topology.
29+
- **Distributed authority**: Selects the distributed authority network topology.
30+
2231
## NetworkManager sub-systems
2332
NetworkManager is also where you can find references to other Netcode related management systems:<br/>
2433

com.unity.netcode.gameobjects/Documentation~/components/core/networkobject-ownership.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ The authority of any NetworkObject can always change ownership, as outlined in [
111111

112112
### Ownership permission settings
113113

114+
> [!NOTE]
115+
> Permissions are only valid when using the distributed authority network topology, which requires Multiplayer Services. If the Multiplayer Services package is not installed, the permissions setting will not be displayed.
116+
114117
The following ownership permission settings, defined by [`NetworkObject.OwnershipStatus`](xref:Unity.Netcode.NetworkObject.OwnershipStatus), control how ownership of NetworkObjects can be changed during a distributed authority session:
115118

116119
|**Ownership setting**|Description|Related Property|Multi-select|

0 commit comments

Comments
 (0)