アカウント入門
概要
アカウントは、AccelByte Gaming Services (AGS) を利用するゲームのすべてのプレイヤーにとって不可欠なものです。各 AccelByte アカウントは各プレイヤーを表し、すべてのゲームの 名前空間 で共有されます。
このセクションでは、AccelByte アカウントの構造を示し、アカウントの管理方法に関する一連のガイドを提供します。
AccelByte アカウントの構造
キーコンセプト
Accounts Service の設計に使用されているキーコンセプトを理解することが重要です。
パブリッシャーユーザー ID
パブリッシャーユーザーIDは、パブリッシャーの名前空間内の各 AccelByte アカウントのアイデンティティです。複数のゲームユーザー ID の親として機能します。このアカウントには、メールアドレス、表示名、アバターなど、すべてのグローバルプレイヤーデータ (すべてのゲームの名前空間で共有される情報) が含まれています。
ゲームユーザー ID
ゲームユーザー IDは、ゲームの名前空間ごとに割り当てられた個別のアイデンティティです。各 AccelByte アカウントは複数のゲームユーザー ID を持つ可能性があり、プレイヤーがアクセスする各ゲームの名前空間に対して 1 つの ID を持ちます。ゲームの進行状況、実績、購入、好みなど、ゲーム固有のデータのみがゲームユーザー ID に関連付けられます。
アイデンティティプロバイダーアカウント
アイデンティティプロバイダー アカウントの堅牢なセットを AccelByte アカウントにリンクできます。アイデンティティプロバイダーとは、プレイヤーが使用を好むアカウント、またはゲームにアクセスするために使用するアカウントです。
フルアカウント
フルアカウントは、検証済みのメールアドレス、パスワード、基本的なユーザー情報を含む完全な AccelByte アカウントです。プレイヤーは、従来の登録プロセスを使用するか、または有効なメールアドレスやその他の必要な情報を入力してヘッドレスアカウントをアップグレードすることで、フルアカウントを持つことができます。
ヘッドレスアカウント
ヘッドレスアカウントは、ユーザーが初めてサインインした時に外部の アイデンティティプロバイダー またはカスタムデバイス ID を使用して作成できます。ヘッドレスアカウントがフルアカウントと唯一違うのは、有効なメールアドレスとその他の必要な情報がない点です。
ベストプラクティス
プレイヤーとの直接的な関係を確立する
ヘッドレスアカウントを使用して、ゲームの初回のプレイ体験をスムーズなものにすることをお勧めします。
プレイヤーがゲームへの投資を開始したら、有効なメールアドレスを入力して、ヘッドレスアカウントをフルアカウントにアップグレードするよう促すことを検討してください。そうすれば、プレイヤーと直接的な関係を築けます。
また、フルアカウントの数を最大化するという目標を達成するための別のオプションとして、メールアドレスを使用したフルアカウントの従来の登録を有効にすることもできます。
クロスプラットフォームの進行をサポート
複数のゲームプラットフォームでゲームを配信し、クロスプラットフォームの進行をサポートする場合は、既存の AccelByte アカウントにゲームプラットフォームアカウントをリンクするオプションをプレイヤーに提供することをお勧めします(プレイヤーが持っている場合)。プレイヤーが既存のアカウントを持っていない場合は、ゲームを初めて開始する前に、リンクするための新しいアカウントを作成します。
既存または新しく作成された AccelByte アカウントにリンクすることで、プレイヤーはゲームプレイデータを完全にそのまま維持しながら、新しいプラットフォームで体験を続けることができます。AccelByte アカウントへのリンクに失敗すると、新しいヘッドレスアカウントが作成されます。そのアカウントにゲームプレイの進行状況は存在しません。後で個別のプラットフォームアカウントをすべて 1 つの AccelByte アカウントにリンクする場合には、ゲームプレイデータの統合は簡単ではありません (不可能かもしれません)。
ゲームプレイを開始する前に既存または新しい AccelByte アカウントへリンクすることの利点を、プレイヤーに知らせることをお勧めします。