Amazon GameLift ServersReferência da API (SDK da FlexMatch)AWS - Amazon GameLift Servers

Amazon GameLift ServersReferência da API (SDK da FlexMatch)AWS

Este tópico fornece uma lista baseada em tarefas de operações de API para o Amazon GameLift Servers FlexMatch. A API de serviço do Amazon GameLift Servers FlexMatch é empacotada no SDK do AWS no namespace do aws.gamelift. Faça download do AWS SDK ou visualize a documentação de referência da API do Amazon GameLift Servers.

O Amazon GameLift Servers FlexMatch fornece serviços de matchmaking para uso com jogos hospedados com soluções de hospedagem Amazon GameLift Servers (incluindo hospedagem gerenciada para servidores de jogos personalizados ou Amazon GameLift Servers Realtime, e servidores em tempo real e hospedagem no Amazon EC2 com o Amazon GameLift Servers FleetIQ), bem como com outros sistemas de hospedagem, como computação ponto a ponto, on-premises ou computação em nuvem primitivos. Consulte o Guia do desenvolvedor do Amazon GameLift Servers para obter mais informações sobre outras opções de hospedagem do Amazon GameLift Servers.

Configurar regras e processos de criação de partidas

Chame essas operações para criar um criador de partidas FlexMatch, configure o processo de criação de partidas para seu jogo e defina um conjunto de regras personalizadas para criar partidas e equipes.

Configuração da criação de partidas

  • CreateMatchmakingConfiguration: crie uma configuração de criação de partidas com instruções para criar um grupo de jogadores e posicionar em uma nova sessão de jogo. Ao usar o Amazon GameLift Servers para hospedagem, especifique também como criar uma nova sessão de jogo para a partida.

  • DescribeMatchmakingConfigurations – Recupere as configurações de criação de partidas definidas em uma região do Amazon GameLift Servers.

  • UpdateMatchmakingConfiguration: altere as configurações de criação de partidas.

  • DeleteMatchmakingConfiguration: remova uma configuração de criação de partidas da região.

Conjunto de regras da criação de partidas

Solicite uma partida para um jogador ou jogadores

Chame essas operações do serviço de cliente de jogo para gerenciar solicitações de criação de partidas de jogadores.

  • StartMatchmaking: solicite a criação de partidas para jogadores ou grupos que desejem jogar juntos.

  • DescribeMatchmaking: obtenha os detalhes de uma solicitação de criação de partidas, incluindo o status.

  • AcceptMatch – Em uma correspondência que exige a aceitação do jogador, notifique Amazon GameLift Servers quando um jogador aceitar uma correspondência proposta.

  • StopMatchmaking: cancele uma solicitação de criação de partidas.

  • StartMatchBackfill: solicite correspondências adicionais de jogadores para preencher slots vazios em uma sessão de jogo existente.

Linguagens de programação disponíveis

O AWS SDK com suporte para o Amazon GameLift Servers está disponível nos seguintes idiomas. Para obter informações sobre suporte para ambientes de desenvolvimento, consulte a documentação para cada linguagem.