Skip to main content

クイックスタート リーダーボード

このガイドでは、リーダーボード サービス用の開発環境を設定する方法を確認します。また、Web サイトの Game Manager から、素早くリーダーボードを作成する方法も学びます。

前提条件

PlayFab リーダーボード サービスを使用するには PlayFab アカウントが必要です。アカウントの作成手順については、認証を参照してください。

リーダーボードを作成する

左側のメニューから Progression を選択します。 次に、上部のメニューから Leaderboards タブを選択します。 次に、「New Leaderboard」ボタンをクリックしてリーダーボード定義を作成します。 ここではリーダーボードのあらゆる側面を構成できます。利用可能なパラメーターとリーダーボードの作成方法の詳細については、次を参照してください: 最終結果は次のようになります。

環境を設定する

ここでは、C# SDK を使用するための開発者環境の設定方法を学びますが、ここで紹介する概念は他の SDK やプレーンな HTTP 要求でも同様に機能します。

TitleId と DeveloperSecretKey を設定する

タイトル エンティティとして認証する際には DeveloperSecretKey が必要です。

タイトルの作成とシークレット キーの取得

  • https://developer.playfab.com/ にログインする
  • タイトルを作成する
    • 設定の [API Features] セクションで Title ID を確認します。
  • シークレット キーを生成する:
    • タイトル ビューの左上、タイトル名の横にある歯車アイコン
    • Title Settings
    • Secret Keys
    • New secret key
Game Manager 内でシークレット キーのセクションを見つけたときの UI は次のようになります。

タイトルとしてログインする

書き込み操作については、ゲーム サーバーから TitleEntity を使用することをお勧めします。このメソッドは、私たちが行うすべての要求で使用される AuthenticationContext を返します。

プレイヤーとしてログインする (プレイヤーの作成)

このメソッドは識別子に基づいてプレイヤーを作成し、title_player_account 型のエンティティを返します。詳細については次を参照してください: エンティティのクイックスタート

エンティティに表示名プロパティを設定する

「Get Leaderboards APIs」の応答の一部として DisplayName プロパティを利用できるようにするには、作成した各エンティティに対して次のコードを実行して、エンティティをゲームのカスタム表示名にマッピングする必要があります。

関連項目

最終更新日 2026年8月13日