Struct NetworkId
The connection identifier assigned by the server to the incoming client connection. The NetworkIdComponent is used as temporary client identifier for the current session. When a client disconnects, its network id can be reused by the server, and assigned to a new, incoming connection (on a a "first come, first serve" basis). Thus, there is no guarantee that a disconnecting client will receive the same network id once reconnected. As such, the network identifier should never be used to persist - and then retrieve - information for a given client/player.
Inherited Members
Namespace: Unity.NetCode
Syntax
public struct NetworkId : IComponentData, IQueryTypeParameter
Fields
Value
The network identifier assigned by the server. A valid identifier it is always greater than 0.
Declaration
public int Value
Field Value
Type | Description |
---|---|
Int32 |