Network Lobby Player
Network Manager HUD

NetworkManager

NetworkManager は、ネットワークゲームの状態を管理することができる高レベルのクラスです。これは、ネットワークの設定や、生成するオブジェクトのためのプレハブ、ゲームの状態に合わせ使用するシーンなどをエディターのインターフェースによって制御することができます。

プロパティーの詳細はNetworkManager を使用するを参照してください。

プロパティー

プロパティー: 説明:
autoCreatePlayer クライアントに接続したときに自動でプレイヤーを追加するためのフラグ
channels トランスポート層の QoS チャンネル数
client 現在のマネージャーが使用している NetworkClient
connectionConfig 詳細なカスタムネットワーク設定のデータ
customConfig (より詳細な)カスタムネットワーク設定を使用するためのフラグ
dontDestroyOnLoad シーン間の移動で NetworkManager が破棄されないようにするフラグ
globalConfig トランスポート層のグローバル設定
isNetworkActive NetworkServer あるいは NetworkClient がアクティブな場合は true
logLevel 出力するネットワークログのレベル
matches 参加可能なマッチのリスト
matchHost マッチメーカーのホストアドレス
matchInfo StartServer() あるいは StartClient() の呼び出し時に使用される MatchInfo インスタンス
matchMaker UMatch のマッチメーカーオブジェクト
matchName 現在のマッチの名前
matchPort マッチメーカーのホストポート
matchSize 現在のマッチで可能な最大接続数
maxConnections サーバーで可能な最大接続数
maxDelay バッファされたメッセージを遅延させる最大時間(秒)
migrationManager NetworkManager で使用するマイグレーションマネージャー
networkAddress ネットワークに接続するためのアドレス
networkPort listen状態のサーバーと接続を行うために使用されるポート
numPlayers サーバー上のすべての接続で許可されるアクティブプレイヤー数
offlineScene ネットワークがオフラインになったときに切り替えるシーン
onlineScene ネットワークがオンラインになったときに切り替えるシーン
packetLossPercentage ネットワークのシミュレーターが有効なときに追加されるパケットロスの割合
playerPrefab クライアントが接続されたときにプレイヤーをインスタンス化するためのプレハブ
playerSpawnMethod Random を選ぶとランダムに選択した startPositions にプレイヤーを生成します。 Round Robin を選ぶと設定リストの startPositions を循環します。
runInBackground アプリケーションが裏側で実行されていてもプレイヤーが作成されるためのフラグ(デフォルト)
scriptCRCCheck サーバーとクライアントの間でスクリプト CRC チェックを使用するためのフラグ
secureTunnelEndpoint XBox Live の接続で使用するエンドポイント
serverBindAddress サーバーとバインドするための IP アドレス
serverBindToIP 特定の IP アドレスをバインドするかどうかをサーバーに伝えるフラグ
simulatedLatency ネットワークのシミュレーターが有効なときに追加されるレイテンシー(ミリ秒)
spawnPrefabs オブジェクト生成するために登録されたプレハブ
startPositions シーン内に配置されている NetworkStartPosition オブジェクトのリスト
useSimulator ネットワーク状態をシミュレーションするためのフラグ
useWebSockets NetworkServer が、通常のトランスポート層での接続ではなく WebSocket 接続を検知するように設定します。
Network Lobby Player
Network Manager HUD