Недавно хотел сделать небольшую карту, скачал множество Триггерных (есть и Jass) способностей в карту, а она десинх. при проверке с игроками... И происходит это на ровном месте! Когда никто особо ничего не делает.
Причем десинх сразу несколько человек! И это бывает 50 на 50. И обычно минуте на 10-15-20. А дальше уже всё норм по идее.
Игроков просто отконекчивает и пишет "Соединение прервано", причем разу нескольких!
Я выложил карту (предварительно удалил всех нест. юнитов и музыку, а то карта весила 7 мб). Ведь десинх бывает из-за триггеров, а все триггеры я оставил.
Можете плз посмотреть из-за чего вылетает? Причем начал делать карту совсем недавно, и там особо моих триггеров пока что нет...
Причем десинх сразу несколько человек! И это бывает 50 на 50. И обычно минуте на 10-15-20. А дальше уже всё норм по идее.
Игроков просто отконекчивает и пишет "Соединение прервано", причем разу нескольких!
Я выложил карту (предварительно удалил всех нест. юнитов и музыку, а то карта весила 7 мб). Ведь десинх бывает из-за триггеров, а все триггеры я оставил.
Можете плз посмотреть из-за чего вылетает? Причем начал делать карту совсем недавно, и там особо моих триггеров пока что нет...
Принятый ответ
Fraps, это просто утечка памяти
десинк вызывают действия происходящие локально (то есть на компьютере 1 игрока они произошли а на компьютере 2 они не происходят)
десинк вызывают действия происходящие локально (то есть на компьютере 1 игрока они произошли а на компьютере 2 они не происходят)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Fraps
А какие проги можно ещё использовать для лога? Эта у меня не работает - xgm.guru/p/wc3/95728
Ред. nvc123
дебаг в варе легко делается и без стороних прог
Ред. nvc123
если на гуи то игра - показать сообщение группе игроков
да и вообще есть статья же
поставь на наиболее подозрительные (те которые могли сработать в момент десинка)
и потом кинь что происходило во время десинка (можно просто скрин сделать как только десинк произошёл)
если лог ничего не выявит то придётся сделать его более детальным добавив сообщения ко всем триггерам
P.S. Кстати говоря, я только что заметил, что у меня переменная Hashtable используется аж в 3-х триггерных нестандартных способностях (проверил это удалением Hashtable).
А также 2 раза эта функция как бы создана (как на скрине, но только 2 раза так).
Может ли быть в этом дело? Или с этим всё Ок.
десинк вызывают действия происходящие локально (то есть на компьютере 1 игрока они произошли а на компьютере 2 они не происходят)