Доброго времени суток. Я делаю небольшие карты, в которые потом играю с друзьями по локалке или по гарене.
Так вот... У меня в последней опять появились проблемы с десинхроном!
Я хочу узнать все причины, из-за которых может появиться дисинхрон!
Одну причину я нашёл сам... Когда нейтрально враждебные юниты атакуют летающих юнитов, у которых миссы, то если они мисанут - то в 50% случаев вылетали пол игроков с мапы!
И вот недавно я создавал карту - обычная мапа на развитие (переделанная)!
Вот что я добавил:
Нестандартные спелы на ГУИ и Джасс - героям.
Переделал 2 расы (юниты, модели, звуки и тд).
Изменил звуки/текст/картинки в константах. (к примеру иконка дерева выглядит по другому, и звук когда на союзника напали другой и тд). Что-то ещё там менял.
Сделал простенькие скрипты.
Ну и добавил ИИ через "редактор ИИ" этим расам...
И бывает что вылетает игрок с дисинхроном! Причём тупо на ровном месте! Он ничего не делал. Только отдал может приказ герою/солдатам двигаться! И ВСЁ! Из-за чего дисинхрон? Я смотрел реплей - ничего такого не происходит вообще! Ни триггеров, ни спелов... Вообще ничего не заметил.
Так вот.... Напишите плз из-за чего может происходить дисинхрон! Все причины!
Вдруг я найду в своей мапе что-то похожее...

Fraps:
Там короче когда я воду создавал, то криво земля шла... Как бы это объяснить... Тыкаю создать воду - рядом создаётся земля...
Пришлось как-то скрыть в текстурах растений этот баг.
Это из-за него может быть дисинхрон?
Нет. Это не баг, а корявый ланд дизайн и из за этого дропать не будет. Уверен на 99%, что десинх кроется в "GetLocalPlayer"
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
а как реконект может помочь при десинхроне?
вар ведь кикает читера нафиг
а конектиться заново каждые 5 минут думаю никто не будет
особенно если десинк у хоста будет
24
nvc123, десинхрон это скорее баг, чем античит
nvc123:
а конектиться заново каждые 5 минут думаю никто не будет
Ну это надо хорошо накосячить, дабы кикало каждые 5 минут
20
а как реконект может помочь при десинхроне?
При реконнекте, внезапно, клиент синхронится с актуальными данными сервера
28
десинхрон это скорее баг, чем античит
десинхрон это баганый античит
21
Мемхак вот уже сделали, хотя кто-то говорил раньше о недостижимости такого.
Если уж потрошить вар и дальше (той или иной версии), по-хорошему и о вшивании реконнекта можно задуматься прямо в движок, если у кого будут силы и желание, ведь это одна из вещей, которых реально не хватает.
Я всегда говорю, что из всего можно сделать все, вопрос, насколько это каша из топора.
16
всегда можно было делать что хочешь, мемхак удобен лишь за счет того, что юзеру не надо ничего устанавливать или делать, запустил и играешь. полноценный реконнект пытались делать году в 2010, но дота2 убила эти планы - слишком дохера усилий за нихера и меньше
29
При реконнекте, внезапно, клиент синхронится с актуальными данными сервера
Лол, удачи. Если у тебя по ходу игры произошла ошибка реконнект при локстепе точно таким же образом эту ошибку вопроизведет и тебя просто опять кикнет.
16
nvc123:
десинхрон это скорее баг, чем античит
десинхрон это баганый античит
А кстати насчёт "Десинхрон из-за рельефа". Я заметил вот такую штуку, и она никак не убирается, каждый раз возникает в другом месте... Не может ли из-за неё быть десинхрон случаем?
Загруженные файлы
28
Fraps, на твоём скрине ничерта не видно
особенно под дарквулом
и напиши что именно тебя не устраивает на скрине
29
Найс два минусатора которые не знают как работает локстеп хд
Реконнект в варкрафте это то же самое что загрузка реплея только в мультиплеере. И если когда-либо встречались с багаными реплеями где в определенный момент идет в жопу то могли бы заметить что это не фиксится вообще никак. Одно неправильное действие в любой точке реплея и с этого момента все "эффектом бабочки" начинает идти не так.
Естественно если десинхрон из-за рандомного бага клиента то тут уже надеяться не на что.
19
Doc, как вариант, можно сохранить игру, скинуть её вылетевшему, а тот её загрузит и, при необходимости, обработает все ходы, которые произошли пока он загружался.
Если сохранить игру после багнутого момента то, возможно, все пройдет успешно.
29
Гениально. Объясняю: сохранение и загрузка игры это абсолютно Т О Ж Е С А М О Е что и реплей и реконнект. ПОЛНОСТЬЮ. Это просто проигрывание всех действий до нужного момента. Очнитесь ё-маё.
16
nvc123:
Fraps, на твоём скрине ничерта не видно
особенно под дарквулом
и напиши что именно тебя не устраивает на скрине
Вот такие штуки. В этом месте корявится рельеф.
Загруженные файлы
28
Fraps, это обычный баг клифов
он не должен влиять на десинк
как я говорил ранее кривой ланд не виден визуально
т.е. ты его не увидишь
никак
смирись
кроме того с вероятностью в 99% проблема в триггерах
Чтобы оставить комментарий, пожалуйста, войдите на сайт.