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á.
Ativar a alocação automática
Com a alocação automática de correspondência, o Amazon GameLift Servers acionará automaticamente uma solicitação de alocação sempre que uma sessão de jogo começar com um ou mais slots de jogadores não preenchidos. Este recurso permite que os jogos comecem assim que o número mínimo de jogadores combinados for encontrado e preenche os slots restantes mais tarde, à medida que jogadores adicionais forem combinados. É possível optar por interromper a alocação automática a qualquer momento.
Como exemplo, considere um jogo que pode conter de seis a dez jogadores. o FlexMatch localiza inicialmente seis jogadores, forma o jogo e inicia uma nova sessão de jogo. Com a alocação automática, a nova sessão de jogo pode solicitar imediatamente mais quatro jogadores. Dependendo do estilo do jogo, podemos permitir que novos jogadores entrem a qualquer momento durante a sessão do jogo. Como alternativa, é possível interromper a alocação automática após a fase inicial de configuração e antes do início do jogo.
Para adicionar uma alocação automática ao seu jogo, faça as seguintes atualizações no seu jogo.
-
Habilite a alocação automática. A alocação automática é gerenciada em uma configuração de criação de partidas. Quando ativada, é usada com todas as sessões de jogos correspondentes criadas com esse marcador de jogos. O Amazon GameLift Servers começa a gerar solicitações para alocação em uma sessão de jogo não completa assim que a sessão inicia em um servidor de jogos.
Para ativar a alocação automática, abra uma correspondência de configuração e defina o modo de alocação como "AUTOMÁTICO". Para obter mais detalhes, consulte Criar uma configuração de criação de partidas
-
Ative a priorização do preenchimento. Personalize o processo de criação de partidas para priorizar o preenchimento de solicitações de preenchimento antes de criar novos jogos. Em seu conjunto de regras de criação de partidas, adicione um componente de algoritmo e defina a prioridade de preenchimento como “alta”. Consulte mais detalhes em Personalize o algoritmo de correspondência.
-
Atualizar a sessão do jogo com novos dados do marcador. Amazon GameLift Servers atualiza o servidor de jogos com informações de correspondência usando a função de retorno de chamada do Server SDK
onUpdateGameSession(consulte Inicializar o processo do servidor). Adicione o código ao seu servidor de jogos para manipular os objetos de sessão de jogo atualizado como resultado da atividade de alocação. Saiba mais em Atualizar dados de correspondência no servidor de jogo. -
Desative a alocação automática para uma sessão de jogo. Você pode optar por interromper a alocação automática a qualquer momento durante uma sessão de jogo individual. Para interromper o preenchimento automático, adicione código ao cliente ou servidor do jogo para fazer a chamada StopMatchmakingà Amazon GameLift Servers API. Essa chamada requer o ID do ticket. Use o ID de ticket de alocação da última solicitação. Você pode obter essas informações nos dados de marcação da sessão do jogo, que são atualizados conforme descrito na etapa anterior.