Впервые столкнулся с проблемой фаталов в карте. Хотя ничего особо нового я не делал. Почитал несколько темок на тему утечек. Что-то стало понятнее, но все равно причину фатала я так и не очень понял, т.к. циклов с коротким периодом у меня нет. Но все равно я хочу чуть "оптимизировать" свою карту на ГУИ насколько это возможно, поэтому приведу несколько своих динозавров, которые меня больше всего смущают:
I. screenshot.su/show.php?img=d499120540d60b28743be4b3f5b0c3b5.jpg
Это действие происходит раз в минуту.
    1. Хочу узнать: создает ли он каждый раз новую группу для условия: количество живых юнитов[i]
    1. Каждый раз создавая в юнитов в центре области он берет инфу из самой области или создает каждый раз новую точку?
II. Карта чем-то схожа с футманом, поэтому количество войск там довольно высоко, а они все любят умирать. В общем, чтобы удалять мертвые войска достаточно триггера типа:
С: Юнит покидает область игровую карту
Д: Ремувать юнита
Или это вообще ничего не дает и школьный лепет?
III. Сколько вообще примерно нужно даммиков, чтобы могло фаталить? При условии, что они создаются в позиции кастера (или в какой-то другой неудаляющейся точке), после прокаста они умирают сами регенерацией, и кастуют спелл в другую неудаляющуюся точку? Короче, может ли из-за этого фаталить через 30-60 минут игры? При том, что кастуются они довольно-таки не часто.
Ладно, с пунктом 3 ясное дело, что лажа полная. Просто я удивлен тем, что за столько лет все делал с утечками и видимых проблем не было, сейчас все ужас и боль, т.к. вылетает у всех. Хотелось бы знать, эти ли причины приводят к крашам или дело скорее всего в другом.
Прикреплю карту к концу поста, мало ли кто-то сделает доброе дело и покопается в чужом говне.
И да, статьи читал, на которые наткнулся. Как их исправить я примерно представляю. Ну кроме удаления мертвых юнитов.

Патиссончик, про центр области не заметил
точка каждый раз создаётся заново и это утечка
Патиссончик, есть прога на сайте для записи логов
так же есть дебаг через прелоад на сайте
вот счётчик утечек
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
6
На которой минуте фаталит? На 30-60, как я понял?
28
Патиссончик, тут нужен лог
у фатала есть 100500 причин и перебрать их всех нереально
Патиссончик, 2 часть полный бред
юнит выйдет из области только после разложения/удаления
по идее
по 1 части
создаёт и удаляет так что утечки как таковой нету
по 3 части просто заноси точки в переменные а после использования удаляй
так же советую добавить счётчик утечек в тестовую версию карты
чтобы знать сколько утечек в начале игры, через 10 минут и перед вылетом
6
Причин фатала, как уже сказали, очень много. Это даже не обязательно триггеры. У меня вот была фаталка на карте без триггеров и причина была в криво-настроеной способности "Грабеж".
16
nvc123:
Благодарю, а с помощью чего можно получить логи? И на Сайте есть счетчик. Я нашел, но ВЦ3мапс. Это особенно не принципиально, но все же. И он удаляет как и центр точки, так и группу в условии?
Sumert, боюсь, что у меня тоже из-за какой-то другой лажи.
ssbbssc, аналогичный вопрос, как их сохранять и вообще просмотреть?
Gerhop, иногда через часа 2, иногда через минут 20, но обычно где-то 40-80 минут. Иногда бывает и без них обходится.
28
Патиссончик, про центр области не заметил
точка каждый раз создаётся заново и это утечка
Патиссончик, есть прога на сайте для записи логов
так же есть дебаг через прелоад на сайте
вот счётчик утечек
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.