Адаптационный патч 1.064 и затруднения / Adaptation patch 1.064 and difficulties
= RU
С выходом 1.064 массовая проблема - разработчики крупных модов столкнулись с проблемой бесконечного ожидания загрузки карт.
Во-первых разработчики зачем-то перенесли все .ply в отдельную папку и жесткая привязка PLY-файлов юнитов и объектов из модов (в том числе ARm) требует рефакторинга.
Во-вторых из-за смены принципа preparation phase - процессор уходит в тяжелый цикл перерасчета, т.к. пытается зачем-то сопоставить массивы юнитов спауна с новыми скриптами подготовки к бою, котрые были адаптированы в скриптовую логику ARm. Что не патч от BSS - так очередной "геморой".
Работа продолжается, остаемся на связи.
= EN
With the release of 1.064, there is a massive problem - developers of major mods are faced with the problem of endless waiting for maps to load.
Firstly, the developers moved everything for some reason. Move ply files to a separate folder and hard-link the PLY files of units and objects from mods (including ARm) requires refactoring.
Secondly, due to the change in the principle of the preparation phase, the processor goes into a heavy recalculation cycle, because for some reason it is trying to match arrays of spawn units with new battle preparation scripts that have been adapted into the ARm script logic. What is not a patch from BSS is just another "hemorrhoid".
The work continues, we stay in touch.
1.064
cumulative patches
notes
Максим К.
Работа над адаптацией продолжается и ведется на еженевной основе.
Jul 28 15:27
Максим К.
Проблема была не на стороне ARm, а на стороне GOH. Выпуск патча 1.065 исправил проблему с использованием RAM, из-за чего процессор уходил в десериализацию. Теперь сессии грузятся стабильно, а я смогу провести финальные штрихи адаптации игровых скриптов, также вас ждут некоторые изменения в экономике.
Jul 29 15:30
Максим К.
Есть еще дополнительные сведения, которые удалось выявить экспериментально. Чтобы реализовать новую логику ДК, а также внедрить проверку объектов на этапе загрузке игровой сессии ДК - разработчики BWS, скорее всего, добавили в игру новые скрипты, динамически подгружаемые модули или файлы, которые эмулируют работу в т.ч. с DLC. В чем может быть проблема в 1.064-1.065 - процессор уходит в циклическую дисселяцию из-за блокировки операций движка брандмауэром или антивирусом. Необходимо добавить EXE-приложение GOH в исключение и выдать права игре для исключения проверок. Что относительно использования "КВН" - глубокая фильтрация траффика в случае валидации с сервером может вызывать проблемы, поэтому либо отключение КВН в момент запуска клиента, либо добавить исполняемый файл в исключения.
Jul 30 23:48
Максим К.
В связи с тем, что разработчики заявили в своем патноуте 1.065 о корректировках работы с RAM - это подтверждает мое выше обозначенное предположение, т.к. на момент старта сессии память практически не была задействована в процессе десериализации CPU. Вариант 1 - сетевая проверка на валидацию наличия DLC и блокирование антивирусом/блокировщиком рекламы/брандмауэром. Вариант 2 - запуск скриптов, не проходящих валидацию у систем защиты. Вариант 3 - инициализация запуска проверки файлов объектов мода и блокировка данного сценария системой защиты. Также рекомендовано включить UAC в WIndows для выставления разрешения MS Defender при попытке запроса. Часто антивирусы блокируют данные уведомления от классической защиты системы.
Jul 30 23:49
Creator has disabled comments for this post.