Доброго времени суток всем.
Создаю карты в свое удовольствие и столкнулся с тем что во время проверки карты (с ботами) - получаю фатальную ошибку, которую пытаюсь разобрать.
Создаю карты в свое удовольствие и столкнулся с тем что во время проверки карты (с ботами) - получаю фатальную ошибку, которую пытаюсь разобрать.
Читал много статей, подобные этим:
Где рассказывают что можно установить Debug который может помочь отследить ошибку, при фатальности.
Но я не могу его установить, ибо при установке кода - редактор выдает много уведомлений об отсутствии строк и после отключает триггер полностью.
Я понимаю что неправильно его устанавливаю, поэтому это дополнительный мой вопрос к Вам.
Я понимаю что неправильно его устанавливаю, поэтому это дополнительный мой вопрос к Вам.
Мои 2 вопроса, которые я бы хотел уточнить у профессиональных картоделов:
- Помогите расшифровать лог ошибки, которая у меня возникла на моей карте.
- Как устанавливать Debug, из ресурсов выше. Дабы после можно было отслеживать логи. (Инструкцию для чайника можно :с)
Сам лог с ошибкой: disk.yandex.com/d/4M0BC8EMcVdiLw
Сама фатальная ошибка: disk.yandex.com/i/sSjNgQ-OHfwe8w
Сама фатальная ошибка: disk.yandex.com/i/sSjNgQ-OHfwe8w
Заранее спасибо Вам большое, за уделенное время и адекватные ответы. <3
Принятый ответ
zpxo:
я думал что в комьюнити нашем есть ребята, которые знают как отследить логи
ну не знаю комьюнити как комьюнити, половина толковых ребят бустанулись по карьерной ветке, а другая половина (или меньше) остались в варе, но они не особо горят желанием сидеть и отвечать на вопросы новичков, да и смотивировать их нормально только деньгами можно, это я тут лошок на энтузиазме (за лайки) пытаюсь тебе как-то помочь решить проблему, с горем пополам)
отследить то отследишь, даже просто те что варик тебе кидает, вот только ошибки могут быть абсолютно по разным причинам, вообще, что-то можно понять, как например утечки памяти, а что-то тупо рандом, тут тебе вряд ли какой либо профи уже поможет
системы я разобрал, нужное нашёл и перенёс на джасс, соответственно тебе тупо после каждой функции, после каждого действия нужно добавлять инфу в лог
отследить то отследишь, даже просто те что варик тебе кидает, вот только ошибки могут быть абсолютно по разным причинам, вообще, что-то можно понять, как например утечки памяти, а что-то тупо рандом, тут тебе вряд ли какой либо профи уже поможет
системы я разобрал, нужное нашёл и перенёс на джасс, соответственно тебе тупо после каждой функции, после каждого действия нужно добавлять инфу в лог
в карте есть пример с крашем, когда юниту выдаёшь геройский инвентарь и даёшь книжку на статы
сам лог сохраняется на диск С в папке дебага (ты можешь поменять путь), в нём ты увидишь примерно это на тестовой карте
сам лог сохраняется на диск С в папке дебага (ты можешь поменять путь), в нём ты увидишь примерно это на тестовой карте
оно по факту вообще тебе может не помочь, реально, потому что, к примеру, геройский инвентарь ты можешь дать со старта игры, а крашнет из-за него спустя 10 минут игры, когда будут куча совсем других действий которые могли и не повлиять на краш вообще
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Но я не понимаю что такое хэндлы. (нашел вопрос где ты ответил кому-то и помог реализовать код в карту. Но я слабо понимаю цель этого счетчика)
Варка вообще не нагружена была. Но иногда бывают на карте мини фризы, которые сложно заметить, но легко прочувствовать.
счётчик хэндлов позволяет отследить есть ли какой-либо неконтроллируемый рост объектов в карте
Выходит что они погибают сами, через 2 секунды.
Или это не решение?
А именно найти способ записывать все эти спецэффекты и удалять их - не понимаю как. Ибо действие совершается на каждым юнитом, а как записывать в переменную каждый эффект (если их к примеру штук 100+ в секунду).
счётчик хэндлов это просто 50 строк кода, достаточно в шапку карты закинуть если вджассом пользуешься
в варе есть локальные и глобальные, вероятно локальными ты не пользовался так что можешь забить, их отличие в том, что используются в пределах своей функции, а глобалки везде, только вторые всё равно перезапишутся в последствии, а первые нужно обнулять
Он при инсталляции выдает кучу неверных строк и отключает триггер.
Но я все же остался в тупике хд
А можно инструкцию как вджасс открыть? У меня просто редактор о.о
zpxo:
Ред. zpxo
Но, вопрос по сути один, просто он разделен на 2 подпункта связанные между собой.
Лог + дебаг + счетчик хэндов = одна суть, в решении проблемы моей.
А я карту делаю на версию 1.26а - Редактор из раздела "1.27 и ниже экспериментальная сборка" будет работать с моей версией?
просто нажми на кнопку скачать