Может кто сталкивался с подобным или имеет варианты, почему такое может произойти. Суть:
Играю примерно 10 минут (время почти одинаковое, +-минута), и во время боя варик зависает.
Бои идут в виде дуэлей между игроками отрядами.
  1. Юниты всегда спавнятся рандомные (поэтому можно исключить, что багает какая-то способка или особый юнит).
  2. Баг не зависит от кол-ва юнитов. Я тестил как с лимитом в 10 еды, так и в 150 еды. Время зависания все такое-же, через 10 минут.
  3. Баг не зависит от кол-ва игроков. Хоть 2 игрока играют хоть 8 (максимум).
  4. Баг не зависит от длительности раундов (если насильно их обрывать раньше и выбирать победителя автоматически, то пройдем больше раундов но все равно игра зависнет)
  5. Баг не зависит от кол-ва использования способностей игроком. Тестил активно все подряд юзая, так и вообще ничего не юзая вовсе. Одинаково.
Баг очень напоминает какое-то зацикливание, когда срабатывает бесконечный цикл, но я не нашел ничего такого, от чего игра могла зациклится.
Тестил так-же старую версию, которая отлично работала на 1.26а давно - на рефе и она ТОЖЕ зависает. В коде использую джасс, но по большей части гуи. Карта изначально разрабатывалась на 1.26а.
Единственные зацепки за многочасовые тесты - время примерно 10 мин и происходит во время боя (даже вначале боя при первом ударе или в середине боя и даже под конец боя)
Есть идеи?
Скачать старую версию карты
(В ней меньше намешано тригов)

Принятый ответ

Итак, спустя 30 часов тестов по 10 минут каждый я нашел проблему.
После 10 минуты при юза огненного столба (его юзали компы, если не я) зависает варкрафт. РЕФАНДЕД спасибо! Инфа сотка, такая проблема оказалась не только у меня в проекте.
Спасибо всем, кто пытался помочь, вы лучшие! :)
Тема закрыта.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
23
4 года назад
Отредактирован konvan5
0
Итак, спустя 30 часов тестов по 10 минут каждый я нашел проблему.
После 10 минуты при юза огненного столба (его юзали компы, если не я) зависает варкрафт. РЕФАНДЕД спасибо! Инфа сотка, такая проблема оказалась не только у меня в проекте.
Спасибо всем, кто пытался помочь, вы лучшие! :)
Тема закрыта.
Принятый ответ
0
23
4 года назад
0
konvan5, стандартный способность?
0
24
4 года назад
0
Я, кстати, проблемы с огненным столбом еще на 1.26 ловил, но это была карта, в которой огненным столбом делалось все...
2
23
4 года назад
2
pro100master:
konvan5, стандартный способность?
Вообщем в ней поля HalfDamage были обнулены все, чтобы не было половинного урона. На 1.26а все было ок. Но на рефе из-за обнуленного интервала (HalfDamageInterval) как-то зацикливалось в итоге. Поэтому поставил его большим просто
0
23
4 года назад
0
ты поставил на 0 интвервал у данного абилку который наносит овер урона за 1 тик поэтому и завис

который вышел за предел

0.03 является минимальный ниже не рекомендую ставить
0
28
4 года назад
Отредактирован PT153
0
На 1.26а все было ок. Но на рефе из-за обнуленного интервала (HalfDamageInterval) как-то зацикливалось в итоге.
Потому-то я и спросил про это.
PT153:
есть триггеры с периодическим событием в 0 секунд?
В 1.31 наличие триггера с таким событием вызывало зависание через 5-10 минут.

Между прочим, странно, что в 1.26 это не крашит игру. В 1.26 если поставить интервал периодического урона в 0 секунд для способности "Отравленный нож", при её попадании игра закроется.

Если периодический урон 0, то лучше поставить большой интервал периодического урона. По идее, это должно меньше нагружать игру, ибо я не думаю, что в спелах есть условие "если урон периодический урон 0, то не наносить его вовсе".
0
32
4 года назад
0
В 1.26 некоторые поля при установке нуля, сбросятся в дефолт. Вероятно это должно быть у всех таких способностей, чтобы защититься от ошибки, но не сделали.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.