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

ディスプレイとセクションを管理する

Last updated on October 7, 2026

注釈:本資料はAI技術を用いて翻訳されています。

概要​

AccelByte Gaming Services (AGS) ストアディスプレイとセクションサービスを使用すると、ストアカタログをより適切に管理し、ゲーム内ストアでプレイヤーにより多くの選択肢を提供できます。アイテムのローテーションを設定して、ゲーム内ストアに設定した期間ごとに異なるアイテムセットを表示させることができます。ストアディスプレイは、ゲーム内ストアでプレイヤーに表示されるストアカタログのページと考えることができます。ディスプレイ上のセクションは、ゲーム内ストアで販売される1つ以上のアイテムのプレースホルダーと考えることができます。

以下の例に示すように、Daily Deals、Featured Items、Premium Pass はディスプレイを使用して設定されています。Power-Ups & Headgear は Daily Deals の下のセクションです。Power Charge 1: Shooting Star は Power-Ups の下で販売されているアイテムです。

In Game Store

目標​

  • ディスプレイとセクションが何であるかを詳しく説明する
  • ストアのアイテムローテーション機能を説明する
  • 管理ポータルまたは AGS CLI でのディスプレイとセクションの設定をガイドし、サービスのカスタマイズ方法を説明する

前提条件​

  • AccelByte管理ポータルへのアクセス
  • 適切なネームスペースが作成されている
  • ストアが適切に設定および構成されている
  • AGS CLI の手順に従うには、AGS CLI をインストールし、これらの機能にアクセスできるアカウントでサインインしている必要があります。Install and sign in を参照してください。例では Bash シェルを使用しています。

ディスプレイとセクションを管理する​

ディスプレイを作成する​

ストアディスプレイは、ゲーム内ストアでプレイヤーに表示されるストアカタログのページと考えることができます。次の手順を使用してディスプレイを作成します。

  1. 管理ポータルのサイドバーで、Online > Store & Catalog > Stores に移動します。

  2. ドラフトストアを開き、Displays タブを選択します。

    Store Displays

  3. Create Display ボタンをクリックし、ポップアップに入力してディスプレイを作成します。

    Display Order は、ゲーム内ストアでディスプレイが表示される順序を管理します。

セクションを作成する​

ディスプレイページは複数のセクションで構成され、各セクションは販売される1つ以上のアイテムのプレースホルダーと考えることができます。販売する個々の商品はセクション内に配置する必要があります。次の手順を使用して、ディスプレイにセクションを作成します。

  1. ディスプレイが正常に作成された後、Display Details タブで Create Section をクリックします。

  2. フォームに入力してセクションを作成します。Item Rotation には、次の3つのタイプから選択できます。

    • None: アイテムローテーションはありません。つまり、次のステップ(セクションにアイテムを追加)で選択されたすべてのアイテムが、Start Time と End Time で定義された期間全体にわたって、同時にセクションに含まれます。
    • Fixed: 次のステップで選択されたアイテムに対して固定期間のローテーションがあります。ローテーションとは、セクションに配置されたアイテムの入れ替えを意味します。
      • Total items per Rotation: 各ローテーションサイクルで変更されるアイテムの数。
      • Rotation Duration: 各ローテーションサイクルでアイテムのセットがセクションに留まる期間を定義します。
      • Item Backfilling: アイテムバックフィリングは gRPC ソリューションによって実現されます。そのため、有効にするには、カスタムサービスが設定されていることを確認してください。これがオンになっている場合、プレイヤーがローテーションサイクルで現在販売されているアイテムをすでに所有していると、システムはカスタムサービスで定義されたルールに基づいてアイテムを置き換えます。それ以外の場合、システムは介入しません。
      • Auto-Restart Rotation: アクティブな場合、定義されたローテーションアイテムのシーケンスを持つディスプレイセクションは、シーケンス全体が表示されると自動的に最初から再開します。このアイテムの継続的なサイクルは、ディスプレイセクションに設定された全体的な終了時刻に達するまで続きます。
        • 無効 Auto-Restart Rotation Disabled
        • 有効 Auto-Restart Rotation Enabled
    • Custom: システムは、カスタムサービスで定義されたルールに基づいて、セクションに表示されるアイテムを変更します。
    注記

    アイテムバックフィリングとカスタムローテーションにはカスタムサービスが必要です。オプションを有効にする前に、まずカスタムサービスを設定する必要があります。このドキュメントのカスタムサービス設定セクションの手順を参照してください。

  3. Next をクリックして、セクションにアイテムを追加します。

セクションにすべてのアイテムを追加すると、サマリーページが表示され、このページでセクションの詳細を編集できます。

Store Section Details

セクション内の所有アイテムをバックフィルする​

  1. 管理ポータルにログインし、ネームスペースを選択します

  2. Customization ページで gRPC サーバーアドレスを設定します

  3. gRPC サービスで独自の Backfill() 関数を実装します

    注記

    独自の Backfill() 関数を実装する際は、ネームスペースのストアに存在するアイテム ID またはアイテム SKU を使用する必要があります。

  4. 次に、ディスプレイを作成し、このディスプレイにセクションを作成し、Rotation Type として Fixed を選択し、Item Backfilling を有効にします。

セクション内のアイテムをカスタムローテーションする​

  1. 管理者が管理ポータルにログインし、ネームスペースを選択します

  2. Customization ページで gRPC サーバーアドレスを設定します

  3. gRPC サービスで独自の GetRotationItems() 関数を実装します

    注記

    独自の GetRotationItems() 関数を実装する際は、ネームスペースのストアに存在するアイテム ID またはアイテム SKU を使用する必要があります。

  4. 次に、ディスプレイを作成し、このディスプレイにセクションを作成し、Rotation Type として Custom を選択します。

カスタムサービス設定​

カスタムサービスとは、カスタム gRPC サービスの使用を指します。カスタムサービスを使用するには、まず gRPC サーバーを設定する必要があります。

カスタムサービスを構成する​

カスタムサービスを設定する​

  1. 管理ポータルのサイドバーで、Online > Store & Catalog > Customization に移動します。

    Store Custom Service Config

  2. Add Configuration をクリックし、gRPC サーバーアドレスを入力してから、ポップアップウィンドウで Add をクリックして設定を完了します。

  3. カスタムサービスを設定したら、Customization ページで設定を更新または削除することもできます。