Microsoft Game Development Kit をインストールせずにツールを使用する
このトピックでは、抽出された場所から Microsoft Game Development Kit (GDK) ツールを使用するために必要な手順について説明します。 最初の抽出ドキュメントで述べたように、これは主にビルド シナリオを有効にすることに焦点を当てています。 すべてのツールにわたってすべてのアクションのサポートに関する保証はありません。
コマンド プロンプトとコマンドライン ビルド
ほとんどのコマンド プロンプト アクションは動作するはずです。 オーバーライドされた環境変数を実行するように構成されたコマンド プロンプトを使用すると、この場合の可能性が最も高くなります。
ビルド環境とコマンド プロンプトを構成する方法の詳細については、「Microsoft Game Development Kit をインストールせずにビルド環境を構成する」をご覧ください。
これが構成された後、MSBuild 実行によるビルドは、オーバーライドされた環境変数を使用して、抽出されたファイルの場所を指します。
XbtpLinkSvc の構成
Xbox 転送プロトコル サービス (XbtpLinkSvc (NDA トピック))認可が必須です は、開発用 PC と開発コンソール間のデータの高速転送を調整します。
抽出された場所から予想される配置動作を有効にするには、XbtpLinkSvc を登録および開始する必要があります。 これを行うには、Microsoft GDK\bin ディレクトリから次のコマンドを実行します。
XbtpLinkSvc.exe /register /f
XbtpLinkSvc.exe /routing
/register コマンドは、使用するサービスを構成します。 /routing コマンドは、サービスを起動します。
ファイアウォールのセットアップ
コンソールから TCP ポート 4201 で着信接続を受け入れる XbtpLinkSvc.exe のファイアウォール通知が発生する場合があります。 XbtpLinkSvc.exe が着信接続を受け入れることを許可すると、はるかに優れたエクスペリエンスが提供されます。 ネットワークポリシーが XbtpLinkSvc.exe への着信接続を制限している場合は、PC で開始された接続がコンソールに確実に確立されるように、各コンソールで xbconnect /data を頻繁に実行する必要があります。 これらの着信接続を許可すると、コンソールは PC へのオンデマンド接続を開始できます。
昇格したコマンドプロンプトから次のコマンドを使用して、「Xbox Transport Link Service (inbound)」という名前の適切なファイアウォールルールを Windows ファイアウォールに追加できます。
<code>netsh advfirewall firewall add rule name="Xbox Transport Link Service (inbound)" dir=in action=allow protocol=tcp localport=4201
Windows Defender 除外を追加する
Windows Defender は既定で、XbtpLinkSvc によって設定された配置接続を終了する可能性があります。 Microsoft Game Development Kit (GDK) インストーラーには、これを回避するために Windows Defender 除外を追加する手順が含まれます。
この除外を手動で追加するには、PowerShell コマンドの Add-MpPreference を使用します。
Add-MpPreference -ExclusionProcess "xbtplinksvc.exe"
この除外を削除するには、PowerShell コマンドの Remove-MpPreference を使用します。
Remove-MpPreference -ExclusionProcess "xbtplinksvc.exe"
抽出されたディレクトリの変更
Microsoft Game Development Kit (GDK) の場所が変更された場合、XbtpLinkSvc を再登録し、タスクを強制終了して、再起動する必要があります。 これを行うには、Microsoft の GDK\bin ディレクトリ (新しい Microsoft Game Development Kit (GDK) の場所) から次のコマンドを実行します。
XbtpLinkSvc.exe /register /f
taskkill /im XbtpLinkSvc.exe /f
XbtpLinkSvc.exe /routing
これにより、抽出された新しい場所でサービスが適切に再起動されます。
関連項目
インストールせずに Microsoft Game Development Kit を使用する
Microsoft Game Development Kit を使用した Xbox プロジェクトの構成、ビルド、展開 (NDA トピック)認可が必須です