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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
16
7 лет назад
Отредактирован Fraps
0
Эх....... У меня в мапе нет GetLocalPlayer... А вот Дисинхрон есть!
Видимо не судьба мне от него избавиться... Причем "вылетают" игроки рандомно, когда почти ничего не происходит.
2
16
7 лет назад
2
то, что ты его не используешь, не значит, что его нет. его могут использовать функции близзов, которые ты мог напихать в карту
0
16
7 лет назад
0
DracoL1ch:
то, что ты его не используешь, не значит, что его нет. его могут использовать функции близзов, которые ты мог напихать в карту
Да не, я все триггеры просмотрел - нету GetLocalPlayer
2
20
7 лет назад
2
Fraps, карту в студию.
0
22
7 лет назад
0
Ох, чует мой зад, что со звуками тут проблема.
Небось, при каждом проигрывании звука создаешь этот самый звук?
0
16
7 лет назад
Отредактирован Fraps
0
DemonoiD:
Fraps, карту в студию.
У меня сейчас доступа к ноуту с картой нету, только в субботу будет.
Да и я уже знакомому показывал (который в триггерах разбирает) - так что дело не в них... Да и GetLocalPlayer там нету, и все спелы на hiveworkshop проверены...
Bornikkeny:
Ох, чует мой зад, что со звуками тут проблема.
Небось, при каждом проигрывании звука создаешь этот самый звук?
Хм ну у меня озвучка у юнитов заменена (у некоторых). Просто через редактор звука Бугаю вставил новые звуки. Ну и зданиям ещё.
А так когда к примеру башня стреляет или катапульта - то триггер "проверка - этот юнит атакует, и на его месте воспроизводится звук". Ну стандартный триггер, что бы при выстреле звуки были.
Вот... Но не думаю что из-за этого дисинхрон может быть.
0
16
7 лет назад
Отредактирован Fraps
0
У меня ещё предметы без моделек (поставил несуществ. модельку), что бы их только комп подберал - а игрок не видел. Но вряд ли в этом дело...
А вообще скинте плз как проверить (хотя бы примерно) кривую модель и кривой ланд... А то моделек не мало, да и ланд вполне кривой может быть.. Я его долго делал)
2
22
7 лет назад
2
Скрины или куски кода воспроизведения звука.
Звук - это объект, который создается и только потом воспроизводится.
2
27
7 лет назад
Отредактирован MpW
2
Fraps, вообще-то вряд ли подскажут как проверить кривой ландшафт или кривую модель. я не знаю, что там может такого быть. есть только статья дока про GetLocalPlayer а так мутно понимаю все эту синронизацию. попробуй модель убрать или ландшафт заново переделать
2
28
7 лет назад
2
Fraps, никак не проверить
только если открыть файлы в хекс редакторе и анализировать каждый байт
0
16
7 лет назад
0
Да эт жесть конечно.... Но благо скоро гарену переделают, и можно будет реконект сделать как в Доте 2 - это в корне решит эту проблему)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.