View a markdown version of this page

GAMEPERF04-BP02 Metti alla prova le prestazioni del tuo server di gioco con scenari di gioco simulati e reali - Obiettivo per l'industria dei giochi

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

GAMEPERF04-BP02 Metti alla prova le prestazioni del tuo server di gioco con scenari di gioco simulati e reali

Esegui test delle prestazioni e valuta vari scenari di gioco per determinare se il processo del server di gioco gestisce l'utilizzo delle risorse fisse in modo appropriato, come la memoria dell'istanza EC2, la CPU e la larghezza di banda di rete.

Livello di rischio associato se questa best practice non fosse adottata: elevato

Guida all’implementazione

La creazione di test di gioco simulati con bot in grado di rispecchiare i percorsi e i comportamenti di gioco comuni dei giocatori può determinare come i processi del server di gioco gestiscono questa situazione in diversi scenari di utilizzo. Ad esempio, puoi implementare una soluzione, come Distributed Load Testing, AWS che puoi personalizzare per eseguire simulazioni di client di gioco o build di client di gioco per generare scenari di gioco. Esegui test di gioco interni e utilizza i team di controllo qualità per sottoporre a stress test le varie funzionalità del tuo gioco in modo da acquisire la certezza che il gioco sia progettato per funzionare in modo ottimale. AWS Device Farmpuò essere utilizzato per eseguire test mobili e web per iOS, Android e giochi per browser su più tipi di dispositivi.

Passaggi dell’implementazione

  • Esegui test delle prestazioni con bot che simulano i comportamenti comuni dei giocatori per valutare l'utilizzo delle risorse del server di gioco in diversi scenari.

  • Usa soluzioni come Distributed Load Testing on AWS per personalizzare e simulare scenari di gioco per gli stress test.

  • Esegui playtest interni e utilizza strumenti come AWS Device Farm per i test di giochi mobili e browser su vari dispositivi.