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

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

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

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

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

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

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

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

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

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

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

Читать далее
Как вам Kingdom Come Deliverance 2?
Кандидат на «Игру года»
7954 голоса, 49.1%
Хорошо, но могло быть лучше
1379 голосов, 8.5%
Самая обычная игра
890 голосов, 5.5%
Ужасно, пожалел о покупке/скачивании
1062 голоса, 6.6%
Не играл и не собираюсь
4922 голоса, 30.4%
Теги: Outriders, Игры
Аватар Evernews
Evernews
8084 подписчика