Разработчик рассказал, как один сервер на Go поддерживает 2500 игроков в онлайн-игре
Создатель браузерной игры Brawl Town раскрыл технические детали, позволяющие одному серверу на языке Go обрабатывать до 2500 одновременно подключённых игроков и ботов.
Один из российских разработчиков поделился опытом создания браузерной онлайн-игры Brawl Town, которая имитирует уличные драки. Проект изначально ставил инженерную цель: определить максимальное количество участников, которое сможет выдержать один сервер на стандартном ПК, при условии полной серверной обработки боя.
По результатам тестов, сервер на базе процессора i7-7700K смог одновременно поддерживать около 2500 бойцов, включая реальных игроков и ботов. При этом задержка обновления игрового мира (тик) составила около 30 мс, что соответствует заявленному бюджету в 50 мс. Разработчик отметил, что ключевыми ограничениями производительности стали не игровые алгоритмы, а пропускная способность кеша процессора и сетевой трафик.


Комментарии (0)
Без регистрации. Комментарии проверяются автоматически перед публикацией.
Пока нет комментариев. Будьте первым!