Skip to main content
リーダーボードと PlayStream の統合により、リアルタイムのイベント取り込み・処理パイプラインを簡単に活用でき、リーダーボードのバージョンが変わったときにトリガーされるカスタム プレイヤー体験を構築できます。PlayStream のアクションとルールを使用すると、カスタム CloudScriptAzure Functions をトリガーして、トップ プレイヤーに報酬を付与する、プレイヤーに個別化された通知を送信する、または不正行為をチェックするためのスコア検証を行うなど、エンゲージメントとリテンションのための機能を促進できます。PlayStream イベントは、データ分析とウェアハウジングのため、Data Explorer にもアーカイブされます。 リアルタイムのイベント アクションではなくデータ分析とウェアハウジングだけを行いたい場合、リーダーボードは分析機能のみを提供する Telemetry イベントとの統合を備えています。 リーダーボードは、次の 2 つのオプションのイベントを提供します: これら 2 つのイベントを使用すると、リーダーボードのバージョンが終了したことをすばやく知ることができ、必要なタイミングで以前のデータをクエリできます。entity rank on leaderboard version ended イベントを使うと、リーダーボードのバージョンが終了したときに、そのリーダーボードのトップ エンティティのランクとスコアを取得できます。

PlayStream または Telemetry イベントを有効化する

新しいリーダーボードを作成するとき、または既存のリーダーボード定義を編集するときに、イベントを有効化できます。PlayStream と Telemetry イベントの構成セクションで、None、PlayStream、または Telemetry を選択します。
注: 既存のリーダーボードでは、leaderboard version ended と entity rank on leaderboard version ended の両方のイベントが既定で無効になっています。これらを有効にしたい場合、あるいはいずれか一方だけを有効にしたい場合は、変更したいリーダーボードにアクセスしてその設定を有効にしてください。
送信後、リーダーボードのバージョンが変更されるたびにイベントが発行されます。

イベントの利用

これらのイベントを活用して、Azure Function への接続などのさまざまなアクションを実行する方法の詳細については、次のリソースを参照してください:

制限事項と注意事項

  • playfab.leaderboard.entity_rank_on_leaderboard_version_ended イベントは、上位 1000 位までのランクのみを返します。
  • playfab.leaderboard.entity_rank_on_leaderboard_version_ended イベントは、リーダーボード内のすべてのエントリに対してイベントを送信します。
  • playfab.leaderboard.entity_rank_on_leaderboard_version_ended イベントは、エンティティ タイプが master_player_account または external のリーダーボードでは機能しません。

関連項目

最終更新日 2026年8月13日