> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Certification Console BVT ガイド

> 一般的な BVT 不合格、CFR の再現方法、認定に向けたタイトルの準備方法を学び、XBOX 本体のビルド検証テストを合理化します。

XBOX services を統合する本体ゲームは、一連の [XBOX Requirements](/publishing/certification/xbox-requirements) (XR) に従う必要があります。これらの要件のサブセットが [Build verification tests](/publishing/certification/xbox-requirements) (BVT) で、これはタイトルが完全な認定テストの準備が整っているかどうかを判断するために設計された一連のテストです。すべてのタイトルは、完全な認定テストに入る前に BVT に合格する必要があります。BVT に不合格となったタイトルは、Certification に再提出する前にすべての不合格を修正する必要があります。

## 本体で一般的な BVT の不合格

これは一般的な BVT の不合格のリストです。

### 再提出条件 (CFR) の再現

タイトルが BVT に不合格となる主な理由の 1 つは、以前にログに記録されたすべての CFR および/または BVT 不合格の修正を含まない新しいビルドを提出することです。以前に BVT および/または完全なテストを経たタイトルは、前回の提出からの CFR および BVT 不合格の問題を修正する必要があります。前回の提出からのすべての不合格の問題は、タイトルが完全なテストにスケジュールされる前に修正する必要があります。

**ガイダンス:**<br />新しいビルドを提出する前に、以前のすべての CFR および/または BVT 不合格の問題が修正されていることを確認してください。

### タイトルの安定性

タイトルはテスト中に安定した状態を維持し、タイトルがテストされることを妨げる問題があってはなりません。BVT チームは、すべてのメニューにアクセスでき、すべてのゲームモードがテスト可能であることを確認します。

**ガイダンス:**<br />サポートされているすべての本体タイプと世代でタイトルをテストします。[XR-001: Title Stability](/publishing/certification/xr/xr-001) のテストケースを確認し、各テストケースの合格/不合格の例に注目してください。

BVT 中に見つかる安定性の問題の例:

* タイトルを起動する際のクラッシュ、ハング、および/または長時間の読み込み画面。
* マルチプレイヤーアクティビティ中のクラッシュ (ゲーム招待の送受信、マッチメイキング、参加シナリオ)。
* 一般的なゲームプレイ中のクラッシュ。
* サスペンド/再開シナリオをテストする際のクラッシュまたはハング。
* ユーザー入力を受け入れるすべての画面でユーザー入力をテストする際のクラッシュまたはハング。
* すべてのゲームメニューに素早く入って戻る際のクラッシュまたはハング。

### パートナーホスト型サービス

ゲームの実行に必要なパートナーサービスは、Certification が提出物をテスト用に受け取ったときに機能している必要があります。これらのサービスは、タイトルを完全なテスト用にスケジュールする前に、稼働していることが検証されます。これらのサービスは、テストパス全体を通して機能し続ける必要があります。

**ガイダンス:**<br />認定テストパス全体でゲームの実行に必要なすべてのパートナーサービスが機能していることを確認してください。

### Microsoft Store の利用可能性と XBOX services ゲームプレイ設定

BVT 中に、タイトルは CERT および CERT.DEBUG サンドボックスの Store から本体にダウンロードされます。Partner Center で CERT サンドボックスへの公開が完了したら、XBOX services ゲームプレイ設定を CERT.DEBUG サンドボックスにも更新するようにしてください。これにより、テストのためのタイトルの取得と設定に遅延がないことを確認できます。

**CERT.DEBUG での XBOX services の更新**<br />初回の提出、または前回の提出以降に XBOX services ゲームプレイ設定を更新した場合は、設定を手動で CERT.DEBUG サンドボックスに公開します。

**ガイダンス:**

1. Partner Center で、製品の XBOX services - Gameplay settings ページに移動します。Certify ワークフローでパッケージに選択したソースサンドボックスを選択します。
2. Review and Publish を選択して、XBOX services ゲームプレイ設定を CERT.DEBUG サンドボックスの宛先に公開します。

### タイトルバージョンと XVC 名

タイトルバージョンは、送信ごとに異なる必要があります。ベストプラクティスは、新しい送信ごとにタイトルバージョンをインクリメントすることです (バージョンは XVC ファイル名に表示されます)。

**ガイダンス:**<br />新しい XVC ファイル名を、認定用に前回送信されたものと比較します。タイトルバージョンが変更されていることを確認してください。

### マルチプレイヤー

マルチプレイヤー体験をサポートするタイトルは、ユーザーがマルチプレイヤーセッションを正常に開始および完了できるようにする必要があります。BVT チームは、マルチプレイヤーセッションを開始および完了するために必要な最小数のユーザーをマッチングしようとします。タイトルが参加可能なマルチプレイヤー体験をサポートする場合、BVT チームはシステム参加と招待が期待どおりに機能することを確認します。タイトルは、参加可能な体験に **ゲーム内から** ユーザーが招待を送信できるようにする必要もあります。

BVT 中に見つかる最も一般的なマルチプレイヤーの問題:

#### 参加可能なゲームセッション

参加可能なゲームセッションを提供するタイトルは、XBOX シェルインターフェイスを通じて参加可能性を有効にする必要があります。BVT チームは、タイトルが終了またはサスペンドされたときに、タイトル内およびタイトル外からセッションに参加することを検証します。

不合格の例:

* ユーザーがシステムシェルからパブリックロビーに参加できません。
* ユーザーがシステムシェルから参加したときに、タイトルがユーザーをセッションに遷移させません。

**ガイダンス:**<br />ユーザーが XBOX シェルインターフェイスを通じてマルチプレイヤー体験に参加できることを確認します。これには、タイトルが実行中、終了、およびサスペンドされている場合が含まれます。それぞれの参加可能なマルチプレイヤー体験で、ユーザーがシステムシェルからその体験に参加できることを確認します。

#### ゲーム招待

参加可能なマルチプレイヤー体験をサポートするゲームは、クロスネットワークプレイヤーが存在するシナリオを含め、*ゲーム内から* XBOX ネットワークプラットフォームを使用して他の XBOX ネットワークユーザーにゲーム招待を送信できるようにする必要があります。

不合格の例:

* タイトルは参加可能なマルチプレイヤー体験をサポートしていますが、ゲーム内からのゲーム招待をサポートしていません。
* ユーザーがゲーム招待を受諾しても、タイトルはユーザーを予期されるマルチプレイヤー体験に遷移させません。

**ガイダンス:**<br />参加可能なマルチプレイヤー体験をサポートするゲームでは、*ゲーム内* に招待オプションがあることを確認します。

### Submission Validator - BuildID の不一致

BVT チームは、[Submission Validator](/build/core-features/common/packaging/subval/submissionvalidator) ログの `<BuildId>` が、認定用に送信された XVC の `<BuildId>` と一致することを確認します。ログで不合格または警告を確認してください。

さらに、`<failure>` タグは、コンテンツ取り込みおよび認定フェーズの一部として提出物が拒否される原因となる条件を示しています。そのようなパッケージを提出することを妨げるものは何もありませんが、そうすると遅延が発生する可能性があります。ログに `<failure>` タグが含まれなくなるまで、特定された問題を修正するのがはるかによいでしょう。

ログに `<warning>` タグが表示される場合もあります。これらは一般的に例外が必要になる可能性がある問題を示しています。特定された警告について質問がある場合は、[Microsoft の担当者](/publishing/game-publishing/resources/managed-support/overview-microsoft-representatives-and-contacts) に連絡して話し合ってください。タイトルに例外が認められても、`<warning>` タグはログファイルに引き続き表示されます。ログメッセージの完全なリストについては、[Submission Validator Messages](/build/core-features/common/packaging/subval/submissionvalidator-messages) を参照してください。

### ダウンロード可能なコンテンツ (DLC)

Durable および Consumable アドオンをサポートするゲームは、ゲームと共にテスト用に提出される、サポートされているダウンロード可能なコンテンツ (DLC) の各タイプについて、少なくとも 1 つの製品を用意する必要があります。たとえば、トラックパック、カーパック、および仮想通貨のパックをサポートするレースゲームでは、少なくとも 1 つのトラック、1 つのカー、1 つの仮想通貨パックのアドオンを認定する必要があります。

**ガイダンス**<br />Certification チームがダウンロードできるサポートされている各タイプの DLC について、少なくとも 1 つの製品が利用可能であることを確認します。

### 基本構成

タイトルは、実行するために既定の本体設定に変更を必要としてはなりません。BVT チームは、タイトルを起動し、ゲームをテストするために変更が必要な本体設定がないことを確認します。

まれに、タイトルはパートナーサービスに接続するために DNS を変更する必要がある場合があります。これは提出前に Microsoft の担当者と話し合う必要があり、承認された例外が必要です。

### オフライン利用可能性

BVT チームは、タイトルがオフラインシナリオでどのように動作するかを最初に確認します。これらのチェック中に発生する最も一般的な不合格には、起動時のクラッシュや、初期のエンゲージメントプロンプトを通過しようとしたときに無期限に応答しなくなることが含まれます。

テストの準備を良好に整え、これらの問題を回避するため、Certification 用の最終パッケージを提出する前に、オフライン状態でタイトルを起動することをテストに追加します。すべてのメニューとゲームモードが正常にナビゲート可能であるか、オンライン接続が必要な時期と場所で、ユーザーが適切なエラープロンプトを受け取る適切な場所に到達できることを確認します。

### 言語サポート

BVT チームは、タイトルが起動し、安定した状態を維持し、サポートされているすべての言語にローカライズされていることを確認します。

Submission Validator のログと、タイトル内の言語ピッカー (サポートされている場合) を使用して、意図された言語サポートを判断します。

**ガイダンス:**<br />タイトルがサポートされている各言語で起動し、期待どおりにプレイできることを確認します。

### Intelligent Delivery

Intelligent Delivery をサポートするタイトルは、提出前に適切に構成する必要があります。BVT チームは、サポートのレベルと、コンテンツが Store から期待どおりにインストールできることを確認します。

### プリオーダースタブファイル

プリオーダースタブファイルが提出されたとき、BVT チームは正しい StoreID がパッケージに含まれていることを確認します。

**ガイダンス:**<br />正しい StoreID がパッケージに含まれていることを確認します。


## Related topics

- [Certification PC BVT ガイド](/ja-jp/publishing/game-publishing/concepts/certification/certification-pc-bvt-guide.md)
- [認定のステップバイステップ ガイド](/ja-jp/publishing/game-publishing/concepts/certification/certification-guide.md)
- [XR-001 タイトルの安定性](/ja-jp/publishing/certification/xr/xr-001.md)
- [XBOX One Software Development Kit 移行ガイド](/ja-jp/build/console-features/networking/xdk-migration/xdk-migration-toc.md)
- [プロファイルガイド付き最適化](/ja-jp/tools/tools-console/pgo/pgo.md)
