マッチメーキングルールセットの作成 - Amazon GameLift

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

マッチメーキングルールセットの作成

Amazon マッチメーカーの GameLift FlexMatch マッチメーキングルールセットを作成する前に、ルールセット構文 を確認することをお勧めします。Amazon GameLift コンソールまたは AWS Command Line Interface (AWS CLI) を使用してルールセットを作成した後は、変更できません。

AWS リージョンに設定できるルールセットの最大数にはサービスクォータがあるため、未使用のルールセットは削除することをお勧めします。

関連トピック

Console
ルールセットを作成する
  1. https://console.aws.amazon.com/gamelift/ で Amazon GameLift コンソールを開きます。

  2. ルールセットの作成先の AWS リージョンに切り替えます。ルールセットは、ルールセットを使用するマッチメーキング設定と同じリージョンに定義します。

  3. ナビゲーションペインで、FlexMatchマッチメーキングルールセットを選択します

  4. [マッチメーキングルールセット] ページで、[ルールセットを作成] を選択します。

  5. [マッチメーキングルールセットの作成] ページで、次の操作を行います。

    1. [ルールセット設定][名前] に、リスト、イベント、メトリクステーブルで識別できる一意のわかりやすい名前を入力します。

    2. [ルールセット] には、JSON 形式のルールセットを入力します。ルール指定に関する情報は、「FlexMatch ルールセットの設計」を参照してください。FlexMatch ルールセットの例 からルールセット例を使用することもできます。

    3. [検証] をクリックし、ルールセットの構文が正しいことを検証します。ルールセットは、作成した後に編集できないため、ルールセットを検証するようお勧めします。

    4. (オプション) [タグ] に、リソースの管理と追跡に役立つタグを追加します。AWS

  6. [作成] を選択します。正常に作成されたら、そのルールセットをマッチメーカーで使用できます。

AWS CLI

ルールセットを作成する

コマンドラインウィンドウを開き、 コマンドを使用しますcreate-matchmaking-rule-set

このコマンド例では、1 つのチームをセットアップする簡単なマッチメーキングルールセットを作成します。ルールセットは、それを使用するマッチメーキング設定と同じ AWS リージョンで必ず作成してください。

aws gamelift create-matchmaking-rule-set \ --name "SampleRuleSet123" \ --rule-set-body '{"name": "aliens_vs_cowboys", "ruleLanguageVersion": "1.0", "teams": [{"name": "cowboys", "maxPlayers": 8, "minPlayers": 4}]}'

作成リクエストが成功すると、Amazon は指定した設定を含む MatchmakingRuleSet オブジェクト GameLift を返します。これでマッチメーカーで新しいルールセットを使用できるようになりました。

Console
ルールセットを削除する
  1. https://console.aws.amazon.com/gamelift/ で Amazon GameLift コンソールを開きます。

  2. ルールセットを作成したリージョンに切り替えます。

  3. ナビゲーションペインで、FlexMatchマッチメーキングルールセットを選択します

  4. [マッチメーキングルールセット] ページで、削除するルールセットを選択し、[削除] を選択します。

  5. [ルールセットの削除] のダイアログボックスで、[削除] を選択して確認します。

    注記

    マッチメーキング設定でルールセットが使用されている場合、Amazon GameLift はエラーメッセージを表示します (ルールセット は削除できません)。この場合は、別のルールセットを使用するようにマッチメーキング設定を変更してから、もう一度試してください。ルールセットを使用しているマッチメーキング設定を見つけるには、ルールセット名を選択してその詳細ページを表示します。

AWS CLI

ルールセットを削除する

コマンドラインウィンドウを開き、 コマンドを使用してマッチメーキングルールセットdelete-matchmaking-rule-setを削除します。

マッチメーキング設定でルールセットが使用されている場合、Amazon はエラーメッセージ GameLift を返します。この場合は、別のルールセットを使用するようにマッチメーキング設定を変更してから、もう一度試してください。ルールセットを使用しているマッチメーキング設定のリストを取得するには、 コマンドを使用してルールセット名describe-matchmaking-configurationsを指定します。

このコマンド例では、最初にマッチメーキングルールセットの使用状況を確認し、次にルールセットを削除します。

aws gamelift describe-matchmaking-rule-sets \ --rule-set-name "SampleRuleSet123" \ --limit 10 aws gamelift delete-matchmaking-rule-set \ --name "SampleRuleSet123"