Skip to main content
この記事では、ネットワーク トラフィックを検査するための Fiddler の使用、デバッグに欠かせないツールと手法、および Game Saves の操作について説明します。

Game Saves ネットワーク トラフィックの検査

Fiddler を使用して、タイトルとの間を行き来するネットワーク トラフィックを検査およびデバッグします。Fiddler のセットアップの詳細については、次の記事を参照してください。 Fiddler は、タイトルがタイトル ロックを取得または解放したかを確認するのに使え、これはデータがクラウドとの間でいつ同期されるかを決定します。 タイトルがロックの取得に成功したときの PUT リクエストは次のとおりです。
タイトルがロックを解放したときのリクエストは次のとおりです。
タイトルは、使用している Game Saves API に応じて異なるタイミングでロックを取得および解放します。 同期プロセスの詳細については、Game Saves の同期フローについて を参照してください。

Game Saves の操作

Game Saves と直接対話するために使える 2 つのツールがあります。 これらのツールを使用すると、.xml ファイルを介して個々のユーザーまたはマシン プロバイダー ストレージ スペースをインポートおよびエクスポートできます。 すべてのツール操作の一覧については、それぞれのツールの記事を参照してください。
インポートとエクスポートの動作は、コンソールと PC で異なります。詳細については、以下の説明と各ツール ページを参照してください。

コンソール (xbstorage)

コンソール上では、xbstorage はコンソールの Game Saves サービスを介して動作します。ツールが操作を実行すると、システムはあたかもタイトルが直接その操作を実行しているかのように動作します。
  • インポート データは、コンソールがまずクラウドと同期し (ロックを取得してリモートの変更をダウンロード)、インポートされたデータをローカルに書き込み、その後インポートされたデータをクラウドへアップロードし始めます。アップロードは、ロックが解放される前にバックグラウンドで完了します。
  • エクスポート データは、コンソールがまずクラウドと同期し、その後ローカル データを出力ファイルにコピーします。

PC (xgamesaveutil)

PC 上では、xgamesaveutil は Game Saves サービスを介さずに直接ローカル ディスクにデータを書き込みます。
  • インポート データは、コンテナーと BLOB をローカル ディスクに書き込みます。ツールはインポートの前後にクラウドと同期せず、クラウドへのアップロードもトリガーしません。インポートされたデータは、次回タイトルが起動し、Game Saves プロバイダーを取得したときにクラウドにアップロードされます。
  • エクスポート データは、コンテナーをローカル ディスクから直接読み取ります。読み取りの前にクラウドと同期はしません。
これらのツールを実行するデバイスがロックを取得できない場合や、クラウドとローカルのコンテナー間の競合を検出した場合、システムはユーザーが競合を解決しないかのように状況を扱います。この状態で、デバイスはコンテナーの 1 つのバージョンを保持します。デバイスは、次回タイトルが起動されるまでオフラインであるかのように動作します。

リファレンス API ドキュメント

関連項目

Game Saves 目次
最終更新日 2026年8月24日