Xboxコンソールクラッシュレポーター統合ガイド
注釈:本資料はAI技術を用いて翻訳されています。
概要
このドキュメントでは、Xbox Series X (XSX)およびXbox OneコンソールのXbox Crash Reporterを有効にするための手順を説明します。有効にすると、クラッシュレポートは自動的にADT Webダッシュボードに送信され、分析されます。
前提条件
続行する前に、以下を確認してください:
-
BlackBoxSDK統合
BlackBoxSDKのWindowsバージョンが既に統合されていることを確認してください。詳細なガイダンスについては、ADT SDK統合ドキュメントを参照してください。
-
Unreal Engineソースコード
Unreal Engineがソースコードからフォークされていることを確認してください(Epic Games Storeからダウンロードされたものではありません)。後者はコンソール開発をサポートしていません。
-
ADT SDKとCLIのセットアップ
a. Game Settings → Game Integrationに移動します
b. Target Platformセクションで、Xbox One (GDK)またはXbox Series Xを選択します
c. ADT Downloadページから必要なアドオンをダウンロードします
Xboxアドオン統合
-
ダウンロードしたアドオンを解凍します。これにより、BlackBox-UE4SDK-x64-XSX-(SDKVersion)という名前のフォルダが生成されます。
-
フォルダを開き、BlackBoxSDKディレクトリをコピーします。
-
BlackBoxSDKディレクトリをゲームプロジェクトのプラグインフォルダに貼り付けます
Xbox Crash Reporterを有効にする手順
バージョンの作成に成功した後(Create versions and register buildsドキュメントを参照)、次の手順に従う必要があります:
-
Xboxビルドを登録する
適切なターゲットプラットフォームを選択します:
a. Xbox Oneビルドの場合はxboxonegdk。
b. Xbox Series Xビルドの場合はxsx。
c. 次のコマンドを実行して、新しいビルドIDを追加します:
.\BlackBoxCLI.exe build register --smartbuild --platform-name xsx --platform-arch x64 --apikey <your_api_key> --game-project <game_project_path> --game-engine <game_engine_path>
-
Unreal EngineでCrash URLを設定する
次のコマンドを実行して、クラッシュURLを登録します:
.\BlackBoxCLI.exe crash-url set
-
Unreal Engineを変更する(制限付き)
この手順は、MicrosoftとのNDAコンプライアンスのため、ADTカスタマーに制限されています。詳細な手順については、サポートチームにお問い合わせください。
パッケージ化とアップロード
-
ゲームをパッケージ化する
a. .uprojectファイルを開きます。
b. Unreal Engine Editorを使用し、Platform -> XSX -> Package Projectを選択します。
-
PDBファイルをアップロードする
クックが完了したら、次のコマンドを使用してPDBをアップロードします:
.\Blackboxcli.exe upload --game-archive <game-archive-path> --platform-name XSX --platform-arch x64 --apikey <your_api_key> --game-project <game_project_path> --game-engine <game_engine_path>
-
バイナリファイルをアップロードする
次のコマンドを実行して、バイナリファイルをADTシステムにアップロードします:
.\BlackBoxCLI.exe build upload-binaries --game-archive <the path for the game archive> --entry-point <the .xvc file for the game> --apikey <your_api_key> --game-project <game_project_path> --game-engine <game_engine_path>
Xbox Crash Reporterをテストする
ビルドをADTにアップロードした後、次の手順に従ってクラッシュ機能をテストします:
-
ビルドをダウンロードしてデプロイする
a. Accelbyte Development Toolkit Hubにログインします(インストールされていない場合はADT Webサイトからダウンロード)。
b. ChannelsまたはVersionsページに移動して、アップロードしたビルドを見つけます。
c. Downloadをクリックし、完了するとボタンがDeployに変わります。
d. devkitを選択してビルドをデプロイします(手順についてはConnect Devkitsを参照)。
-
クラッシュをトリガーする a. devkitでゲームを起動し、完全に起動したら意図的にクラッシュさせます。
b. Systemフォルダに移動し、devkitのSystem Scratchフォルダを開き、クラッシュレポートを見つけます。ファイル名は次のようになります:
xboxgdk_crash_<iso8601_time>。 -
クラッシュレポートのアップロードを確認する a. ゲームを再起動して、クラッシュレポートのADTバックエンドへのアップロードをトリガーします。
b. ADT Webダッシュボードでクラッシュの詳細を確認します。
Xboxクラッシュレポートは、クラッシュ発生後の次回ゲーム起動時にアップロードされます。