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á.
Permita que os requisitos diminuam com o tempo
As expansões permitem que você relaxe os critérios das regras ao longo do tempo quando não FlexMatch consegue encontrar uma correspondência. Esse recurso FlexMatch garante que o melhor esteja disponível quando não é possível fazer uma combinação perfeita. Ao relaxar as regras com uma expansão, você está expandindo gradualmente o pool de jogadores que são uma correspondência aceitável.
As expansões começam quando a idade do ticket mais novo no jogo incompleto coincide com o tempo de espera da expansão. Ao FlexMatch adicionar um novo ingresso à partida, o tempo de espera da expansão pode ser reiniciado. É possível personalizar como as expansões começam na seção algorithm
do conjunto de regras.
Aqui está um exemplo de uma expansão que aumenta gradualmente o nível mínimo de habilidade necessário para o jogo. O conjunto de regras usa uma declaração de regra de distância, nomeada SkillDeltapara exigir que todos os jogadores em uma partida estejam dentro de 5 níveis de habilidade um do outro. Se nenhum novo jogo for feito por quinze segundos, essa expansão busca uma diferença de nível de habilidade de 10 e, dez segundos depois, uma diferença de 20.
"expansions": [{ "target": "rules[SkillDelta].maxDistance", "steps": [{ "waitTimeSeconds": 15, "value": 10 }, { "waitTimeSeconds": 25, "value": 20 }] }]
Com rmatchmakers que tenham o preenchimento automático ativado, não diminua os requisitos de contagem de jogadores muito rapidamente. Leva alguns segundos para a nova sessão de jogo iniciar e começar o preenchimento automático. Uma abordagem melhor é definir a expansão depois que as tendências de alocação iniciarem para seus jogos. O tempo de expansão varia de acordo com a composição da sua equipe, então faça testes para encontrar a melhor estratégia de expansão para seu jogo.