メインコンテンツへスキップ
< すべてのトピックに戻る

Unityのリレーサービス(Unity Relay)とは何か?

プレイヤーのIPアドレスを隠したまま、ルーターの面倒なポート開放(NAT越え)設定なしで、プレイヤー同士のP2P通信(ホスト&クライアント)を可能にする中継サーバーです。

 

家庭用ルーターにはセキュリティの壁があるため、離れた友達同士で普通にマルチプレイをしようとしても接続に失敗してしまう問題を、公式の専用サーバーを経由させることで解決するためです。

 

ホストが RelayService.Instance.CreateAllocationAsync() でルームを作り、「Join Code(参加コード)」を発行します。クライアントはそのコードを入力するだけで安全にホストのゲームに参加できます。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に