Integração do FlexMatch com a hospedagem Amazon GameLift - 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á.

Integração do FlexMatch com a hospedagem Amazon GameLift

O FlexMatch está disponível com a hospedagem gerenciada do Amazon GameLift para servidores de jogos personalizados e servidores em tempo real. Para adicionar a marcação de jogos do FlexMatch ao seu jogo, você precisa concluir 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 alocação automática para que o Amazon GameLift gerencie as solicitações de alocação. 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

    O preenchimento do FlexMatch não está disponível no momento para jogos que usam o Realtime Servers.