プレイテスト - クラウドセーブ - (Unreal Engine モジュール)
注釈:本資料はAI技術を用いて翻訳されています。
クラウドセーブのゲームオプションをテストする
-
プロジェクトをコンパイルし、Unreal Editorで開きます。以下の画像に示されているシナリオに従ってゲームをプレイします。

-
成功すると、Output Logに以下のログが表示されます:
-
Cloud Saveからゲームオプションを読み込む際のログ:
LogCloudSaveEssentials: Success to get player record. -
Cloud Saveにゲームオプションを保存する際のログ:
LogCloudSaveEssentials: Success to set player record.
-
-
ゲームをプレイしてログインすることで、Player ID(別名 User ID)を取得します。IDは以下のログに表示されます:
LogAccelByteOSS: Verbose: >>> GetUserAccount (DefaultInstance) was called. Args: UserId: {"id":"<You should see your Player Id here>","platformType":"","platformId":""} -
クラウドセーブが成功したことを確認するには、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でゲームオプションを削除する方法を説明します。
-
CloudSaveSubsystem_Starterサブシステムで作成したDeletePlayerRecord()関数を呼び出すことができます。削除したいレコードキーと、レコードが正常に削除されたときにリッスンするコールバック関数を渡すだけです。 -
ゲーム管理者として、AGS Admin Portal経由でPlayer Recordを削除できます。AGS Admin Portalにログインし、ゲームのネームスペースダッシュボードに移動します。Progression & Inventory > Cloud Save > Player Recordsに移動します。検索ボックスの横にあるドロップダウンをクリックし、by User IDを選択します。前のセクションで取得したPlayer ID/User IDを検索ボックスに貼り付けて、Enterを押します。その後、Viewボタンを押してレコードの詳細を表示できます。
-
レコード詳細メニューで、削除したいレコードを見つけて、Deleteボタンをクリックして削除します。