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

Fraps:
Там короче когда я воду создавал, то криво земля шла... Как бы это объяснить... Тыкаю создать воду - рядом создаётся земля...
Пришлось как-то скрыть в текстурах растений этот баг.
Это из-за него может быть дисинхрон?
Нет. Это не баг, а корявый ланд дизайн и из за этого дропать не будет. Уверен на 99%, что десинх кроется в "GetLocalPlayer"
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
А можно вообще подробнее раскрыть тему влияния кривого ланда на десинхрон?
Для меня, например, на данный момент это звучит как влияние непомытых волос на качество усваиваемых на уроках знаний - т. е. теоретически, конечно, некая связь может быть, но как минимум странновато...
28
но как минимум странновато...
это очень странно
но это проверено на практике
моя теория: баг в ланде (а точнее рельефе) приводит к разным результатам на разных компах/видеокартах из за чего и просходит десинк
а вообще список возможных причин десинка в вар3 очень короткий и состоит лишь из 1 пункта :
  1. любая хрень
12
Вылеты с карты по причине взаимодействия с ландшафтом наблюдал только, если юнит трется в непосредственной близости ее границ или выходит за них. И то в большинстве случаев игра крашится без десинхов.
32
nvc123, Ну почему, порой без локал плеера можно вылететь из того что у каждого игрока значение в переменной типа real немножно другое...
Такое бывает при измерении длинны файла звука (есть такая нативка) но лучше вбивать длинну в ручную, потому что длинна файла звука у разных игроков может быть немножко разной.
Ретурн баг на строках, юз строк в качестве ключей - тоже десинхи.
16
Эх....... У меня в мапе нет GetLocalPlayer... А вот Дисинхрон есть!
Видимо не судьба мне от него избавиться... Причем "вылетают" игроки рандомно, когда почти ничего не происходит.
16
то, что ты его не используешь, не значит, что его нет. его могут использовать функции близзов, которые ты мог напихать в карту
16
DracoL1ch:
то, что ты его не используешь, не значит, что его нет. его могут использовать функции близзов, которые ты мог напихать в карту
Да не, я все триггеры просмотрел - нету GetLocalPlayer
22
Ох, чует мой зад, что со звуками тут проблема.
Небось, при каждом проигрывании звука создаешь этот самый звук?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.