Все новости
Это интересно
Сейчас читают
Outriders
Аватар Evernews Evernews

Подвел кэш: авторы Outriders рассказали, почему игра умирала на старте

1
0
Поделиться
Телеграфировать

Разработчики нарастили серверную часть, но лучше всего помогла перенастройка очистки кэша.

Подвел кэш: авторы Outriders рассказали, почему игра умирала на старте

В первую неделю релиза ролевой экшен Outriders работал нестабильно: на графике онлайна в Steam хорошо видно, что сервера игры часто вырубались. Сейчас, когда проблемы более-менее устранены, разработчики рассказали, в чем они заключались.

Оказалось, у Outriders время от времени падала внутренняя база данных. Система отказывала, когда разработчики пытались собирать статистику; изучив вопрос, инженеры выяснили, что для выполнения значительной части запросов серверу приходилось использовать не оперативную память, а подкачку.

Из-за загрузки данных с диска система начинала работать очень медленно и вскоре отказывала. Большую часть времени разработчики потратили, пытаясь выяснить, почему база данных не использует оперативную память и что с этим можно сделать.

Выяснить первопричину проблем пока не удалось. Оптимизируя нагрузку, разработчики удвоили количество серверов и перераспределили данные, улучшив масштабируемость. Самый большой эффект на производительность оказала перенастройка чистки кэша базы данных.

Раньше очистка кэша запускалась каждые 60 секунд, сильно нагружая систему и вызывая проблемы с памятью и подключением к серверам. Инженеры решили запускать ее чаще — это позволило снизить нагрузку.

Сейчас партнеры разработчиков продолжают поиски первопричины проблем. Все-таки во время предыдущих тестов и публичного тестирования все работало нормально.

Читать далее
Собираетесь проходить S.T.A.L.K.E.R. 2?
Обязательно, куплю или уже купил
174 голоса, 13.9%
Играть буду, но спирачу
632 голоса, 50.6%
Когда-нибудь куплю по скидке
89 голосов, 7.1%
Нет, никогда
355 голосов, 28.4%
Теги: Outriders, Игры
Аватар Evernews
Evernews
8067 подписчиков