Legacy Documentation: Version 5.6 (Go to current version)
Network Lobby Player
Network Manager HUD
Other Versions

NetworkManager

The NetworkManager is a higher level class that allows you to control the state of a networked game. It provides an interface in the editor to control the configuration of the network, the prefabs used for spawning, and the scenes to use for different network game states.

See Using the NetworkManager for more details on these properties.

Properties

Property: Function:
autoCreatePlayer Flag to automatically add a player when a client connects.
channels The number of transport layer QoS Channels.
client The current NetworkClient being used by the manager.
connectionConfig Advanced custom network configuration data.
customConfig Flag to use custom network configuration (advanced).
dontDestroyOnLoad Flag to make the NetworkManager persist between scenes.
globalConfig The transport layer global configuration to be used.
isNetworkActive True if the NetworkServer or NetworkClient is active.
logLevel The level of network logging to write.
matches The list of matches that are available to join.
matchHost Matchmaker host address.
matchInfo A MatchInfo instance that will be used when StartServer() or StartClient() are called.
matchMaker The UMatch matchmaker object.
matchName The name of the current match.
matchPort Matchmaker host port.
matchSize The maximum number of players in the current match.
maxConnections The maximum number of connections allowed by the server.
maxDelay The maximum time in seconds to delay buffered messages.
migrationManager The migration manager being used with the NetworkManager.
networkAddress The network address to connect to.
networkPort The network port used to listen on and connect to.
numPlayers The number of active player objects across all connections on the server.
offlineScene The scene to switch to when the network goes off-line.
onlineScene The scene to switch to when the network goes on-line.
packetLossPercentage The percentage of packet loss to add when network simulator active
playerPrefab The prefab to instantiate for players when a client connects.
playerSpawnMethod Choose Random to spawn players at randomly chosen startPositions. Choose Round Robin to cycle through startPositions in a set list.
runInBackground Flag to make the player run in the background by default.
scriptCRCCheck Flag for using the script CRC check between server and clients.
secureTunnelEndpoint End point for XBox Live connectivity.
serverBindAddress The IP address to bind the server to.
serverBindToIP Flag to tell the server whether to bind to a specific IP address.
simulatedLatency Latency in milliseconds to add when network simulator active.
spawnPrefabs The set of registered spawnable prefabs.
startPositions The set of NetworkStartPosition objects found in the scene.
useSimulator Flag to use network conditions simulation.
useWebSockets This makes the NetworkServer listen for WebSockets connections instead of normal transport layer connections.
Network Lobby Player
Network Manager HUD
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961