Відповіді:
Для тестування навантаження на трафік існує багато інструментів, але вам також знадобиться перевірити інші речі, які будуть специфічні для вашого ігрового сервера, оскільки мережевий трафік - це лише одна частина рівняння - використання процесора та постійні запити до бази даних два інших, які негайно приходять в голову як важливі фактори, які ви хочете виміряти (безсумнівно, будуть і інші фактори, які вам доведеться визначити, виходячи з ваших знань, як працює ваш ігровий сервер).
Дійсно хорошим способом зробити це може бути написання клієнтської програми " імітація ігрового гравця " та запуск декількох примірників на декількох комп'ютерах. Суть полягає в тому, що це може зажадати використання багатьох комп’ютерів, але деякі місцеві університети можуть мати великі комп'ютерні лабораторії, щоб ви могли запускати їх (професор може зацікавитись вашими результатами тестування, оскільки викладачі університету, як правило, щиро цікавляться хороші дослідження).
Ваш клієнт, можливо, не повинен бути таким витонченим, як гравець, але ви можете переконатися, що він робить наступні речі (він не повинен бути дуже розумним, доки він може бути трохи функціональнішим, ніж п'яний розробник програмного забезпечення, який насправді не слід їхати додому, тому ви, можливо, захочете познайомити персонажів спеціальним чином, щоб вони могли робити дурні речі, такі як прогулянка по стінах, мати необмежений бюджет, щоб купувати випадково підібрані товари у ігрових продавців, мати нескінченну кількість запаси боєприпасів і багато чого іншого:
Якщо ви підрахували, що у вас буде одночасно 9000 гравців, спробуйте перевірити це принаймні в 3 рази на цю кількість, щоб ви дізналися, як ваші сервери можуть справлятись із завантаженням 27000 симуляторів зайнятих гравців (багато гравців прагнуть простоювати, особливо соціальні типи).
Також ( і це дуже важливо ), якщо ви це зробите, будь ласка, будь ласка, увійдіть із звичайним символом і запишіть відео всіх цих комп'ютеризованих плеєрів, які роблять дурні речі, і поділіться цим відео з нами тут, щоб ми могли добре мати смійся (я думаю, що " п’яний сарай " може бути хорошим заголовком цього фільму, якщо ти знайдеш правильний сценарій в грі)! ;-D
Це відповідь на старе запитання, сподіваємось, що може бути корисним для тих, хто потрапляє сюди за допомогою пошукової системи. У Netgend є тестова платформа, здатна емулювати 50 000 VUsers і може робити всі гнучкі емуляції клієнтів.
Перегляньте щоденники , особливо
Зауважте, що обробка повідомлень не обмежується http-повідомленнями, вона стосується всіх повідомлень.
Сподіваюся, що це корисно.