重要: UNet は非推奨のソリューションになり、現在、新しい Multiplayer とネットワーキングソリューション (Netcode for GameObjects) が開発中です。詳細は、GameObjects Web サイトの Unity Netcode を参照してください。 |
マルチプレイヤーゲームを作成するとき、プレイヤーが互いを見つけたり、既存のマッチに参加したり、新しいマッチを作ったりする方法を実装する必要があります。また、よくあるネットワークの問題 (例えば、ゲームをホストしているユーザーが中止してしまった場合など) を処理する方法を決める必要があります。
このセクションはゲームのこれらの重要な部分をどのように構築するかに関する情報を提供しています。例えば以下が含まれます。
ホストマイグレーション - プレイヤーがピアホストしていたゲームを中止したときの処理法。
ネットワーク 検索 - LAN 上でプレイヤーが互いにつながることをサポートする方法。
マルチプレイヤーロビー - プレイヤーがインターネットを通してマッチを作成したり参加したりすることをサポートする方法。
カスタムのネットワーククライアントとネットワークサーバーコード - カスタムの要件がある場合に、Unity の Network Manager を使用せず独自の接続コードを作成する方法。