Добавлен
Здравствуйте. Уже несколько неделю пытаюсь понять в чем ошибка. Иногда игра крашится и причина непонятна. Может дамп поможет пролить свет. Помогите пожалуйста разобраться.

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

Кажеться я разобрался с крашем и десинком, хотя я так не до конца понял почему именно из-за этих двух вещей происходит такая фигня.
  1. Краш при падении артефакта скорее всего связан с лидербордом где отображаются результаты розыгрыша. Каждую секунду у лидерборда меняется название мб краш как-то связан с этим. По крайней мере этим можно объяснить почему игроков крашило по очереди с некоторой периодичностью. Теперь убрав этот лидерборд и откатав 30+ игр никаких крашей при падении артефактов обнаружено не было. Но конечно хотелось бы понять как лидерборд мог вызвать такие странные краши. Мб конфликт с локальными мультибордами?) Хотя я хз.
  2. Десинхрон в начале волны с 1-м боссом. Я просмотрел 6 реплеев с игр когда вылетали игроки и выяснил что каждый раз это происходило когда их атаковал танк на котором приезжает босс. Танк имеет способность москиты и Тип Атаки - мгновенный и Тип Урона - мили. Мб какое-то сочетания настроек атаки и москитов давало такой странный результат.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
16
6 лет назад
2
Не может, даже с локальными
0
12
6 лет назад
Отредактирован EvilPenguin
0
nvc123, а насчет десинка с багнутым ландшафтом. Когда происходит этот десинк? Типо когда угодно по ходу игры? Когда объект попадает в "забагованые" координаты? И есть ли спопсоб проверить ландшафт на наличие таких ошибок?
Кстати заметил там такую тему
я объявляю локалку в одной из функций и потом в цикле при помощи нее создаю юнитов. Но потом не обнуляю локалку в конце и изначально не задаю ей значение. Как думаете может ли это служить причиной десинхрона?
local unit u

0
16
6 лет назад
0
десинк - это всё, где есть LocalPlayer
0
12
6 лет назад
Отредактирован EvilPenguin
0
DracoL1ch, я понимаю но у меня игроки вылетают когда я не использую функцию GetLocalPlayer =(
0
16
6 лет назад
0
а откуда уверенность, что из-за десинка?
0
12
6 лет назад
0
DracoL1ch, я играл со своими тестерами. И они писали что соединение прервано.И такое происходит довольно часто когда на 1-м боссе начинают через таймер спауниться мобы. В функции спауна не используется GetLocalPlayer
0
8
6 лет назад
0
Возможно, дело в камере. Когда я оптимизировал кампании под 2-х игроков, то часто вызывался десинк из-за того, что камера была предназначена только для одного игрока. Конечно, маловероятно, что у тебя есть подобное, но вдруг...
0
12
6 лет назад
0
Кажеться я разобрался с крашем и десинком, хотя я так не до конца понял почему именно из-за этих двух вещей происходит такая фигня.
  1. Краш при падении артефакта скорее всего связан с лидербордом где отображаются результаты розыгрыша. Каждую секунду у лидерборда меняется название мб краш как-то связан с этим. По крайней мере этим можно объяснить почему игроков крашило по очереди с некоторой периодичностью. Теперь убрав этот лидерборд и откатав 30+ игр никаких крашей при падении артефактов обнаружено не было. Но конечно хотелось бы понять как лидерборд мог вызвать такие странные краши. Мб конфликт с локальными мультибордами?) Хотя я хз.
  2. Десинхрон в начале волны с 1-м боссом. Я просмотрел 6 реплеев с игр когда вылетали игроки и выяснил что каждый раз это происходило когда их атаковал танк на котором приезжает босс. Танк имеет способность москиты и Тип Атаки - мгновенный и Тип Урона - мили. Мб какое-то сочетания настроек атаки и москитов давало такой странный результат.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.