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à.
GAMEPERF07-BP02 Esegui un servizio di matchmaking separato per ogni modalità di gioco e regione che ospita il gioco
Se il tuo gioco offre ai giocatori diverse modalità di gioco tra cui scegliere, dovresti separare i sistemi di matchmaking per ognuna di esse in modo da poter regolare in modo indipendente le prestazioni di ciascuna modalità di gioco in base ai suoi requisiti specifici e ridurre il conflitto di risorse. Ogni modalità di gioco avrà probabilmente requisiti unici in termini di latenza accettabile, dimensioni delle partite e altre logiche di matchmaking personalizzate specifiche per il gioco. Probabilmente attireranno anche diversi tipi di giocatori. Esegui il servizio di matchmaking di ciascuna modalità di gioco come distribuzione software separata in modo da poter testare le prestazioni e gestire le modalità di gioco in modo indipendente.
Livello di rischio associato se questa best practice non fosse adottata: elevato
Guida all’implementazione
Ad esempio, potresti eseguirle come funzioni Lambda separate per ciascuna modalità di gioco oppure come distribuzioni di servizi separate basate su contenitori.
Distribuisci i tuoi servizi di matchmaking in più regioni vicine alle posizioni dei server di gioco. Il traffico dei giocatori seguirà molte strade, quindi è importante che il servizio di matchmaking mantenga un profilo di latenza aggiornato su più ISP per migliorare l'efficienza del posizionamento delle sessioni di gioco a bassa latenza. GameLift FlexMatch fornisce una guida aggiuntiva per la selezione delle regioni per i matchmaker, e include la possibilità di integrare i tuoi matchmaker con code di sessioni di gioco multiregionali. https://docs.aws.amazon.com/gamelift/latest/developerguide/queues-intro.html