Главная/Новости

Дневник разработкиОбновление

500 виртуальных жителей: как проверяли нагрузку города

Водитель автобуса на оживлённом городском проспекте.

Статус: Локальный прогон с 500 ботами прошёл; это не подтверждает вместимость для 500 реальных игроков.

Чтобы готовить город к большему числу жителей, недостаточно измерять сервер в пустом мире. В проект добавлен инструмент, который создаёт виртуальных участников и повторяет часть пути обычного игрока: подключение, авторизацию, выбор персонажа, появление, движение и команды.

Как устроен прогон

Боты распределяются по нескольким оживлённым точкам города, а сервер ведёт счётчик подключений, ошибок и времени обработки. Команда может запустить заданное число участников, посмотреть состояние, убрать часть и полностью остановить тест. Для наблюдения обновлён GameTester: в нём есть экран процессов, графики метрик, список ботов и поток логов, при этом прежние консольные команды сохранены.

Что реально проверено

19 октября локальный запуск на 500 ботах завершился подключением и авторизацией всех 500 виртуальных участников без ошибок в этом сценарии. Инструмент также подтвердил частичное удаление ста ботов и штатную остановку теста. Это даёт полезные данные об очередях и серверной логике в контролируемых условиях.

Чего результат не означает

Бот не передаёт голос, не имеет настоящего окна GTA V и не создаёт ту же сетевую и графическую нагрузку, что живой человек. Поэтому цифра 500 — результат конкретного серверного теста, а не обещание стабильной игры для 500 реальных участников. Для такого вывода нужны реальный многоклиентский прогон, согласованный сценарий и проверка игровых систем под нагрузкой.

Все новости

Другие новости

Пассажирка выбирает музыку на планшете в автомобиле у океана.

Дневник разработкиОбновление

Планшет и музыка: обои, радио и звук автомобиля

Планшет Atlanta получает больше персональных настроек и полноценный музыкальный сценарий. Мы обновили его внешний вид, работу Яндекс Музыки и…

Запуск

Открываем лаунчер…

Если окно лаунчера не появилось, значит он ещё не установлен. Скачайте и установите его — файлы сервера лаунчер загрузит сам.