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

セッションを設定する - 専用サーバーでのクイックマッチ - (Unity モジュール)

Last updated on February 4, 2026

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

概要

このチュートリアルでは、AccelByte Gaming Services (AGS) Admin Portal で専用サーバー (DS) マッチメイキングの設定を行う方法を説明します。

セッションテンプレートを作成する

セッションテンプレートは、ゲームセッションを定義する設定テンプレートです。このセクションでは、セッションテンプレートの作成方法を学びます。

  1. Admin Portal にログインし、ゲームの名前空間ダッシュボードに移動します。

  2. Multiplayer > Matchmaking > Session Configuration に移動します。Session Template タブで、Add Session Template をクリックします。

  3. Elimination ゲームモード用に、以下の設定を使用して新しいウィンドウに入力します。

    • Session Template Name: セッションテンプレートを識別するための一意の名前。unity-elimination-ds-ams に設定します。
    • Min Players: セッションに必要な最小プレイヤー数。1 に設定します。
    • Max Players: セッションの最大プレイヤー数。4 に設定します。
    • Joinability: セッションの参加可能性。Open に設定します。
    • Server: セッション接続タイプ。DS - AMS に設定します。
  4. DS - AMS 接続タイプを選択した結果として表示される Requested Regions 設定の下にある Add Region をクリックして、有効になっているすべての AccelByte Multiplayer Servers (AMS) リージョンを追加します。

  5. Fallback Claim Keys には、AMS フリートで設定したクレームキーと一致する新しいクレームキーを追加します。Byte Wars チュートリアルに従っている場合は、unity-ds-ams クレームキーを追加する必要があります。新しいクレームキーを追加するには、Add Key をクリックします。

  6. Summary タブに到達するまで Next をクリックし、セッションテンプレートの設定を確認します。その後、Create をクリックします。

  7. 上記の手順を繰り返して、以下の設定を使用して Team Deathmatch ゲームモード用の新しいセッションテンプレートを作成します。

    • Session Template Name: unity-teamdeathmatch-ds-ams に設定します。
    • Min Players: 1 に設定します。
    • Max Players: 8 に設定します。
    • Joinability: Open に設定します。
    • Server: DS - AMS に設定します。
    • Requested Regions: 有効になっているすべての AMS リージョンを追加します。
    • Fallback Claim Keys: unity-ds-ams クレームキーを追加します。

マッチルールセットを作成する

マッチルールセットは、プレイヤーのマッチング方法を定義する設定です。これは、マッチメイキングの動作方法に関するルールのセットです。このセクションでは、Admin Portal でマッチルールセットを作成する手順を説明します。

  1. Admin Portal にログインし、ゲームの名前空間ダッシュボードに移動します。

  2. Multiplayer > Matchmaking > Matchmaking Configurations に移動します。Match Ruleset タブで、Create Ruleset をクリックします。

  3. Create Match Ruleset メニューで、Ruleset Nameelimination に設定し、以下の設定で Configuration (JSON) を入力します。Enable Custom Match Function オプションはデフォルトのままにしておきます。その後、Create ボタンをクリックします。

    {
    "alliance": {
    "max_number": 4,
    "min_number": 1,
    "player_max_number": 1,
    "player_min_number": 1
    },
    "auto_backfill": true
    }
    備考
    • alliance は、マッチ内のチーム数やプレイヤー数など、マッチメンバーを定義する属性です。この属性には以下のフィールドが含まれている必要があります:

      • max_number はチームの最大数です。4 に設定します。
      • min_number はチームの最小数です。1 に設定します。
      • player_max_number はチーム内のプレイヤーの最大数です。1 に設定します。
      • player_min_number はチーム内のプレイヤーの最小数です。1 に設定します。
    • auto_backfill は、ゲームのサーバーがバックフィルを使用するかどうかのフラグです。これについては後で詳しく学びます。今のところ、true に設定します。

  4. 上記の手順を繰り返して、以下の設定を使用して Team Deathmatch 用の teamdeathmatch という名前の新しいマッチルールセットを作成します。

    {
    "alliance": {
    "max_number": 2,
    "min_number": 2,
    "player_max_number": 1,
    "player_min_number": 4
    },
    "auto_backfill": true
    }

マッチプールを作成する

マッチプールは、マッチルールセットをセッションテンプレートに接続する設定です。マッチルールセットに基づいてマッチメイキングを実行し、セッションテンプレートに基づいてゲームセッションを作成します。このセクションでは、Admin Portal でマッチプールを設定する手順を説明します。

  1. Admin Portal にログインし、ゲームの名前空間ダッシュボードに移動します。

  2. Multiplayer > Matchmaking > Matchmaking Configurations に移動します。Match Pools タブで、Create Match Pool をクリックします。

  3. Elimination ゲームモード用のマッチプールを作成するために、表示されるウィンドウに以下の設定を使用して入力します。完了したら、Add をクリックします。

    • Match Pool Name: マッチプールの名前。unity-elimination-ds-ams に設定します。
    • Match Ruleset: 使用するマッチルール。elimination に設定します。
    • Session Template: 使用するセッションテンプレート。unity-elimination-ds-ams に設定します。
  4. 上記の手順を繰り返して、以下の設定を使用して Team Deathmatch 用のマッチプールを作成します。

    • Match Pool Name: unity-teamdeathmatch-ds-ams に設定します。
    • Match Ruleset: teamdeathmatch に設定します。
    • Session Template: unity-teamdeathmatch-ds-ams に設定します。