PlayStation 5リテールクラッシュレポート
注釈:本資料はAI技術を用いて翻訳されています。
概要
プレイヤーのリテール版PlayStation 5(PS5)でゲームがクラッシュすると、コンソールのシステムソフトウェアがクラッシュをキャプチャします。プレイヤーがレポートの送信に同意した場合、レポートはAccelByte Development Toolkit(ADT)に直接ではなく、Sony Crash Reportingに送信されます。
ADTは、Sony Crash Reportingからこれらのクラッシュを収集し、PlayersオリジンとしてCrashesページに表示します。
devkitおよびtest kitからのクラッシュは、この経路を使用しません。これらのクラッシュは、引き続きTarget Managerで設定したPS5 Uploader URLを通じて届きます。Uploader URLを設定する手順は、10秒クラッシュビデオの前提条件セクションにあります。
他のプラットフォームでADTがクラッシュにラベルを付ける方法については、ライブ(リテール)クラッシュレポートを参照してください。
仕組み
- ADTは約5分ごとにSony Crash Reportingを確認します。Sonyがクラッシュをインデックスするのに時間がかかるため、新しいクラッシュが表示されるまでにさらに時間がかかる場合があります。
- 最初の確認が成功すると、ADTは最大で過去30日間のクラッシュを収集します。
- ADTは、ゲームに接続されたタイトルIDについて、リテールコンソールからのクラッシュのみを収集します。Sony Crash Reportingにあるdevkitおよびtest kitのクラッシュはスキップされます。
- ADTは、プレイヤーが送信に同意したクラッシュのみを収集します。
- ADTは、クラッシュダンプと、Sonyにある場合はクラッシュビデオを保存します。
- コールスタックはSonyから提供されます。ADTはリテール版PS5のクラッシュをシンボル化せず、ADTにアップロードしたシンボルはこれらのクラッシュには使用されません。
- ADTは、プレイヤーのユーザーIDやコンソールのハードウェアIDを保存しません。
前提条件
- Sony Crash Reportingを使用するPS5タイトル。
- ADT Web上のゲーム。
クラッシュ収集を設定する
クラッシュ収集は、AccelByteと一緒に設定します。ADT Webで自分で接続することはできません。
1. AccelByteに連絡する
ゲームのリテール版PS5クラッシュ収集を設定するには、AccelByteサポートに連絡してください。AccelByteが、Sony側で設定する内容と共有する情報を案内し、ゲームをSony Crash Reportingに接続します。
2. 接続ステータスを確認する
- ADT Webでゲームを開き、Game Settings > Retail Crashesに移動します。
- PlayStation 5の下で、Sony Crash Reportingのステータスを確認します。
ゲームがまだ接続されていない場合、ページにはSony Crash Reporting is not connectedと表示されます。接続するには、AccelByteに連絡してください。
AccelByteがゲームを接続すると、ページにはTitle IDs、Back office Client ID、Last checked Sony、Last crash receivedの各フィールドも表示されます。Refreshをクリックすると更新されます。
| ステータス | 意味 |
|---|---|
| pending access | ADTはアクセス情報を受け取り、Sonyでの最初の確認が成功するのを待っています。まだ何も収集されていません。 |
| connected | ADTは、プレイヤーがSonyに送信したクラッシュを収集しています。 |
| setup failed | ADTは、これらのアクセス情報でSonyに接続できませんでした。 |
| stopped | ADTは収集していましたが、Sonyがリクエストを受け付けなくなりました。ADTは再試行を続け、すでにADTにあるクラッシュは保持されます。 |
| disconnected | ADTは、このゲームのリテールクラッシュを収集しなくなりました。すでにADTにあるクラッシュは保持されます。 |
ステータスがsetup failedまたはstoppedの場合、ページにはSonyからの最後のエラーが表示されます:
| エラー | 対応 |
|---|---|
| Sony refused the request | AccelByteサポートに連絡してください。 |
| Sony did not accept the Client ID and Client Secret | AccelByteサポートに連絡してください。AccelByteと共有した認証情報を変更した場合は、新しい認証情報を送信してください。 |
| Sony's service was not available | 対応は不要です。ADTは次回の確認時に再試行します。 |
| ADT hit an internal error while checking Sony | AccelByteサポートに連絡してください。 |
クラッシュをビルドに関連付ける(任意)
ADTは、ゲームがADT SDKを使用しているかどうかに関係なく、リテール版PS5のクラッシュを収集します。クラッシュをADTのバージョンとビルドに関連付けるには:
- ADT Unreal SDK 2.34.4以降を統合します。方法については、ADT SDK の統合を参照してください。
- パッケージ化する前に、ADT CLIでビルドを登録します。方法については、ビルドの管理を参照してください。
SDKは、Sonyが収集するクラッシュデータにADTのバージョンIDとビルドIDを追加します。
ADTは、収集した各クラッシュを次のようにバージョンとビルドに割り当てます:
- クラッシュデータに、このゲームに属するADTのバージョンIDとビルドIDが含まれている場合、ADTはそれらを使用します。
- それ以外の場合、ADTはSonyが報告するアプリバージョン(例:
01.000.000)を使用します。ADTはその名前のゲームバージョンを使用し、存在しない場合は作成します。クラッシュはビルドに関連付けられません。 - Sonyがアプリバージョンを報告しない場合、ADTはクラッシュをバージョン
0.0.0.0-devに割り当てます。
Sonyから収集した各クラッシュには、ADTで独自のセッションが作成されます。ゲームの実行中にADT SDKが記録したセッションには関連付けられません。
シンボル化されたコールスタックを取得する
リテール版PS5クラッシュのコールスタックは、Sony Crash Reportingから提供されます。シンボル化されたコールスタックを取得するには、Sonyがビルドのシンボルを持っていることを確認してください。ADTは、リテール版PS5クラッシュを後からシンボル化することはできません。
リテール版PS5クラッシュを表示する
- ADT Webで、Crashesに移動します。
- OriginフィルターをPlayersに設定します。
Sonyから収集したクラッシュには、次の情報が表示されます:
- ソースとしてCollected from Sony。
- GeneralタブのSony crash IDとTitle ID / App version。
- Playersオリジンの判断根拠としてRetail console。
- Sonyのクラッシュビデオ(ある場合)。
- ユーザーなし。Sonyからのクラッシュは、不明なユーザーとしてカウントされます。
Playersのクラッシュが表示されない場合、ページには次のいずれかのメッセージが表示されます。選択した期間などのフィルターによって、Playersクラッシュが表示されるかどうかが決まります。何も表示されない場合、どのメッセージが表示されるかはPS5の接続ステータスによって決まります。
| メッセージ | 意味 |
|---|---|
| No crashes from players yet | ADTはこのゲームのクラッシュをSonyから収集していません。接続が未設定、pending access、setup failed、またはdisconnectedの状態です。 |
| No crashes from players in this period | 接続は機能していますが、選択した期間など現在のフィルターに一致するPlayersクラッシュがありません。また、Sonyが新しいクラッシュをインデックスするには時間がかかります。 |
| Crash collection from Sony has stopped | SonyがADTのリクエストを受け付けなくなりました。 |
| No crashes from players match these filters | ADTは接続ステータスを読み込めなかったため、上記のどのケースに該当するかを判断できません。Playersクラッシュは、受信されるとここに表示されます。 |
最初の3つのメッセージでは、View connection statusをクリックするとRetail Crashesページが開きます。
制限事項
- 接続の設定と変更はAccelByteが行います。ADT Webにはまだセルフサービスの設定はありません。
- コールスタックの品質は、Sonyが持っているシンボルによって異なります。
- リテール版PS5クラッシュには、ADTのハードウェア情報やプレイヤーのユーザーIDは含まれません。
- クラッシュは、Sonyがインデックスし、ADTが次に確認した後にのみ表示されます。
- Sonyから収集したPS5クラッシュは、ネームスペースの1日あたりのクラッシュ制限にカウントされません。