Risposte:
Per il test del carico del traffico ci sono molti strumenti, ma dovrai testare anche altre cose che saranno specifiche per il tuo server di gioco perché il traffico di rete è solo una parte dell'equazione - l'utilizzo del processore e le query costanti del database sono altri due che vengono immediatamente in mente come fattori importanti che vorresti misurare (ci saranno sicuramente anche altri fattori, che dovrai determinare in base alla tua conoscenza di come funziona il tuo server di gioco).
Un ottimo modo per farlo potrebbe essere quello di scrivere un programma client di " simulazione del giocatore " ed eseguirne più istanze su più computer. Il rovescio della medaglia è che questo potrebbe richiedere l'uso di molti computer, ma alcune università locali potrebbero avere grandi laboratori informatici su cui è possibile eseguire questi (il professore potrebbe essere interessato ai risultati dei test poiché i professori universitari tendono ad essere sinceramente curiosi di buona ricerca).
Potrebbe non essere necessario che il tuo client sia sofisticato come un giocatore, ma potresti voler assicurarti che faccia le seguenti cose (non deve essere molto intelligente fintanto che può essere leggermente più funzionale di uno sviluppatore di software ubriaco che davvero non dovresti guidare se stessa a casa, quindi potresti anche voler contrassegnare i personaggi in un modo speciale in modo che possano fare cose stupide come camminare attraverso i muri, avere budget illimitati per acquistare beni selezionati casualmente dai commercianti in-game, avere infiniti forniture di munizioni e quant'altro):
Se si stima che avrai 9000 giocatori contemporaneamente, prova a provarlo con almeno 3 volte quel numero in modo da sapere come i tuoi server possono gestire un carico di 27.000 giocatori impegnati simulati (molti giocatori tendono al minimo, specialmente i tipi sociali).
Inoltre ( e questo è molto importante ), se lo fai, per favore, per favore, PER FAVORE, accedi con un personaggio normale e registra un video di tutti questi giocatori computerizzati che fanno cose stupide e condividi quel video con noi qui in modo da poter avere un buon ride (sto pensando che " ubriaco ballare il fienile " potrebbe essere un buon titolo per questo film se riesci a trovare lo scenario di gioco giusto)! ;-D
Questa è una risposta per una vecchia domanda, spero che possa essere utile per coloro che arrivano qui dai motori di ricerca. Netgend ha una piattaforma di test delle prestazioni in grado di emulare 50.000 VUser e può eseguire tutte le emulazioni client flessibili.
Vedi i blog , in particolare
Si noti che l'elaborazione dei messaggi non è limitata ai messaggi http, si applica a tutti i messaggi.
Spero sia utile.