一般のよくある質問
注釈:本資料はAI技術を用いて翻訳されています。
Introduction
このFAQは、AccelByte Gaming Services (AGS) に関するよくある質問にお答えすることを目的としています。その他の質問がある場合は、お問い合わせください。
Account Management
AGSのアカウント管理機能には、メール認証やパスワード復旧システムを含む堅牢なオプトインシステムが備わっています。また、AGSのAccessサービスを利用したメール認証やパスワード復旧などの機能も提供しています。
Q: アカウント管理システムはカスタマイズ可能ですか?
A: はい、AGS App EditorおよびTypeScript SDKを使用してカスタマイズできます。
Q: AGSのアカウントシステムをWordPressなどの一般的なウェブサイトページビルダーと統合することはできますか?
A: はい、サポートされています。
Q: アカウント管理ツールはありますか?
A: はい、AGS管理ポータルのApp Editorにはアカウント管理機能があります。
Authentication
AGSのAccessサービスは、認証と認可を提供します。このサービスはOAuth 2.0仕様を使用した多層セキュリティを提供します。ユーザーアカウント、IAMクライアント、堅牢な権限システム、サードパーティのログイン統合などが提供されるサービスの一部です。
Accessサービスは、AGSプラットフォーム内の他のすべてのサービスへのアクセスを提供し、管理ポータル、プレイヤー、およびゲームプレイをサポートするその他のアプリケーションからのリクエストを処理する役割を担います。アカウントリンクサービスにより、プレイヤーが異なるプラットフォームでゲームをプレイできるようにします。
Third-party authentication
プレイヤーがサードパーティのプラットフォームアカウントをゲームやプラットフォームにリンクすると、どのプラットフォームでプレイしていても、ゲームプレイや進行状況のデータにアクセスできるようになります。
AGSは、さまざまなサービスを介したサードパーティアカウントのリンクをサポートしています。
- ソーシャルプラットフォーム: Facebook、Twitter、Snapchat、Twitch、Discordがすべてサポートされています。
- ゲームプラットフォーム: Xbox、PlayStation、Nintendo、Steam、Oculus、Epicがすべてサポートされています。
- 技術プラットフォーム: Apple、AWS、Microsoft、Google、OIDCがすべてサポートされています。
Two-factor authentication
AGSの二要素認証は、AGSプラットフォーム上のユーザーアカウントに2つ目のセキュリティ層を提供します。二要素認証は、ゲームやウェブプラットフォームにアクセスするプレイヤー、または管理ポータルにアクセスする管理者ユーザーに対して有効にできます。AccelByteは、Authenticator App、Backup Code、Email Authenticationの3種類の二要素認証を提供しています。
Marketing services
このセクションでは、チームがゲームをマーケティングするのに役立つ、さまざまなAGS機能の使用に関する質問を取り上げます。
Account messages and notifications
メッセージと通知は、AGSのNotificationsサービスを使用してサポートされており、管理者やパブリッシャーがプレイヤーにテキストベースの通知を送信できるようにします。通知は、サービスからサービス、またはサービスからクライアントアプリケーションへ送信できます。通知はREST APIを使用して送信され、WebSocket接続を通じてリレーされ、リアルタイムで受信されたことを保証します。
Email campaign creation and support
メールキャンペーンはAGSプラットフォームの外部で処理されます(例:MailChimpや他のCRMを使用)が、バックエンドプラットフォームからデータを抽出し、ターゲットを絞ったメールキャンペーンに使用することができます。
Matchmaking
AGS PlayサービスはMatchmakingをサポートしています。これには、ランキング、ELO、またはカスタム設計のサポートが含まれます。
Q: マッチメイキングはカスタマイズ可能ですか?
A: はい、マッチ属性を設定して、パーティがどのようにマッチングされるかを決定することで、独自のマッチメイキングレーティング(MMR)を作成できます。また、理想的なマッチが不可能な場合にパーティをどのようにマッチングするかを規定するフレックスルールを作成することもできます。これらのフレックスルールには通常、マッチメイキングプロセスの時間制限が含まれており、プレイヤーがゲームをプレイするのに長時間待たされないようにします。
また、Matchmakingシステムでは、一方のチームが他方より大きい非対称なゲームモードを作成することもできます。例えば、5人のプレイヤーが協力して、プレイヤーが操作する単一の強力な敵に立ち向かう1対5モードなどです。
Cross-platform matchmaking
クロスプラットフォームマッチメイキングは、AGSのMatchmakingサービスのCrossPlayを介してサポートされています。CrossPlayにより、異なるプラットフォーム(例:Steam、PSN、XBL、PlayStation、Nintendo、Steam、Epic)のプレイヤーが一緒にプレイできるようになります。一部のプラットフォームでは、プレイヤーがクロスプレイ機能をオプトインまたはオプトアウトできるオプションをゲームで提供することが求められます。デフォルトでは、AGSのマッチメイキングはプラットフォームに関係なくすべてのプレイヤーをマッチングしますが、マッチメイキング設定に追加のルールを加えることで、ゲームクライアントからのマッチリクエストにパラメータを追加できます。
Commerce
AGSには、セール、スケジューリング、バンドルを含む堅牢なゲーム内マーケットプレイスのサポートが含まれています。これらの機能は、AGSのMonetizationサービスを使用してサポートされており、ストア、ゲーム内アイテム、または販売用アドオンを管理し、これらのアイテムをカテゴリに分類することができます。Commerceには、アイテムのローカライゼーション、アイテムの地域データ、アイテムバンドリング、ストア分離、ストアクローニング、ストアのインポート/エクスポート、画像・アイテムタグ、購入制限などの機能も含まれています。
Payment providers
AGSは、Xsolla、Stripe、Ayden、Checkoutを標準の決済プロバイダーとしてサポートしています。
Payment providers機能は、AGS Public Cloudではまだサポートされていません。
Web marketplace distribution
AGSのDistributionサービスにより、お客様自身がパブリッシャーとなり、タイトルを自律的に配信できます。ウェブベースのPlayer Portalとインストール可能なゲームランチャーを使用して、独自のゲーム配信プラットフォームを構築できます。さらに、プラットフォームの見た目や操作感を簡単にカスタマイズできるApp Editorなどの追加機能も利用できます。
In-game marketplace currencies
AGSのCurrencyサービスを介してサポートされており、管理ポータルでトランザクションに受け入れる通貨を設定できます。実世界の通貨と仮想通貨の両方を設定して、プレイヤーがそれらの通貨を使用してトランザクションを行えるようにすることができます。
当社のCommerceサービスは日本の法律に準拠しています。
In-game marketplace currencies機能は、AGS Public Cloudではまだサポートされていません。
Engagement
AGSのEngagementサービスには、Achievements、Leaderboards、Rewards、Season Pass、User Generated Contentなどの機能が含まれています。これらの機能は、管理ポータルから設定およびアクセスできます。
Leaderboards
ウェブでアクセス可能なリーダーボードとゲーム内統計は、AGSのLeaderboardサービスを使用してサポートされており、Cloud Statisticsサービスからデータを収集することで、ゲーム内のプレイヤーのスコアとランキングを追跡できます。
利用可能な統計には、プレイしたマッチ数、プレイヤーのマッチメイキングレーティング、経験値などが含まれます。ただし、お客様は「ミッション完了数」や「ヘッドショット数」など、任意の数のカスタム統計を作成し、それらのカスタム統計に基づいてリーダーボードを作成することができます。
Leaderboardサービスは、このデータを使用して各プレイヤーのランクを計算します。このサービスは、日々のプレイヤー活動用のデイリーリーダーボード、週間のプレイヤーの振り返り用のウィークリーリーダーボード、月間のプレイヤー活動を記録するマンスリーリーダーボード、休日イベントなどの季節的なプレイヤー活動用のシーズナルリーダーボード、そしてオールタイムリーダーボードを含む、1つのゲームで複数のリーダーボードをサポートします。
Season Pass
AGSのSeason Passサービスは、期間限定チャレンジに参加するプレイヤーに特別な報酬を付与する段階的な報酬構造を提供します。プレイヤーはシーズンパス(または「バトルパス」)チャレンジでXPを獲得することで、ティアをアンロックし、報酬を受け取ることができます。
Achievements
AGSのAchievementsサービスは、開発者がゲームへのプレイヤーのエンゲージメントを高めるために使用できるツールです。ゲーム内でのプレイヤーの進行状況を認識し、アイテムや新しいキャラクターで報酬を与えることは、ゲームへのより深い楽しみだけでなく、ブランドロイヤルティも育みます。アチーブメントには主に、インクリメンタルとノンインクリメンタルの2つのタイプがあります。
Rewards
AGSのRewardsサービスは、プレイヤーの実績を認識して特別なアイテムやその他のエンタイトルメントを付与することで、プレイヤーの継続率とブランドロイヤルティを高める効果的な方法です。進行状況に対して報酬を得たプレイヤーは、ゲームに対してより頻繁にエンゲージする可能性が高くなります。報酬は、アイテム、新しいマップ、バッジなど、いくつかの異なるタイプに分類できます。Rewardsサービスは、StatisticsおよびAchievementsサービスと連携して、プレイヤーが報酬を得るために達成すべき基準を定義し、EntitlementsおよびFulfillmentサービスと連携して、プレイヤーが獲得した報酬を付与する仕組みで動作します。
Q: AGSは進行状況、セーブ、ロード、アチーブメントをサポートしていますか?
A: はい、これらはStatistics、Cloud Save、Achievementsなど、複数のサービスの組み合わせによってサポートされています。
Q: AGSにはクロスプラットフォームのエンタイトルメントシステムやソリューションが含まれていますか?
A: はい、これはAGS Accessサービス(およびアカウントリンク)、およびAccelByteのEntitlementsサービスによってサポートされています。
Challenge or quest system
Challengeサービスは、AGSのロードマップに含まれています。それまでの間、クラウドストレージ、非表示のストアアイテム、統計、アチーブメントを組み合わせることで、Challengeシステムを実装する回避策があります。
Redemption codes
Redemption codesは、AGSのCode Redemptionサービスを介してサポートされています。このサービスにより、引き換え可能なコードを作成し、プレイヤーに配布して、ゲーム内アイテムやその他のエンタイトルメントをアンロックできるようにすることができます。コードは、ゲーム内またはウェブサイトで引き換えることができます。
管理ポータルでは、生成するコードの数、コードを引き換えられる回数、プレイヤーがコードを引き換えられる回数を設定できます。キャンペーンを開始した後は、コードの引き換え履歴を確認することもできます。Steamなどのサードパーティプラットフォームによって生成されたコードも、カタログに販売用としてリストすることができます。コードの一括追加や削除は、APIエンドポイントを使用して行うことができます。
購入、獲得した報酬、引き換えたコードを含むアクティビティログは、APIエンドポイントを介してアクセスできるほか、管理ポータルで確認することもできます。プレイヤーは、Player Portalで自分の購入履歴を確認することもできます。
Social features
AGSのSocialサービスは、フレンド、グループ、プレゼンス、チャット、通知などの機能を提供します。
Friends system
AGSのFriendsサービスは、プレイヤーが他のプレイヤーとソーシャルにつながることを可能にします。このサービスはWebSocketを使用して、すべてのプレイヤーがフレンドリストに関するリアルタイムの更新を確実に受け取れるようにしています。プレイヤーは、さまざまな方法でフレンドを管理できます。
Guild system
AGSは、Groupsサービスを介してグループおよびギルド機能を提供しており、プレイヤーが集まってチャットや一緒にプレイできるようにします。このサービスを実装することで、プレイヤーはグループを作成、参加、そして他のプレイヤーをグループに招待できます。グループ管理者は、参加リクエストを管理したり、グループのメンバーを追加・削除したりできるほか、カスタム権限を持つ異なるロールを作成・管理することもできます。
Chat
パーティChatにより、ユーザーは自分のパーティ内のすべてのプレイヤーにメッセージを送信できます。パーティメンバーは、送信者からの新しいメッセージがあると通知を受け取ります。
Global Chatにより、ユーザーはゲーム内のすべてのユーザーにメッセージをブロードキャストできます。デフォルトでは、ユーザーはグローバルチャンネルに参加し、ゲーム内の他のユーザーへのメッセージのブロードキャストを開始できます。
White label support
Q: AGSのホワイトラベルサポートの範囲はどの程度ですか?
A: AGSのApp EditorとTypeScript SDKを活用することで、Player PortalとLauncherの両方の見た目や操作感を完全にカスタマイズできます。AGS TypeScript SDKは、AccelByteのバックエンドサービスを使用してウェブアプリケーションを構築できる、プラットフォームに依存しないJavaScriptライブラリです。TypeScript SDK playgroundをお試しいただけます。
Q: 複数のウェブサイトゲートウェイを持つことはできますか?各ゲームやフランチャイズごとにビジュアルをスキン化したいのですが。
A: はい、これはサポートされています。PublisherのnamespaceとGameのnamespacesは、それぞれ独自のポータルを持つことができます。ウェブサイトのログインとページのビジュアルは、AGS App EditorとTypeScript SDKサービスを介して、ブランド要件を満たすようにカスタマイズできます。
User Data
年齢や性別など、ユーザーが提供する情報のカスタマイズ。 表示名や生年月日などのファーストクラス属性は標準で利用可能ですが、他のユーザー情報(例:住所)を取得するためのカスタム属性、いわゆる「セカンドクラス」属性を作成することもできます。
Q: データを移行する権限を含め、お客様は自社の顧客データを所有できますか?
A: はい。AccelByte Master Services Agreementの一般データ保護規則(GDPR)のセクション2.0を参照してください。
Q: お客様の顧客データは他のグループと共有されますか?
A: いいえ。AccelByte Master Services Agreementの一般データ保護規則(GDPR)のセクション3.0を参照してください。
Telemetry
AGSのGame Telemetryサービスは、HTTPベースのREST APIを使用して指定されたストリーミングパイプラインにイベントを送信するための、ゲーム用のスケーラブルなイベントデータ取り込みパイプラインとして機能します。このサービスを使用すると、プレイヤーデータを収集・分析し、それを今後の設計判断に活用できます。また、参照できるサービス名別のAGS Telemetry Eventsのリストも管理しています。
Q: テレメトリシステムは、さまざまなデータストレージソリューションやサードパーティ統合をサポートしていますか?
A: はい、AGS Game Telemetryサービスは、デフォルトでRedshift、S3、Snowflakeなど複数のデータウェアハウスをサポートしています。AccelByteは、まだ標準でサポートされていないデータウェアハウスの統合についても、お客様と協力して対応することができます。
LiveOps support
AccelByteのサポートチームは、デフォルトでAccelByteのすべてのサービスを積極的に監視しています。監視対象のデフォルトサービスをリストしたカスタムステータスページのリンクが、各お客様に提供されます。アラートがトリガーされた場合、AccelByteサポートチームのメンバーがアラートを確認し、必要な対応を行います。アラートがSeverity Level 1、Level 2、またはLevel 3に分類される可能性が高いと判断された場合、お客様にはメールで通知されます。
完全なサービスレベル契約(SLA)は、AccelByte Master Services Agreementに記載されています。
Moderation
特定のゲームや製品からユーザーに警告を出したり、一時的または永久に利用を禁止したりするプレイヤーモデレーションは、AGSのUser Bansサービスでサポートされています。このサービスにより、ゲームのルールを破ったり、その他の不適切な行為をしたプレイヤーに対して、ゲームや特定のゲーム内機能へのアクセスを制限することができます。ユーザーの禁止を行う方法には、Account Bans、Feature Bans、Device Bansの3つがあります。
Legal agreement system
AGSのLegal Agreementsサービスは、利用規約、プライバシーポリシー、エンドユーザーライセンス契約(EULA)などの法的文書を管理する機能を備えています。マーケティング設定(プレイヤーがメールでの更新情報を受け取りたいかどうかなど)を管理することもできます。異なるバージョンやロケールを持つ文書を作成・管理し、それらを管理ポータルに保存できます。
Legal Agreementsは、ゲームのnamespaceまたはパブリッシャーのnamespaceのいずれかにアップロードできます。パブリッシャーのnamespaceにアップロードされた契約は、Player PortalまたはLauncher内のすべてのゲームに適用され、プレイヤーはプラットフォームのアカウントを作成する際に一度だけ同意する必要があります。
Customer backup requirements
Q: バックアップ、リカバリ、可用性に関して、お客様の責任範囲はどのようになっていますか?例えば、AccelByteのお客様は、自社のAccelByte製品データのバックアップについてどのような責任を負いますか?
A: AGSとADTはどちらもSaaSソリューションであり、顧客データはAccelByteによってバックアップされます。お客様が自身でデータをバックアップする必要はありません。