2

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

zpxo, утечка памяти это когда ты создаёшь какой-то объект и не обнуляешь его в последствии, например двигаешь юнита по точкам, не уничтожая их, либо создаёшь эффекты/даммиков и тоже не уничтожаешь их, не обнуление локальных переменных так же влечёт за собой проблемы, оно остаётся висеть в памяти и нагружает вар, чем их больше тем сильнее начинает падать фпс, лагать, фризить и т.п.
счётчик хэндлов позволяет отследить есть ли какой-либо неконтроллируемый рост объектов в карте
А как мне счетчик подключить?
Касательно дами юнитов - у них хп 2 единицы с отрицательным регеном хп.
Выходит что они погибают сами, через 2 секунды.
Или это не решение?
Касательно локальных переменных слабо понял, переменные есть. Но что из них считается локальным?
Также есть глобальный триггер который берет каждого юнита на карте и создает спецэффект, каждые 2 секунды. Но его длительность равна 1-2 секунде, эффекта. (это длится 60 секунд) Обычно в этот момент микролаг есть, но после нормально все.
А именно найти способ записывать все эти спецэффекты и удалять их - не понимаю как. Ибо действие совершается на каждым юнитом, а как записывать в переменную каждый эффект (если их к примеру штук 100+ в секунду).
2

» WarCraft 3 / Можете помочь разобрать Лог Фатальной ошибки (Fatal error)

в утечках вероятно дело, счётчик хэндлов закинь в карту посмотри что показывает, либо нагрузку вара чекни когда краш выпадет
Добрый, единственное что я понял - это то что мне что-то нужно закинуть.
Но я не понимаю что такое хэндлы. (нашел вопрос где ты ответил кому-то и помог реализовать код в карту. Но я слабо понимаю цель этого счетчика)
Варка вообще не нагружена была. Но иногда бывают на карте мини фризы, которые сложно заметить, но легко прочувствовать.
Данная проблема была 1 раз, за все случаи, восооздать ситуацию не могу.
2

» WarCraft 3 / Логер JASS для WC3

Боже, как нынче сложно разобрать в фатальных ошибках старой игры