メインコンテンツまでスキップ

プレイテスト - クラウドセーブ - (Unreal Engine モジュール)

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

クラウドセーブのゲームオプションをテストする

  1. プロジェクトをコンパイルし、Unreal Editorで開きます。以下の画像に示されているシナリオに従ってゲームをプレイします。

    Play test preview Unreal Byte Wars cloud save

  2. 成功すると、Output Logに以下のログが表示されます:

    • Cloud Saveからゲームオプションを読み込む際のログ:

      LogCloudSaveEssentials: Success to get player record.
    • Cloud Saveにゲームオプションを保存する際のログ:

      LogCloudSaveEssentials: Success to set player record.
  3. ゲームをプレイしてログインすることで、Player ID(別名 User ID)を取得します。IDは以下のログに表示されます:

    LogAccelByteOSS: Verbose: >>> GetUserAccount (DefaultInstance) was called. Args: UserId: {"id":"<You should see your Player Id here>","platformType":"","platformId":""}
  4. クラウドセーブが成功したことを確認するには、AccelByte Gaming Services(AGS)Admin Portalにログインし、ゲームのネームスペースダッシュボードに移動します。Progression & Inventory > Cloud Save > Player Recordsに移動します。検索ボックスの横にあるドロップダウンをクリックし、by User IDを選択します。前のステップのログからPlayer ID/User IDを検索ボックスに貼り付けて、Enterを押します。その後、Viewボタンを押してレコードの詳細を表示できます。

クラウドゲームオプションの削除をテストする

Byte Warsのオプションメニューには削除ボタンがありませんが、テスト目的で、このセクションではコードとAGS Admin Portalでゲームオプションを削除する方法を説明します。

  1. CloudSaveSubsystem_Starterサブシステムで作成したDeletePlayerRecord()関数を呼び出すことができます。削除したいレコードキーと、レコードが正常に削除されたときにリッスンするコールバック関数を渡すだけです。

  2. ゲーム管理者として、AGS Admin Portal経由でPlayer Recordを削除できます。AGS Admin Portalにログインし、ゲームのネームスペースダッシュボードに移動します。Progression & Inventory > Cloud Save > Player Recordsに移動します。検索ボックスの横にあるドロップダウンをクリックし、by User IDを選択します。前のセクションで取得したPlayer ID/User IDを検索ボックスに貼り付けて、Enterを押します。その後、Viewボタンを押してレコードの詳細を表示できます。

  3. レコード詳細メニューで、削除したいレコードを見つけて、Deleteボタンをクリックして削除します。