Adicionar elementos opcionais - Amazon GameLift Servers

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á.

Adicionar elementos opcionais

Além dessas exigências mínimas, você pode configurar seu matchmaker com as seguintes opções adicionais. Se você estiver usando FlexMatch com um Amazon GameLift Servers solução de hospedagem, muitos recursos são incorporados. Se você estiver usando FlexMatch como um serviço autônomo de matchmaking, você pode querer incorporar esses recursos em seu sistema.

Aceitação de jogador

Você pode configurar um matchmaker para exigir que todos os jogadores que sejam selecionados para uma correspondência devam aceitar a participação. Se seu sistema exigir aceitação, todos os jogadores devem ter a opção de aceitar ou rejeitar uma correspondência proposta. Uma correspondência deve receber aceitações de todos os jogadores na correspondência proposta antes que ela possa ser concluída. Se qualquer jogador rejeitar ou não aceitar uma correspondência, ela será descartada e os tickets serão processados da seguinte forma. Tickets em que todos os jogadores no ticket aceitaram o jogo são retornados ao pool de criação de jogos para continuar o processamento. Os tickets em que pelo menos um jogador rejeitou a jogo ou não respondeu são colocados em um status de falha e não são mais processados. A aceitação do jogador exige um limite de tempo; todos os jogadores devem aceitar uma correspondência proposta dentro do limite de tempo para a correspondência continuar.

Modo de alocação

Use FlexMatch preencha para manter suas sessões de jogo repletas de novos jogadores compatíveis durante toda a vida útil da sessão de jogo. Ao lidar com solicitações de preenchimento, FlexMatch usa o mesmo matchmaker usado para combinar os jogadores originais. É possível personalizar como os tickets preenchidos são priorizados com tickets para novos jogos, colocando-os na frente ou no final da fila. Isso significa que, à medida que novos jogadores entram no pool de criação de jogos, eles têm mais ou menos probabilidade de serem colocados em um jogo existente do que em um jogo recém-formado.

O preenchimento manual está disponível se seu jogo usa FlexMatch com gerenciado Amazon GameLift Servers hospedagem ou com outras soluções de hospedagem. A alocação manual oferece a flexibilidade de decidir quando acionar uma solicitação. Por exemplo, você pode querer adicionar novos jogadores somente durante determinadas fases do seu jogo ou apenas em determinadas condições.

O preenchimento automático está disponível somente para jogos que usam o modo gerenciado Amazon GameLift Servers hospedagem. Com esse recurso ativado, se uma sessão de jogo começar com slots de jogadores abertos, Amazon GameLift Servers começa a gerar automaticamente solicitações de preenchimento para ele. Esse atributo permite que você configure o criação de jogos para que novos jogos sejam iniciados com um número mínimo de jogadores e, em seguida, preenchidos rapidamente à medida que novos jogadores entram no pool de criação de jogos. É possível desativar o preenchimento automático a qualquer momento durante a vida útil da sessão de jogo.

Propriedades de jogo

Para jogos que usam FlexMatch por Amazon GameLift Servers hospedagem gerenciada, você pode fornecer informações adicionais para serem passadas para um servidor de jogos sempre que uma nova sessão de jogo for solicitada. Essa pode ser uma maneira útil de passar as configurações do modo de jogo necessárias para iniciar uma sessão de jogo para o tipo de jogo que está sendo criada. Todas as sessões de jogo de jogos criadas por um matchmaker recebem o mesmo conjunto de propriedades do jogo. É possível variar as informações das propriedades do jogo criando diferentes configurações de criação de jogos.

Slots de jogador reservados

É possível designar que determinados slots de jogador em cada correspondência sejam reservados e preenchidos posteriormente. Isso é feito através da configuração da propriedade de "contagem de jogador adicional" de uma configuração de marcação de jogos.

Dados de eventos personalizados

Use esta propriedade para incluir um conjunto de informações personalizadas em todos os eventos relacionados à marcação de jogos do matchmaker. Esse recurso pode ser útil para rastrear determinadas atividades exclusivas ao seu jogo, incluindo o desempenho do rastreamento de seus marcadores de jogos.