Integração FlexMatch com hospedagem GameLift - Amazônia 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á.

Integração FlexMatch com hospedagem GameLift

A FlexMatch está disponível com a hospedagem gerenciada do GameLift para servidores de jogos personalizados e servidores em tempo real. Para adicionar a criação de jogos do FlexMatch ao seu jogo, conclua as tarefas a seguir.

  • Configurar um marcador de jogos. Um marcador de jogos recebe as solicitações de marcação de jogos dos jogadores e as processa. Ele agrupa os jogadores com base em um conjunto de regras definidas e, para cada correspondência bem-sucedida, cria uma nova sessão de jogo e de jogador. Para configurar um marcador de jogos, siga estas etapas:

    • Criar um conjunto de regras. Um conjunto de regras informa ao marcador de jogos como construir uma correspondência válida. Ele especifica a estrutura da equipe e como avaliar os jogadores para inclusão em uma correspondência. Consulte os seguintes tópicos:

    • Criar uma fila de sessões de jogos. Uma fila localiza a melhor região para cada correspondência e cria uma nova sessão do jogo nessa região. Use uma fila existente ou criar uma nova para marcação de jogos. Consulte este tópico:

    • Configurar notificações (opcional). Como as solicitações de marcação de jogos são assíncronas, você precisa de uma maneira de acompanhar o status das solicitações. Notificações é a opção preferida. Consulte este tópico:

    • Configurar um marcador de jogos. Uma vez que você tem o conjunto de regras, a fila e o destino das notificações, crie a configuração para o seu marcador de jogos. Consulte os seguintes tópicos:

  • Integrar o FlexMatch ao seu serviço de cliente de jogos. Adicione funcionalidades ao seu serviço de cliente de jogos para iniciar novas sessões com a marcação de jogos. As solicitações de marcação de jogos especifica qual marcador deve ser usado e fornece os dados necessários do jogador para a correspondência. Consulte este tópico:

  • Integrar o FlexMatch ao seu servidor de jogos. Adicione funcionalidades ao servidor de jogos para iniciar sessões criadas por meio da marcação de jogos. As solicitações para esse tipo de sessão de jogo incluem informações específicas de correspondência, incluindo os jogadores e as atribuições de equipe. O servidor de jogos precisa acessar e usar essas informações ao calcular uma sessão de jogo para a correspondência. Consulte este tópico:

  • Configurar a alocação do FlexMatch (opcional). Solicite novas correspondências de jogadores para preencher os slots de jogadores em jogos existentes. Você pode ativar a lotação automática para que o GameLift gerencie as solicitações de preenchimento. Ou você pode gerenciar a alocação manualmente adicionando funcionalidades ao serviço de cliente de jogos ou servidor de jogos para iniciar as solicitações de alocação de correspondência. Consulte este tópico:

    nota

    A disponibilização do FlexMatch não está disponível no momento para jogos que usam servidores em tempo real.