Tutorial: criar um conjunto de regras de criação de partidas - Amazon GameLift Servers

Tutorial: criar um conjunto de regras de criação de partidas

Antes de criar um conjunto de regras de criação de partidas para o criador de partidas do Amazon GameLift Servers FlexMatch, recomendamos verificar a sintaxe do conjunto de regras. Depois de criar um conjunto de regras usando o console do Amazon GameLift Servers ou a AWS Command Line Interface (AWS CLI), não será possível alterá-lo.

Observe que há um service quota para o número máximo de conjuntos de regras que você pode ter em uma região da AWS e, portanto, é uma boa ideia excluir conjuntos de regras não utilizados.

Tópicos
    Console
    Criar um conjunto de regras
    1. Abra o console Amazon GameLift Servers do em https://console.aws.amazon.com/gamelift/.

    2. Alterne para a região da AWS onde deseja colocar o conjunto de regras. Defina conjuntos de regras na mesma região que a configuração da criação de partidas que os usa.

    3. No painel de navegação, escolha FlexMatch, Conjuntos de regras de criação de partidas.

    4. Na página Conjuntos de regras de criação de partidas, escolha Criar conjunto de regras.

    5. Na página Criar um conjunto de regras de criação de partidas, faça o seguinte:

      1. Em Configurações do conjunto de regras, para Nome, insira um nome descritivo exclusivo que você possa usar para identificá-lo em uma lista ou em tabelas de eventos e métricas.

      2. Para Conjunto de regras, insira o conjunto de regras em JSON. Para obter informações sobre como criar um conjunto de regras, consulte Criar um conjunto de regras do FlexMatch. Também é possível usar um dos exemplos de conjuntos de regras de Exemplos de configuração de regras do FlexMatch.

      3. Clique em Validar para verificar se a sintaxe do conjunto de regras está correta. Não é possível editar conjuntos de regras depois que eles são criados, por isso é uma boa ideia validá-los primeiro.

      4. (Opcional) Em Tags, adicione tags para ajudar você a gerenciar e monitorar seus recursos da AWS.

    6. Escolha Criar. Se a criação for bem-sucedida, será possível usar o conjunto de regras como um matchmaker.

    AWS CLI

    Criar um conjunto de regras

    Abra uma janela de linha de comando e use o comando create-matchmaking-rule-set.

    Este exemplo cria um conjunto de regras de criação de partidas simples que define uma única equipe. Certifique-se de criar o conjunto de regras na mesma região da AWS que as configurações de criação de partidas que farão referência a ele.

    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}]}'

    Se a solicitação de criação for bem-sucedida, o Amazon GameLift Servers retornará um objeto MatchmakingRuleSet que inclui as configurações que você especificou. Agora um matchmaker pode usar um novo conjunto de regras.

    Console
    Excluir um conjunto de regras
    1. Abra o console Amazon GameLift Servers do em https://console.aws.amazon.com/gamelift/.

    2. Alterne para a região na qual você criou o conjunto de regras.

    3. No painel de navegação, escolha FlexMatch, Conjuntos de regras de criação de partidas.

    4. Na página Conjuntos de regras de criação de partidas, selecione o conjunto de regras que deseja excluir e, em seguida, escolha Excluir.

    5. Na caixa de diálogo Excluir conjunto de regras, escolha Excluir para confirmar a exclusão.

      nota

      Se uma configuração de criação de partidas estiver usando o conjunto de regras, o Amazon GameLift Servers exibirá uma mensagem de erro (Não é possível excluir o conjunto de regras). Se isso ocorrer, altere a configuração de criação de partidas para usar um conjunto de regras diferente e tente novamente. Para descobrir quais configurações de criação de partidas estão usando um conjunto de regras, escolha o nome de um conjunto de regras para visualizar sua página de detalhes.

    AWS CLI

    Excluir um conjunto de regras

    Abra uma janela de linha de comando e use o comando delete-matchmaking-rule-set para excluir um conjunto de regras de criação de partidas.

    Se uma configuração de criação de partidas estiver usando o conjunto de regras, o Amazon GameLift Servers retornará uma mensagem de erro. Se isso ocorrer, altere a configuração de criação de partidas para usar um conjunto de regras diferente e tente novamente. Para obter uma lista das configurações de criação de partidas que estão usando um conjunto de regras atualmente, use o comando describe-matchmaking-configurations e especifique o nome do conjunto de regras.

    Essas verificações de comandos de exemplo do uso do conjunto de regras de criação de partidas e, depois, exclui o conjunto de regras.

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