почините игру

Ищем, что поломалось, и чиним
Hero_MM
Сообщения: 114
Зарегистрирован: 18 янв 2025, 17:39
Имя героя: герой меча и магии

Re: почините игру

Сообщение Hero_MM » 14 апр 2025, 16:34

phdoc писал(а):
14 апр 2025, 15:52

Ещё сильно помогла бы информация о том, в какие именно игровых ситуациях случаются задержки.
Бывает ни с того ни с сего все зависнет.

Периодически при использовании компаса на любую точку карты. Очень часто бывает при телепорте компасом или подходе к крайней части карты в северных владениях и в море севернее от них

Периодически случается в начале часа - 00, 01 минуты

Выше я говорю про задержки из-за которых необходимо перезапускать клиент т.к. он зависает. При обновлении карты это выглядит как затемненный экран, при телепорте компасном как будто он не сработал

Периодически когда бегаешь по карте путь, состоящий из стрелок, отобразится как будто движение началось (ближняя стрелка исчезнет), но герой останется на месте. Лечится обычно перезаходом на героя, но иногда приходится перезапускать клиент т.к. экран выбора героя не открывается

В битвах если есть, например, 20 вражеских юнитов со скоростью 5 и у всех них в зоне достижения есть юнит для битья, ответ от сервера на ход этих юнитов приходит относительно быстро
Если же 10 юнитов со скоростью 20 и они не могут ударить, ответ приходит раза в 3-4 дольше, чем в примере выше.
Например фениксов 7 стеков бить всегда довольно долго даже если их штуки по 3 в каждом - просто сервер отвечает долго на каждый их ход

гранитсамогон
Сообщения: 2055
Зарегистрирован: 19 янв 2020, 22:18

Re: почините игру

Сообщение гранитсамогон » 14 апр 2025, 16:50

В любой ситуации.
При запуске клиента,
При перевыборе героя,
На входе в бой,
На выходе из боя,
при передвижении по карте,
При обновлении карты, когда герой доходит до границы,
При запуске аукциона,
При вызове меню через аватар(портрет) героя,
При попытке воспользоваться рюкзаком
Даже если герой стоит на карте и ничего не делает или сидит в замке.
В общем, картинка видна.

Аватара пользователя
phdoc
Администратор
Сообщения: 28208
Зарегистрирован: 29 май 2010, 16:43

Re: почините игру

Сообщение phdoc » 14 апр 2025, 17:14

Hero_MM писал(а):
14 апр 2025, 16:34
В битвах если есть, например, 20 вражеских юнитов со скоростью 5 и у всех них в зоне достижения есть юнит для битья, ответ от сервера на ход этих юнитов приходит относительно быстро
Если же 10 юнитов со скоростью 20 и они не могут ударить, ответ приходит раза в 3-4 дольше, чем в примере выше.
Например фениксов 7 стеков бить всегда довольно долго даже если их штуки по 3 в каждом - просто сервер отвечает долго на каждый их ход
Это-то понятно. В общем случае, чем больше вариантов действий у юнитов, тем дольше они размышляют над выбором лучшего. Такое особенно заметно, когда ходят подряд несколько отрядов под управлением ИИ.
Делитесь и перемножайтесь

CJIoHuK 17
Сообщения: 186
Зарегистрирован: 24 ноя 2022, 07:41
Имя героя: Адское Отродье999

Re: почините игру

Сообщение CJIoHuK 17 » 15 апр 2025, 18:13

phdoc писал(а):
14 апр 2025, 15:52
гранитсамогон писал(а):
11 апр 2025, 21:07
если мало данных, то объясню.
игра так лагает, что приходится перезапускать клиент. параллельно для сравнения запустил другую игру в вк. так вот ТАМ не тормозит ничего, а ТУТ тормозит периодически.
Ещё сильно помогла бы информация о том, в какие именно игровых ситуациях случаются задержки.


CJIoHuK 17 писал(а):
14 апр 2025, 05:32
Мобильная версия вылетать стала
Как выглядят такие "вылеты"? Потеря авторизации, "зависание" клиента, что-то иное?
в мобильной версии вылеты,просто меню пароля и логина ни с того,ни с сего.
"Если у вас нет врагов, значит у вас нет характера!"

Аватара пользователя
phdoc
Администратор
Сообщения: 28208
Зарегистрирован: 29 май 2010, 16:43

Re: почините игру

Сообщение phdoc » 15 апр 2025, 18:46

CJIoHuK 17 писал(а):
15 апр 2025, 18:13
меню пароля и логина
Как часто?
Делитесь и перемножайтесь

CJIoHuK 17
Сообщения: 186
Зарегистрирован: 24 ноя 2022, 07:41
Имя героя: Адское Отродье999

Re: почините игру

Сообщение CJIoHuK 17 » 16 апр 2025, 04:38

phdoc писал(а):
15 апр 2025, 18:46
CJIoHuK 17 писал(а):
15 апр 2025, 18:13
меню пароля и логина
Как часто?
Вчера раза 4,(14.04) сегодня всего 2(15.04) но постоянное зависание когда бежишь по карте и ждёшь сдвига карты, далеко не будем ходить за примером. Был на работе, убежали буквы великие эльфы, хотел пройтись по карте, но после постоянных долгих ожиданий сдвига карты, отказался от этой идеи..... Входишь в игру, чёрный экран и долго бегает лошадь, чат видно, а картинка не проявляется. Проблем со входом в бои и выходе я вроде не испытывал. Лаги жуткие, явно не от провайдера, потому что другие приложения работают отлично... Чужой лог иногда нереально открыть... Да вообще лог.... Если нечайно по привычке ткнул... То всё... Выходишь и минут 5 точно не заходишь в игру. И так на протяжении с момента появление атак монстров. Именно после них заметил проблемы. И во время атаки монстров на нейтралов на прошлой неделе сразу начались лаги, медленное открытие уарты... Лаги, шмот долго одевался... В общем всё то, что не даёт комфортно играть.
"Если у вас нет врагов, значит у вас нет характера!"

гранитсамогон
Сообщения: 2055
Зарегистрирован: 19 янв 2020, 22:18

Re: почините игру

Сообщение гранитсамогон » 20 апр 2025, 23:28

19:26:26 Статистика.
Объем данных: 183 байт
Запросов к базе данных: 5
Общее время на запрос: 15533мс
в том числе,
сетевая задержка: 110мс
база данных: 14мс
скрипт: 15409мс
Обработка клиентом: 0мс
Вызовы: user.online, stat.t

19:26:26 Статистика.
Объем данных: 707 байт
Запросов к базе данных: 4
Общее время на запрос: 11214мс
в том числе,
сетевая задержка: 102мс
база данных: 12мс
скрипт: 11100мс
Обработка клиентом: 13мс
Вызовы: hero.party_info, stat.t

что за скрипты? что они делают?

гранитсамогон
Сообщения: 2055
Зарегистрирован: 19 янв 2020, 22:18

Re: почините игру

Сообщение гранитсамогон » 20 апр 2025, 23:37

19:34:24 Статистика.
Объем данных: 183 байт
Запросов к базе данных: 5
Общее время на запрос: 14215мс
в том числе,
сетевая задержка: 111мс
база данных: 14мс
скрипт: 14090мс
Обработка клиентом: 0мс
Вызовы: user.online, stat.t

гранитсамогон
Сообщения: 2055
Зарегистрирован: 19 янв 2020, 22:18

Re: почините игру

Сообщение гранитсамогон » 20 апр 2025, 23:37

пытаюсь пользоваться компасом

Hero_MM
Сообщения: 114
Зарегистрирован: 18 янв 2025, 17:39
Имя героя: герой меча и магии

Re: почините игру

Сообщение Hero_MM » 06 май 2025, 12:51

Сегодня при низком онлайне игра периодически начинает зависать на 1-5 минут при переходе на другой участок карты будь то через компас или просто пешком. Зависать намертво - перезапуск игры и перезаход на другого героя - всё хорошо, но при заходе на своего - черная коняшка. Полагаю именно m.all выполняется больше времени таймаута

Запросы из лога с для поиска красных прилагать смысла нет - если запросы падают по таймауту, они там не отображаются. Полагаю, что дело в прогреве кеша, потому что по истечению этих 1-5 минут игра начинает летать
В следующий раз когда случится - сделаю снимок логов, посмотреть, какие запросы там отсутствуют, чтоб подебажить можно было

Ответить