Microsoft Game Development Kit のタイトルを開発するための開発用ネットワーク アクセスの構成
注意
XDK から GDK に移行する場合、フォルダー固有の制限またはファイアウォール規則が新しいインストール フォルダー パス (C:\Program Files (x86)\Microsoft GDK) に更新されていることを確認してください。
開発用ネットワーク アクセスを構成することが必要な場合があります。 ネットワーク管理者の協力を得て、以下のポートが管理者のネットワークおよびコンピューターの許可リストに入っていることを確認します。
場合によっては、このトピックに後述されているポートについて、ローカル コンピューターでファイアウォールの例外を作成する必要があります。
ターゲット デバイスを使用して開発を始める前に、開発用 PC とターゲット デバイスの間でローカル エリア ネットワーク (LAN) 経由の接続を確立する必要があります。 以下の情報は、PC と Xbox のネットワーク環境およびゲーム ランタイム開発の基本要件を示しています。
Xbox サービスに必要なドメイン
https://*.xboxlive.com
https://*.xbox.com
https://*.bing.com
https://*.microsoft.com
https://*.akamai.net
Xbox サービスとの通信を有効にするために必要なポート
Xbox サービスとの通信を有効にするために必要なポートは TCP 443 です。
開発用 PC との通信を有効にするために必要なポート
- 2303
- 3076
- 4016
- 11442
- 11443
- 49152
- 49157
- 49160
マルチプレイヤー/Teredo との通信を有効にするために必要なポート
- UDP 500 送信および受信
- UDP 3544 送信
- UDP 4500 送信および受信
同じネットワーク上にないデバイス間でテストを実行するには、着信パケットのすべてのフィルタリングを無効にします。
必要なサーバー間 Xbox ネットワーク構成
サーバー間 XBOX ネットワーク (Xbox Live とも呼ばれます) 呼び出しをタイトルで行う場合、ルーティング構成またはアクセス制御リスト (ACL)、あるいはその両方を更新します。 これにより、独自のサービスから Xbox ネットワーク データ センターに接続できるようになります。
すべての Xbox サンドボックス (例: RETAIL、CERT、*.1、*.99) で、以下の CIDR ブロックがルーティング可能である必要があります。
134.170.28.0/23
191.232.80.128/25
191.232.82.128/25
191.234.78.0/23
131.253.28.0/23
134.170.176.0/22
157.56.70.0/23
65.55.42.0/23
131.253.22.0/23
191.234.240.0/21
新しい CIDR ブロックが構成されていないと、サービスが Xbox サービスと対話できなくなる可能性があります。
Xbox One 上で Microsoft Game Development Kit (GDK) のタイトルを開発するための追加の開発用ネットワーク アクセス構成
- 22 (Secure Shell (SSH) プロトコル)
- 445 (Xbox Manager、サーバー メッセージ ブロック (SMB) プロトコル)
- 4024 (Visual Studio 2019 リモート デバッガー)
- 4201 (Xbox Manager、PIX、Xtf、XbtpLinkSvc)
- 4211 (Xbox Manager、PIX、Xtf)
- 4221 (Xbox Manager、PIX、Xtf)
- 4224 (PIX)
- 4600 (PIX)
- 4601 (PIX)
- 9002 (Xbox ゲーム ストリーミング)
- 9269 (タッチ アダプテーション キット ツール)
- 11442 (Xbox Manager)
- 11443 (Xbox Manager、Windows デバイス ポータル)
- 8116 (Visual Studio 統合)
- 8117 (Visual Studio 統合)
注意
TCP および UDP の両方について、上記一覧のポートが開かれていることが推奨されます。 ほとんどの UI ツールでは、適切な動作のためには TCP ポートを開くだけで済みます。 Xbox ゲーム ストリーミングを正常に動作させるには、UDP を開く必要があります。
サブミッション バリデーター ツールを使用するために必要な構成
サブミッション バリデーター ツールを使用するために必要なポートは 443 です。
サブミッション バリデーター ツールを使用するために必要なドメインは https://*.xboxlive.com です。
Xbox 開発キットの Wake on LAN のサポートに必要なポート
一部の機能では、開発キットに Wake on LAN マジック パケットを送信する機能が必要です。 これには、再起動 (xbreboot.exe)認可が必須です コマンド ライン ツールと Xbox Manager (NDA トピック)認可が必須です の一部の機能が含まれます。 Wake on LAN は、次の UDP ポートに送信されます。
- UDP 7
- UDP 9
Xbox 開発ネットワーク アクセスを構成するためのサポートが必要な場合は、デベロッパー アカウント マネージャー (DAM) に問い合わせるか、Xbox デベロッパー フォーラムに質問を投稿してください。
IPv6 のみのネットワーク
現在、ほとんどの Xbox サービス (サインインと認証を含みます) は、IPv4 エンドポイントのみを提供します。 その結果、開発とテストは、IPv4 (およびオプションで IPv6) 接続を備えたネットワークでのみ実行する必要があります。 純粋な IPv6 ネットワークは現在サポートされていません。 開発ツールとコンソール ソケット API は、IPv6 接続をサポートします。
次の手順
開発 PC 用にネットワーク アクセスを構成した後、GDK を使用した新しいタイトルの開発に進んで、GDK インストールを検証するための新しいプロジェクトを作成する必要があります。