| 重要: UNet は非推奨のソリューションになり、現在、新しい Multiplayer とネットワーキングソリューション (Netcode for GameObjects) が開発中です。詳細は、GameObjects Web サイトの Unity Netcode を参照してください。 |
Network Discovery は、ネットワークシステムを使用するUnity アプリケーションがローカルネットワーク (LAN) 上で互いを検索することを可能にするコンポーネントです。これはインターネット上のゲーム検索には使用できません。接続するには、Multiplayer Service (MatchMaker および Relay サービスと共に) を使用します。
Network Discovery コンポーネントは、Unity Services との統合を必要とせず、接続するローカルネットワーク上で他のゲームを見つけるための完全スタンドアロンソリューションを目的としています。
インスペクターウインドウの Network Discovery コンポーネント
| プロパティ | 機能 |
|---|---|
| Broadcast Port | ブロードキャストを行い、リッスンするネットワークポート |
| Broadcast Key | ブロードキャストのキー。これは、他の Network Discovery インスタンスとの互換性を明確にするために特有の値である必要があります。特有のブロードキャストキーは、同じローカルネットワーク上で実行されている場合、異なるタイプのゲームが互いに接続しようとするのを防ぎます。 |
| Broadcast Version | ブロードキャストに含む主バージョン。Broadcast SubVersion と共に使用し、バージョンの互換性を明確にします。 |
| Broadcast SubVersion | ブロードキャストに含む補助的バージョン。Broadcast Version と共に使用し、バージョンの互換性を明確にします。 |
| Broadcast Interval | 検索情報をブロードキャストする頻度 (秒) |
| Use NetworkManager | これを有効にすると Network Manager の設定をブロードキャストに使用し、検索されたゲームに自動参加します。 |
| Broadcast Data | ブロードキャストに含むカスタムデータを入力します。Use NetworkManager を有効にしている場合は、このデータは Network Manager によってオーバーライドされます。 |
| Show GUI | これを有効にすると、再生モードでデフォルトのブロードキャストGUI を表示します。この GUI は 開発テストに使用することを目的とするものです。 |
| Offset X | ブロードキャスト GUI の X 軸のオフセット。この設定は Show GUI が有効な場合のみ、表示されます。 |
| Offset Y | ブロードキャスト GUI の Y 軸のオフセット。この設定は Show GUI が有効な場合のみ、表示されます。 |
再生モードで実行中、以下の情報もインスペクターに表示されます。
| プロパティ | 機能 |
|---|---|
| hostId | ブロードキャストに使用するホスト ID |
| running | 現在、ブロードキャストしている場合は True |
| isServer | サーバーとしてブロードキャストしている場合はTrue |
| isClient | クライアントとしてブロードキャストをリッスンしている場合は True |
| broadcastsReceived | 受信したブロードキャストメッセージのリスト |