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

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

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

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

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

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

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

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

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

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

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

Читать далее
Показали The Witcher 4 — что думаете?
Жду, выглядит интересно
4084 голоса, 61.2%
Трейлер не очень, подожду геймплей
554 голоса, 8.3%
Цири — ведьмачка? Да ну, это шутка
848 голосов, 12.7%
Больше не доверяю CD Projekt, пусть сначала выйдет
1186 голосов, 17.8%
Теги: Outriders, Игры
Аватар Evernews
Evernews
8072 подписчика