管理ポータルからプレイヤーの実績を管理する
注釈:本資料はAI技術を用いて翻訳されています。
概要
AccelByte Gaming Services (AGS) を使用すると、AGS 管理ポータルからユーザー実績データを閲覧および管理できます。ユーザー実績データの管理は、正確で最新の情報を維持するために不可欠です。これらのアクションの一般的な理由は次のとおりです:
- 開発フェーズ: 統合/開発フェーズ中にテストユーザーの実績データを手動でロックおよびロック解除する必要がある場合
- エラー修正: プレイヤーが実績をロック解除できないゲームの技術的な不具合があり、問題を手動で修正する必要がある場合
- コミュニティエンゲージメント: 実績を与えることで、プレイヤーからの優れた貢献を手動で認識する必要がある場合
この記事では、AGS 管理ポータルまたは AGS CLI からプレイヤーの実績を閲覧および管理する方法について説明します。
前提条件
AGS 管理ポータルと AGS Achievement API ドキュメントへのアクセスが必要です。
AGS CLI の手順に従う場合は、AGS CLI をインストールし、これらの機能へのアクセス権を持つアカウントでサインインしてください。詳細については、インストールとサインインを参照してください。例では Bash シェルを使用しています。
プレイヤーの実績を表示する
- Admin Portal
- AGS CLI
-
管理ポータルのサイドバーで、Engagements > Achievements > Lookup Achievements に移動します。

-
Achievements Value ページで、次のいずれかのオプションを使用してプレイヤーを検索します:
-
Email, Display name or Username
-
キーワードを入力します。ユーザーのリストが表示されます。

-
ユーザー ID をクリックして、表示したい実績を持つプレイヤーを選択します。プレイヤーの実績リストが Player Achievements ページに表示されます。

-
-
User ID: プレイヤーのユーザー ID を使用します。プレイヤーの実績リストが Player Achievements ページに表示されます。
-
-
プレイヤーのユーザー ID を確認します。
<PlayerEmailOrUsername>を、プレイヤーのメールアドレス、ユーザー名、または表示名に置き換えます。部分一致でも検索できます:ags iam users search --namespace <YourNamespace> --query <PlayerEmailOrUsername>出力でプレイヤーのアカウントを見つけ、その
userIdを控えます。ユーザー ID がすでにわかっている場合は、この手順をスキップします。 -
プレイヤーの実績を一覧表示します。ロック解除済みの実績が先に表示されます:
ags achievement user-progress list --namespace <YourNamespace> --user-id <UserId> --prefer-unlocked true
プレイヤーの実績をロック解除する
- Admin Portal
- AGS CLI
-
Player Achievements リストで、Add Achievement をクリックしてユーザーに実績を追加します。
-
Add Achievement フォームで、追加したい実績のコードを入力し、Search をクリックします。
Achievement Configuration の概要が表示されます。
備考管理ポータルからユーザーに追加できる実績設定は、非段階型実績であり、プレイヤーの統計値に依存しません。
-
Add をクリックして続行します。実績がユーザーの実績リストに追加されます。
-
実績をロック解除します。ロック解除できるのは非段階型実績のみです:
ags achievement user-progress unlock --namespace <YourNamespace> --user-id <UserId> --achievement-code <AchievementCode>
プレイヤーの実績をロックする
- Admin Portal
- AGS CLI
-
Player Achievements リストで、ロックしたい実績を見つけて、その Lock オプションをクリックします。

-
確認メッセージで、Lock をクリックして確認します。実績はプレイヤーの実績リストから即座に削除されます。
-
実績をロックします。AGS CLI では、この操作は
resetと呼ばれます。プレイヤーの実績リストから実績が削除されます:ags achievement user-progress reset --namespace <YourNamespace> --user-id <UserId> --achievement-code <AchievementCode>