Здравствуйте. На карте присутствует проблема с десинхронизацией. Люди вылетают независимо от его слота. Мы узнавали причины у администраторов бота, но они ответили, что причина в карте. Мы не видим проблемный триггер. Как решить? Что можете посоветовать? Спасибо.
Принятый ответ
quq_CCCP:
Steal nerves:
Карту могу скинуть, но сюда или в лс?)bigwolf2000, Чувак, тебе никто не скажет в чем дисинх даже если у него будет весь код перед глазами.
Нужно делать дебаги и играть с тестерами, чтобы отловить десинх.
Опен версию карту в студию если хотите помощи, все экстрасенсы не вышли из новогоднего отпуска...
Steal nerves:
А это уже проблема =(на данный момент ничего неизвестно, поэтому могут посоветовать читать статью дока про десинк
есть логгер xgm.guru/p/wc3/95728
и нужно знать jass
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. MpW
нужна карта, желающие помочь, посмотрят. даже будь карта, нет гарантии что найдется желающий искать ошибки. На это может потребовать много времени. а может немного (ошибки бывают простые, как в статье дока, исправь и все). Ну и чтобы проверить нужно собрать несколько человек и проверить синхрон
Ред. alexprey
Steal nerves: А может быть проблема в боте,который хостует данную карту?
Не могли бы вы сказать точнее когда происходят десинхи? Мб в какой то определенный момент, все игроки бьют босса или десинхи полностью случайны.
GetLocalPlayer вроде не юзается, но for force + GetPlayerForce на гуях меня убивает, лучше такой изврат поправить.
У меня было из-за этого, что я в константах многое изменил.
В вообще что бы такого не было: всем нужно перезайти из Варика, это зависит ещё в какую карту они гамали до этого
Ред. MpW
аналогично в папке выбор рас можно через проверку if-ов задать все типы
в папке Захватываемые города можно все события добавить в один триггер, все равно одинаковые. А изменить только одну переменную в действии. И лучше не атакован, а получает урон.