Allenta i requisiti delle partite di grandi dimensioni - Amazon GameLift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Allenta i requisiti delle partite di grandi dimensioni

Come per gli abbinamenti piccoli, puoi utilizzare le espansioni per rendere più flessibili i requisiti degli abbinamenti nel tempo, quando non è possibile effettuare abbinamenti validi. Nelle partite di grandi dimensioni, hai la possibilità di allentare le regole di latenza o il numero di giocatori di squadra.

Se utilizzi il riempimento automatico delle partite per partite di grandi dimensioni, evita di abbassare troppo rapidamente il conteggio dei giocatori della tua squadra. FlexMatch inizia a generare richieste di riempimento solo dopo l'inizio di una sessione di gioco, cosa che potrebbe non avvenire per diversi secondi dopo la creazione di una partita. Durante questo periodo, FlexMatch può creare più nuove sessioni di gioco parzialmente riempite, specialmente quando le regole del conteggio dei giocatori vengono abbassate. Di conseguenza, ti ritrovi con più sessioni di gioco di quelle che ti servono e i giocatori si diffondono troppo raramente. Si consiglia di concedere al primo passaggio dell'espansione del numero dei giocatori un tempo di attesa più lungo, abbastanza lungo da consentire l'avvio della sessione di gioco. Dal momento che le richieste di backfill hanno la priorità più alta con gli abbinamenti grandi, i giocatori in arrivo verranno inseriti nei giochi esistenti prima di iniziare un nuovo gioco. Potrebbe essere necessario effettuare delle prove per trovare il tempo di attesa ideale per il tuo gioco.

Ecco un esempio che riduce gradualmente il numero dei giocatori del team giallo, con un tempo di attesa iniziale più lungo. Tieni presente che i tempi di attesa nelle espansioni del set di regole sono assoluti, non composti. Quindi la prima espansione avviene a cinque secondi e la seconda espansione avviene cinque secondi dopo, a dieci secondi.

"expansions": [{ "target": "teams[Yellow].minPlayers", "steps": [{ "waitTimeSeconds": 5, "value": 8 }, { "waitTimeSeconds": 10, "value": 5 }] }]