Техноапдейт за июнь.
Прошло много времени с последнего обновления, прошу прощения за молчание, мы были заняты выпуском кланов. Начнём с этого, естественный вопрос: "Почему открытый тест прошёл более гладко чем релиз, что случилось в день релиза?"
Во время теста кланов мы увидели существенную нагрузку на систему ввода паков. Из-за некорректной работы скрипта, возникла чрезмерная нагрузка на базу данных в момент подключения аккаунтов на тесте. Мы заметили это и переключили скрипт на более оптимизированный метод работы. После этого фикса, дела стали идти более гладко для теста, к сожалению, была и более глубокая причина, которую мы не заметили до запуска.
Когда началась раздача паков, мы заметили огромную нагрузку на базу данных, которая не проявлялась во время теста. Чтобы снизить нагрузку на базу данных мы отключили доступ к сети, далее наш администратор начал поиск источника проблемы. Мы заметили тысячи запросов в инвентарь которые производились когда каждый игрок посещал мехлаб. Нашим инженеры провели целый день работая над оптимизацией кода инвентаря чтобы изолировать лишние вызовы.
Баг инвентаря заставлял UI загружать с сервера данные инвентаря значительно чаще чем было необходимо. До выпуска кланов, этот баг не вызывал особых проблем, т.к. система вполне справлялась с дополнительной нагрузкой, однако, когда кланы были выпущены, эта нагрузка стала достаточно сильной.
С выпуском хотфикса нагрузка на базу данных значительно снизилась, все операции с мехлабом стали более отзывчивыми. Спасибо комьюнити за информативные ответы и рапорты. Также мы рады видеть что СРМ снова в игре и работают как надо.
Теперь, к тому над чем ещё, кроме кланов, работают наши разработчики...
Матчмейкер
Как уже сказал Расс, код матчмейкера был переработан и будет применён на тесте и запущен в патче 2го июля.
UI
Команда работающая над UI занимается некоторыми работой над твиками UI 2.0 которые позволят улучшить эргономику, кое-что из этого уже будет включено в тест и патч 2го июля. Другие будут включены в следующие патчи.
Производительность.
Недавно были сделаны некоторые перестройки HUD в основном фокусировались на клановском HUD и работе 3D. В основном в HUD были внесены мелкие изменения т.к. мы фокусировались на новых фичах. Мы знаем о некоторых проблемах с кодом, их исправление потребует дополнительных усилий мы займёмся ими как только найдётся место в расписании. Эти исправления и поддержка 3D находятся в стадии теста и будут введены с патчем 15 июля.
Также была проведена работа с поддержкой SLI которая перешла в состояние теста. Необходимо убедиться что несколько видеокарт смогут обеспечить лучшую производительность. Как уже упоминалось с окончанием работы над поддержкой 3D HUD'ом, мы сможем перебросить дополнительные силы на SLI.
Улучшение систем управления.
Были внесены некоторые улучшения в систему, чтобы убедиться что колесо мыши и привязка работает корректно, также была улучшена работа джойстиков и некоторые другие изменения, например движение при открытой боевой сетке. Это также испытывается и будет введено 15 июля.
Стабильность.
Мы знаем, что есть ряд проблем со стабильностью, в частности с загрузкой оперативной памяти и некоторые оставшиеся баги DX11. Мы продолжим работу над их устранением.
Визуализация.
Мы изучаем некоторые улучшения для визуальной составляющей, также работаем над багом с Motion blur.
Геймплей.
Как всегда, тюнинг различных геймплейных фич, но я оставлю это Полу, как вы уже знаете последнее время мы работали над джампами и падениями.
Мы рады видеть кланы на поле боя, и рады что вы наслаждаетесь ими также как и мы.
Вы уже в курсе. что теперь наши усилия будут переведены на новый матчмейкер, а затем и на CW.
Спасибо за поддержку во время запуска кланов.
Жалобы и предложения
сюда.
Edited by Varhait, 24 June 2014 - 01:27 AM.