メインコンテンツまでスキップ

Configuring Cycled Leaderboards Using the Leaderboard v1 (Legacy)

Last updated on December 6, 2023

概要

AccelByte Gaming Services (AGS) リーダーボードサービスは、周期リーダーボードをサポートしています。周期リーダーボードは一定期間実行され、その後、リセットされます。これにより、プレイヤーは繰り返しリーダーボードで順位を争う機会を得られます。

目標

このセクションでは、リーダーボードを設定することで、特定期間におけるユーザーの統計値をランク付けする方法を説明します。

前提条件

  • AccelByte 管理者ポータルにアクセスできる。
  • Unreal 用または Unity 用 AccelByte SDK にアクセスできる。
  • AccelByte リーダーボード API ドキュメント にアクセスして詳細を参照できる。
  • AccelByte 統計データ API にアクセスして必要な情報を設定できる。

周期リーダーボードを設定

リーダーボードを設定する前に、追跡して表示するメトリクスを定義する必要があります。これには、スコア、ステージをクリアするのにかかった時間、勝利回数などの情報などがあります。このガイドに従って統計データを設定することで、こうしたメトリクスを保存できます。

デフォルトでは、リーダーボードには 3 つのサイクル (毎日、毎週、毎月) があり、リーダーボードの設定時に指定する必要があります。周期リーダーボードを設定するには、以下の手順に従います。

1.管理者ポータルの[Leaderboard (リーダーボード)]メニューで、[Create Leaderboard (リーダーボードを作成)]ボタンをクリックします。

1.上記のフォームで、次の事項を行います。

  • 利用可能な形式で[Leaderboard code (リーダーボードコード)]を入力し、また、[Leaderboard Name (リーダーボード名)]も入力して、今後リーダーボードを識別しやすくします。

  • 作成済みの関連の統計データ設定を使用して[statcode (統計データコード)]を入力します。リーダーボードはここから統計データを引き出します。

  • リーダーボードの開始日を選択することもできます。その開始日前にのみ編集できます。

  • リーダーボードのリセット周期を入力する必要があります。

    • Daily (毎日)]:毎日何時にリーダーボードをリセットするかを設定します。
    • Weekly (毎週)]:毎週何曜日の何時にリーダーボードをリセットするかを設定します。
    • Monthly (毎月)]:毎月何日の何時にリーダーボードをリセットするかを設定します。
  • Seasonal (シーズン)]オプションを選択すると、任意で独自の期間を追加できます。[Season Period Days (シーズン期間の日数)]フィールドに、リーダーボードがリセットされるまでの日数を入力する必要があります。

  • リーダーボードの並び順を[descending (降順)]または[ascending (昇順)]に設定できます。

  • 任意でリーダーボードのアイコンを設定し、ゲーム内に表示できます。

1.完了したら、[Add (追加)]ボタンをクリックしてリーダーボードを作成します。これで、[Leaderboard List (リーダーボードリスト)]に表示されるようになります。