翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
マッチメーキングルールセットの作成
Amazon マッチメーカーの GameLift FlexMatch マッチメーキングルールセットを作成する前に、ルールセット構文 を確認することをお勧めします。Amazon GameLift コンソールまたは AWS Command Line Interface (AWS CLI) を使用してルールセットを作成した後は、変更できません。
AWS リージョンに設定できるルールセットの最大数にはサービスクォータ
関連トピック
- Console
-
ルールセットを作成する
-
https://console.aws.amazon.com/gamelift/
で Amazon GameLift コンソールを開きます。 -
ルールセットの作成先の AWS リージョンに切り替えます。ルールセットは、ルールセットを使用するマッチメーキング設定と同じリージョンに定義します。
-
ナビゲーションペインで、FlexMatch、マッチメーキングルールセットを選択します。
-
[マッチメーキングルールセット] ページで、[ルールセットを作成] を選択します。
-
[マッチメーキングルールセットの作成] ページで、次の操作を行います。
-
[ルールセット設定] の [名前] に、リスト、イベント、メトリクステーブルで識別できる一意のわかりやすい名前を入力します。
-
[ルールセット] には、JSON 形式のルールセットを入力します。ルール指定に関する情報は、「FlexMatch ルールセットの設計」を参照してください。FlexMatch ルールセットの例 からルールセット例を使用することもできます。
-
[検証] をクリックし、ルールセットの構文が正しいことを検証します。ルールセットは、作成した後に編集できないため、ルールセットを検証するようお勧めします。
-
(オプション) [タグ] に、リソースの管理と追跡に役立つタグを追加します。AWS
-
-
[作成] を選択します。正常に作成されたら、そのルールセットをマッチメーカーで使用できます。
-
- 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
-
ルールセットを削除する
-
https://console.aws.amazon.com/gamelift/
で Amazon GameLift コンソールを開きます。 -
ルールセットを作成したリージョンに切り替えます。
-
ナビゲーションペインで、FlexMatch、マッチメーキングルールセットを選択します。
-
[マッチメーキングルールセット] ページで、削除するルールセットを選択し、[削除] を選択します。
-
[ルールセットの削除] のダイアログボックスで、[削除] を選択して確認します。
注記
マッチメーキング設定でルールセットが使用されている場合、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"