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 GameLift FlexMatch?
Amazon GameLift FlexMatch é um serviço personalizável de matchmaking para jogos multijogador. Com FlexMatch, você pode criar um conjunto personalizado de regras que definem a aparência de uma partida multijogador para seu jogo e determina como avaliar e selecionar jogadores compatíveis para cada partida. Você também pode ajustar os principais aspectos do algoritmo de matchmaking para atender às suas necessidades de jogo.
Use FlexMatch como um serviço de matchmaking independente ou integrado a uma solução de hospedagem de GameLift jogos da Amazon. Por exemplo, você pode implementar FlexMatch como um recurso independente com jogos com uma peer-to-peer arquitetura ou jogos que usam outras soluções de computação em nuvem. Ou você pode adicionar FlexMatch à sua hospedagem EC2 GameLift gerenciada pela Amazon ou hospedagem local com a Amazon. GameLift Anywhere Este guia fornece informações detalhadas sobre como criar um sistema de FlexMatch matchmaking para seu cenário específico.
FlexMatch oferece 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 jogo. Defina as regras da jogo para encontrar rapidamente jogos que sejam bons o suficiente, ou faça com que os jogadores esperem um pouco mais para encontrar a melhor combinação possível para uma experiência de jogador ideal.
-
Faça jogos com base em jogadores ou equipes bem combinadas. Crie partidas em que todos os jogadores tenham características semelhantes, como habilidade ou experiência. Ou forme partidas em que as características combinadas de cada equipe atendam a um critério comum.
-
Priorize os fatores de latência do jogador no matchmaking. Você quer definir um limite rígido de latência para todos os jogadores ou latências mais altas são aceitáveis, desde que todos na partida tenham latência semelhante?
Pronto para começar a trabalhar com FlexMatch?
Para obter step-by-step orientação sobre como colocar seu jogo em funcionamento FlexMatch, consulte os tópicos a seguir:
FlexMatch Caracterí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. Projete e crie matchmakers adequados a todos os modos de jogo que você oferece aos seus jogadores. Crie um conjunto de regras personalizadas para avaliar os principais atributos de jogador (como o nível de habilidade ou o perfil) e os dados de latência geográfica para formar ótimas combinações de jogadores para um jogo.
-
Combinação baseada em latência. Forneça dados de latência do jogador e crie regras de jogo que exijam que os jogadores de um jogo tenham tempos de resposta semelhantes. Esse atributo é útil quando os pools de criação de jogos de jogadores abrangem várias regiões geográficas.
-
Suporte para jogos de até 200 jogadores. Crie jogos de até 40 jogadores usando regras de jogo personalizadas para um jogo. Crie jogos de até 200 jogadores usando um processo de combinação que usa um processo de correspondência personalizado e simplificado para manter os tempos de espera dos jogadores gerenciáveis.
-
Aceitação de jogadores. Exija que os jogadores optem por participar de um jogo proposto antes de finalizar a jogo 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 um jogo, p jogo proposto falhará e os jogadores que aceitaram retornarão automaticamente ao grupo de criação de jogos.
-
Suporte para festas de jogadores. Gere correspondências para grupos de jogadores que desejam jogar juntos na mesma equipe. Use FlexMatch para encontrar jogadores adicionais para preencher a partida conforme necessário.
-
Regras de correspondência expansíveis. Relaxe gradualmente os requisitos do jogo após um certo período de tempo sem encontrar um jogo bem-sucedido. A expansão de regras permite que você decida onde e quando relaxar as regras iniciais do jogo, para que os jogadores possam entrar em jogos jogáveis mais rapidamente.
-
Preenchimento de jogos. Preencha slots de jogador vazios em uma sessão de jogo existente com novos jogadores de todas as opções. Personalize quando e como solicitar novos jogadores e use as mesmas regras de jogo personalizadas para encontrar jogadores adicionais.
FlexMatch com GameLift hospedagem na Amazon
FlexMatch oferece os seguintes recursos adicionais para uso com jogos que você está hospedando na Amazon GameLift. Isso inclui jogos com servidores de jogos personalizados ou servidores em tempo real.
-
Posicionamento de sessões de jogo. Quando uma partida é realizada com sucesso, solicita FlexMatch automaticamente uma nova colocação na sessão de jogo da Amazon GameLift. 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. FlexMatch em seguida, devolve 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, a colocação em sessões de jogo na Amazon também GameLift pode usar dados regionais de latência do jogador, se fornecidos.
-
Preenchimento automático de jogo. Com esse recurso ativado, envia FlexMatch automaticamente uma solicitação de preenchimento de partida quando uma nova sessão de jogo começa com vagas de jogador não preenchidas. O sistema de criação de jogos inicia o processo de colocação da sessão de jogo com um número mínimo de jogadores, e, então, preenche rapidamente os espaços restantes. Não é possível usar o preenchimento automático para substituir jogadores que desistem de uma sessão de jogo correspondente.
Se você usa o Amazon GameLift FleetIQ com jogos hospedados com recursos do Amazon Elastic Compute Cloud (Amazon EC2), implemente como um serviço independente. FlexMatch
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 Amazon GameLift. 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 Amazon GameLift, consulte GameLift Preços da Amazon
Para obter informações sobre como calcular o custo de hospedar seus jogos ou matchmaking com a Amazon GameLift, consulte Gerando estimativas de GameLift preços da Amazon, que descreve como usar o. AWS Pricing Calculator