O que é a Amazon GameLiftFlexMatch? - Amazon GameLift

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é a Amazon GameLiftFlexMatch?

Amazon GameLift FlexMatch é um serviço de matchmaking personalizável para jogos multijogador. Com oFlexMatch, você pode criar um conjunto personalizado de regras que define a aparência de uma partida multijogador para o seu jogo e determina como avaliar e selecionar jogadores compatíveis para cada partida. Você também pode personalizar os principais aspectos do processo de matchmaking para se adequar ao seu jogo, incluindo o ajuste fino do algoritmo de correspondência.

FlexMatchestá disponível como uma solução de hospedagem de GameLift jogos da Amazon (incluindo servidores em tempo real) e como um serviço autônomo de matchmaking. Você pode implementar FlexMatch como um recurso independente com jogos que usam peer-to-peer arquitetura ou hospedar servidores de jogos no local ou em outras soluções de computação em nuvem (incluindo o Amazon GameLift FleetIQ). Este guia fornece informações detalhadas sobre como criar um sistema de matchmaking para qualquer um desses cenários.

FlexMatchoferece a flexibilidade de definir prioridades de matchmaking, dependendo dos requisitos do jogo. Por exemplo, você pode fazer o seguinte:

  • Encontre um equilíbrio entre velocidade e qualidade da partida. Defina as regras da partida para encontrar rapidamente partidas que sejam boas o suficiente, ou faça com que os jogadores esperem um pouco mais para encontrar a melhor partida possível para uma experiência de jogador ideal.

  • Faça partidas com base em jogadores ou equipes bem combinadas. Crie uma partida em que todos os jogadores tenham características semelhantes, como habilidade ou experiência. Como alternativa, forme partidas em que as características combinadas de cada equipe sejam semelhantes, mesmo que as características de cada jogador sejam mais variadas.

  • Priorize como a latência do jogador influencia uma partida. Defina um limite rígido de latência para todos os jogadores em uma partida, certifique-se de que todos em uma partida tenham uma latência semelhante ou faça as duas coisas.

Pronto para começar a trabalhar comFlexMatch?

Para obter step-by-step orientação sobre como colocar seu jogo em funcionamentoFlexMatch, consulte os tópicos a seguir:

FlexMatchCaracterísticas principais

Os recursos a seguir estão disponíveis em todos os FlexMatch cenários, independentemente de você usar FlexMatch como um serviço independente ou com a hospedagem de GameLift jogos da Amazon.

  • Combinação de jogadores personalizável. Crie e construa matchmakers de acordo com todos os modos de jogo que você oferece aos seus jogadores. Crie um conjunto de regras personalizadas para avaliar os principais atributos do jogador (como nível de habilidade ou função) e dados de latência geográfica para formar ótimas partidas de jogadores para seu jogo.

  • Correspondência baseada em latência. Forneça dados de latência do jogador e crie regras de partida que exijam que os jogadores em uma partida tenham tempos de resposta semelhantes. Esse recurso é útil quando os grupos de matchmaking de jogadores abrangem várias regiões geográficas.

  • Suporte para partidas de até 200 jogadores. Crie partidas de até 40 jogadores usando regras de partida personalizadas para o seu jogo. Crie partidas de até 200 jogadores usando um processo de combinação que usa um processo de combinação personalizado simplificado para manter os tempos de espera dos jogadores controláveis.

  • Aceitação do jogador. Exija que os jogadores optem por uma partida proposta antes de finalizar a partida e iniciar uma sessão de jogo. Use esse recurso para iniciar seu fluxo de trabalho de aceitação personalizado e denunciar as respostas dos jogadores FlexMatch antes de marcar uma nova sessão de jogo para a partida. Se nem todos os jogadores aceitarem uma partida, a partida proposta falhará e os jogadores que aceitaram retornarão automaticamente ao pool de matchmaking.

    Suporte para grupos de jogadores. Gere partidas para grupos de jogadores que querem jogar juntos na mesma equipe. Use FlexMatch para encontrar jogadores adicionais para completar a partida conforme necessário.

  • Regras de correspondência expansíveis. Relaxe gradualmente os requisitos de partida após um certo período de tempo sem encontrar uma combinação bem-sucedida. A expansão de regras permite que você decida onde e quando relaxar as regras iniciais da partida, para que os jogadores possam entrar em jogos jogáveis mais rapidamente.

  • Combine o preenchimento. Preencha os espaços vazios de jogadores em uma sessão de jogo existente com novos jogadores compatíveis. Personalize quando e como solicitar novos jogadores e use as mesmas regras de partida personalizadas para encontrar mais jogadores.

FlexMatchcom GameLift hospedagem Amazon

Para jogos hospedados na AmazonGameLift, FlexMatch oferece os seguintes recursos adicionais. Eles estão disponíveis ao usar GameLift a Amazon para hospedar servidores de jogos personalizados ou ao usar servidores em tempo real. Os jogos hospedados nos recursos do Amazon Elastic Compute Cloud (Amazon EC2) com o Amazon GameLift FleetIQ devem ser implementados FlexMatch como um recurso independente.

  • Posicionamento da sessão de jogo. Quando uma partida é feita com sucesso, solicita FlexMatch automaticamente uma nova colocação na sessão de jogo da AmazonGameLift. Os dados gerados durante o matchmaking, incluindo IDs de jogadores e atribuições de equipes, são fornecidos ao servidor do jogo para que ele possa usar essas informações para iniciar a sessão de jogo da partida. FlexMatchem seguida, repassa as informações de conexão da sessão do jogo para que os clientes do jogo possam entrar no jogo. Para minimizar a latência experimentada pelos jogadores em uma partida, o posicionamento da sessão de jogo com a Amazon também GameLift pode usar dados regionais de latência de jogadores, se fornecidos.

  • Preenchimento automático de fósforos. Com esse recurso ativado, envia FlexMatch automaticamente uma solicitação de preenchimento de partidas quando uma nova sessão de jogo começa com vagas de jogadores não preenchidas. Seu sistema de matchmaking inicia o processo de colocação da sessão de jogo com um número mínimo de jogadores e, em seguida, preenche rapidamente os espaços restantes. Você não pode usar o preenchimento automático para substituir jogadores que desistem de uma sessão de jogo correspondente.

Preços para a Amazon GameLift FlexMatch

A Amazon GameLift cobra por instâncias por duração de uso e por largura de banda por quantidade de dados transferidos. Se você hospeda seus jogos nos GameLift servidores da Amazon, o FlexMatch uso está incluído nas taxas da AmazonGameLift. Se você hospedar seus jogos em outra solução de servidor, o FlexMatch uso será cobrado separadamente. Para obter uma lista completa de cobranças e preços da AmazonGameLift, consulte GameLiftPreços da Amazon.

Para obter informações sobre como calcular o custo de hospedar seus jogos ou matchmaking com a AmazonGameLift, consulte Geração de estimativas de GameLift preços da Amazon, que descreve como usar o. AWS Pricing Calculator