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
Tópicos
- Console
-
Criar um conjunto de regras
-
Abra o console Amazon GameLift Servers do em https://console.aws.amazon.com/gamelift/
. -
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.
-
No painel de navegação, escolha FlexMatch, Conjuntos de regras de criação de partidas.
-
Na página Conjuntos de regras de criação de partidas, escolha Criar conjunto de regras.
-
Na página Criar um conjunto de regras de criação de partidas, faça o seguinte:
-
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.
-
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.
-
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.
-
(Opcional) Em Tags, adicione tags para ajudar você a gerenciar e monitorar seus recursos da AWS.
-
-
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
-
Abra o console Amazon GameLift Servers do em https://console.aws.amazon.com/gamelift/
. -
Alterne para a região na qual você criou o conjunto de regras.
-
No painel de navegação, escolha FlexMatch, Conjuntos de regras de criação de partidas.
-
Na página Conjuntos de regras de criação de partidas, selecione o conjunto de regras que deseja excluir e, em seguida, escolha Excluir.
-
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"