Всем привет!
Ниже представлен наш ежеквартальный обзор изменений для улучшения производительности игры. Мы напомним, какие нововведения вступили в силу в обновлении 27, а так же расскажем о том, что вас ждет в ноябрьском обновлении 28, как обычно с комментариями команды программистов.
Если вы еще не читали обзор боевой системы обновления 28, найти его можно
здесь. Всем спасибо!
Обзор обновления 27Тестирование AoE в Сиродиле. Тесты способностей, действующих по площади, прекращаются. Финальный этап тестирования закончится 19 октября. В первые три недели тестов общая перезарядка вызвала наибольшее увеличение производительности по сравнению с остальными тестами (производительность сервера увеличилась примерно на 25%). Тем не менее, еще есть над чем поработать. Повышение производительности в данном случае существенное, но его недостаточно для того, чтобы игра работала так, как нужно. Мы проведем еще несколько тестов после завершения последнего этапа тестирования в Сиродиле и поделимся с вами сравнительным анализом результатов. Следите за новостями!
Общая информация о тестировании AoE-способностей:
- Мы считаем, что идеальное время обработки кадра на сервере — до 30 мс. При значении, превышающем 50 мс, будут заметны задержки во время применения способностей. Тест общей перезарядки привел к уменьшению нагрузки на сервер почти на 45%, но в масштабных боях все равно бывают скачки выше 50 мс.
- Количество игроков в период наибольшей нагрузки не менялось. (На европейском сервере для ПК число игроков из всех трех альянсов в кампании «Рейвенвотч» было максимальным.)
Производительность испытаний и подземелий на сервере. Во время первых тестирований возникали проблемы с настройками конфигурации. Они уже решены, и в прошедшие недели все работало стабильно. Также мы увидели, что можно еще кое-что улучшить, и сделаем это к выходу обновления 29.
Улучшения баз данных — поиск занятий. На данный момент мы довольны результатами внесенных изменений. Поиск групп для прохождения подземелий теперь работает намного быстрее и стабильнее. Осталось несколько редких ошибок, над которыми мы работаем, но в целом улучшения оказались значительными.
Периодически возникающие загрузочные экраны. Мы исправили ошибки, связанные с периодически возникающими экранами загрузки, и получили весьма положительные результаты. Частота появления экранов загрузки существенно снизилась во всех областях. Например, в Сиродиле (одной из самых проблемных областей) частота случайного возникновения загрузочных экранов уменьшилась более чем на 95% (если раньше они появлялись примерно 50 тысяч раз в день, то сейчас — менее 3 тысяч раз в день).
Общая стабильность работы клиента (критические улучшения в управлении памятью, улучшения физического движка Havok). Наши улучшения привели к увеличению общей стабильности. Мы еще не исправили все ошибки, приводящие к аварийному завершению игры, но с выхода обновления 27 частота их возникновения на консолях значительно уменьшилась.
Обзор обновления 28
В обновлении 28 внесены следующие изменения:
- Улучшения производительности в масштабных боях.
- Оптимизация обновления визуальных эффектов на стороне клиента, которая должна увеличить частоту кадров в больших сражениях, где применяется много способностей (улучшение производительности клиента).
- Оптимизация пирамиды видимости и потоков прорисовки.
- Увеличение частоты кадров в сценах с большим количеством отображаемых объектов. Например, в местах с большим скоплением игроков или в домах, плотно обставленных мебелью.
- Уменьшение рабочей нагрузки на систему прорисовки путем кэширования данных и отключения ненужных команд.
- Обратите внимание, что эти изменения затрагивают только консольную версию игры.
Все эти улучшения вы уже можете опробовать на тестовом сервере, а в ноябре они появятся в игре.
Спасибо за терпеливое ожидание этого ежеквартального обзора! Надеемся, мы достаточно информативно рассказали о результатах тестов, проведенных в обновлении 27, и о наших планах на обновление 28.
Gina Bruno
Senior Creator Engagement Manager
Dev Tracker |
Service Alerts |
ESO Twitter |
My Twitter