Я уже много задавал вопросов на эту тему. Многие отсылались на деформацию рельефа и корявый скрипт.
Мне игроки помогли обнаружить причину. Когда игрок апает атаку до 15, защиту до 15. улучшения происходит десинхрон с вероятностью 100%
Причина обнаружена, Но что вызывает эту причину?

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

Господа, десинхронизацию удалось устранить.
Причиной послужил многоуровневое улучшение. Это 100% информация. И пожалуй, очень важная, ибо я ни в одной статье не встречал, что такое возможно!
Улучшение я оставил по-прежнему. Лишь сменил иконки. Раньше стоял на каждый уровень 1 улучшения (а их 25 уровней) по уникальной иконке. С 15-16 уровня иконки начинали повторятся через каждые 6 штук (скрины). Теперь я поставил лишь на 3 уровня разные иконки. После 3 иконка перестает меняться.
Такая же история с названиями улучшений. Теперь они после 3 уровня последующие стали называться также, как называется 3 лвл.
Десинхронизация ушла...
А то что причина таилась не в скрипте могут подтвердить пользователи nvc123 и 16GB. Он заглядывал в скрипт карты и ни раз подтверждал, что с ним порядок!
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
29
9 лет назад
Отредактирован 16GB
2
Clamp,
А что если я тебе скажу что смотрел код этой карты и там проблема не в GetLocalPlayer? Там что-то схожее с дисинхроном в гоблинах, который за 5 лет они так и не смогли исправить.
nvc123,
Тебя не заставляют помогать.
2
28
9 лет назад
2
Clamp, GetLocalPlayer убрали уже давно
0
20
9 лет назад
Отредактирован ssbbssc
0
16GB:
человека просят скинуть код - он говорит, не в коде дело
я проверил сейчас, на ноуте и стаце дома - 10 апгрейдов по 15 уровней - все апал у двух игроков, нет десинха
значит дело в коде
и автор явно не понимает, что его чертов велосипед, изобретенный 5 лет назад великолепный код никому начерта не сдался
2
29
9 лет назад
2
ssbbssc,
Ты видимо не понимаешь, что в разных карта это может быть по разному, и то что тут дисинхрон это не значит он, что он будет везде при таких условиях, возможно 15 лвл апгрейда, это не единственное условие дисихронизации.
0
30
9 лет назад
0
А что если я тебе скажу что смотрел код этой карты и там проблема не в GetLocalPlayer?
Тогда я отвечу, что врёт или автор вопроса, или ты.
0
29
9 лет назад
0
Clamp,
А о других источниках дисинхрона ты не знаешь?
0
13
9 лет назад
0
Была похожая проблема в моем аосе, на седьмом уровне улучшения происходил дисинх. Но у меня точно в коде проблема была, просто событие апгрейда перекликалось или совпадало с тем которое вызывало дисконект.
16GB:
15 лвл апгрейда, это не единственное условие дисихронизации.
16GB:
Clamp,
А о других источниках дисинхрона ты не знаешь?
Н-р?
0
15
9 лет назад
0
Diabfall, скинь код в лс, что вызвал
0
13
9 лет назад
0
EnergyFrost:
Diabfall, скинь код в лс, что вызвал
Забей, слишком давно это было. Помню, моя проблема была связана с выводом сообщения всем игрокам.
удали весь код(не выключи, а удали)
напиши триггер который бы давал всем кучу ресурсов
создай карту с друзьями и проапайте улучшения до 15
Это не пробовал ещё?
0
15
9 лет назад
0
Diabfall:
Это не пробовал ещё?
не-а. у меня в команде 1 человек- я. Надо кого-нибудь собрать. А с одной машины в несколько окон, скорее всего, не вариант.
0
1
9 лет назад
0
Баланс поправил бы маленько, тот же рексар всегда сливается, волки чена куда сильнее.
И хил у зданий союзников можно было бы сделать...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.