Version: 2023.2
言語: 日本語
NetworkConnection
NetworkServerSimple

NetworkServer

重要: UNet は非推奨のソリューションになり、現在、新しい Multiplayer とネットワーキングソリューション (Netcode for GameObjects) が開発中です。詳細は、GameObjects Web サイトの Unity Netcode を参照してください。

NetworkServer は、複数のクライアントの接続を管理する高レベル API クラスです。

プロパティ

プロパティ 機能
active サーバーが起動しているかどうかチェックします。
connections クライアントからのすべてのカレントコネクションのリスト
dontListen 有効にすると、サーバーは通常のネットワークポート上で受信接続のリスニングを行いません。
handlers メッセージハンドラーのディクショナリはサーバーに登録されています。
hostTopology サーバーが使用しているホストのトポロジ
listenPort サーバーがリッスンしているポート
localClientActive サーバー上のローカルクライアントが現在アクティブである場合は True
localConnections サーバー上のローカルコネクションのリスト
maxDelay 接続でパケットを送信する前の最大遅延
networkConnectionClass ネットワークコネクションを新規作成するとき使用するクラス
numChannels ネットワークを構成するチャンネルの数
objects サーバー上にスポーンされているネットワーク化されたオブジェクトのディクショナリ
serverHostId サーバーで使用されているトランスポート層のホストID
useWebSockets サーバーが、通常のトランスポートレイヤー接続の代わりに、WebSocket 接続をリッスンするようにします。

NetworkServer

NetworkConnection
NetworkServerSimple