Здравствуйте, гость ( Вход | Регистрация )

> Как часто крашат старые клиенты? 1.26.4 - 2.0.3
Juzzver
сообщение 21.2.2020, 3:50
Сообщение #1


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22566
Из: Северная Корея
Пользователь №: 11.273



Пришлось поработать со старыми версиями клиентов от 1.26.4 (с установочного диска), и столкнулся с тем, что периодически возникают фатальные фризы клиентов. Будь то при активных действиях, или же при обычном простое. Версия 1.26.4i зависает стабильно каждые 15-30 минут, а то и намного раньше.

Думал проблема в несовместимости с современными ОС, но на виртуалке аналогичные зависания.
Решил проверить на 51 сфере, аналогичные проблемы.

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

Может у кого-то есть информация и по 1.26.4 версиям, насколько характерны для них такого рода фризы?Прикрепленное изображение


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Juzzver
сообщение 26.2.2020, 16:22
Сообщение #2


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22566
Из: Северная Корея
Пользователь №: 11.273



Цитата
А если просто этот трон поставить рядом?

ничего не произойдет, корректно поставится. Это явление с зависанием происходит только при массовых прогрузках картинок.
К примеру делаю [tile bag, создаю штук 100-200 мешков, далее делаю [area set itemid 2353 where bag (где 2353 к примеру айдишник "throne" картинки), и вижу как половина стульев отрисовывается, а на оставшейся части - клиент зависает.
Цитата
Лаг или завасание клиента?

зависание, как на скрине в первом посте.

Цитата
А что в этот момент приходит перед фризом? В Орионе, в самом начале, один в один такая ситуация была когда в апдейт ренж попадали айтемы или мобайлы с айдишниками графики, которых не было в файлах.

на гринзоне чисто, тестил считай на нескольких айдишниках, которые точно есть в клиенте.

Кстати, визуально даже заметно, что старый клиент значительно дольше отрисовывает элементы, чем к примеру зайти на той же 4й версии. И на ней соответственно всё будет ок.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 26.2.2020, 18:31
Сообщение #3


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8675
Пользователь №: 15.607



Цитата(Juzzver @ 26.2.2020, 14:22) *

Кстати, визуально даже заметно, что старый клиент значительно дольше отрисовывает элементы, чем к примеру зайти на той же 4й версии. И на ней соответственно всё будет ок.


Кривой рендеринг, как я в первом посту и говорил - изначально большую часть кода ГД писали, вот и результат : /
Может много чего быть, но похоже на кривой n² алгоритм сортировки, при котором количество итераций врзрывается. А ты пробовал хоть раз подождать, вдруг отвиснет? )))

Если оно отвиснет, то это нубская сортировка. Либо там ещё и аллокации памяти идут и рано или поздно будет краш из-за нехватки памяти, как это обычно с такими алгоритмами и бывает.

Но все это никак тебе не поможет. Я не думаю что ты пойдешь так далеко что б дизасмить это дело и создавать патч для фикса. Меняй клиент)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 12.3.2020, 21:52
Сообщение #4


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



Цитата(Aimed @ 26.2.2020, 19:31) *

Кривой рендеринг, как я в первом посту и говорил - изначально большую часть кода ГД писали, вот и результат : /
Может много чего быть, но похоже на кривой n² алгоритм сортировки, при котором количество итераций врзрывается. А ты пробовал хоть раз подождать, вдруг отвиснет? )))

Если оно отвиснет, то это нубская сортировка. Либо там ещё и аллокации памяти идут и рано или поздно будет краш из-за нехватки памяти, как это обычно с такими алгоритмами и бывает.

Но все это никак тебе не поможет. Я не думаю что ты пойдешь так далеко что б дизасмить это дело и создавать патч для фикса. Меняй клиент)

То есть, причина в кривом рендеринге?
Почему тогда такая проблема не у всех пользователей?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 13.3.2020, 18:30
Сообщение #5


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8675
Пользователь №: 15.607



Цитата(Александр Needle™ @ 12.3.2020, 19:52) *

Почему тогда такая проблема не у всех пользователей?


Это мое предлоположение, основанное на утверждениях самих создателей и наблюдениях Juzzverя.


Цитата(Александр Needle™ @ 12.3.2020, 19:52) *

Почему тогда такая проблема не у всех пользователей?

У тебя есть доказательства того что все пользователи проходили тот же путь что и Juzzver. Что б у них те же аллокации были, те же пиксели на экран выводились и не было фризов и подвешивания клиента?

Когда я скачивал этот клиент у меня практически сразу одно ядро на 100% загружалось и сессий дольше 5 минут у меня не было, потому что я просто тестил его поддержку протокола. Я его очень быстро удалил.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Juzzver   Как часто крашат старые клиенты? 1.26.4 - 2.0.3   21.2.2020, 3:50
cred   играю на 2.0.3 лет 20, заметил что крашит больше и...   21.2.2020, 10:41
Aimed   1.26.4x версии там аккуратно надо. Я ставил этот и...   21.2.2020, 13:06
Doberman   На старых клиентах, даже на 3.х.х, клиент зависает...   21.2.2020, 16:37
Juzzver   Спасибо за отзывы! Попробую поиграться с музык...   21.2.2020, 18:25
olduo.com   долго играл на 203 и хорошо помню как количество к...   21.2.2020, 21:42
Juzzver   долго играл на 203 и хорошо помню как количество ...   21.2.2020, 22:04
Aimed   Я скажу поболее, ориентируемся на игроков, которы...   21.2.2020, 23:47
olduo.com   я даже теряюсь в дагадках. может ты както просвети...   21.2.2020, 22:51
Juzzver   я даже теряюсь в дагадках. может ты както просвет...   21.2.2020, 23:55
Aimed   Ну и чтобы убедиться наверника, взяли древнюю сфе...   22.2.2020, 13:01
Juzzver   Древнюю Сферу на коленке кое-как делали, это ниче...   22.2.2020, 14:55
Aimed   Ранки начиная с беты уже под аос адаптированы. На...   22.2.2020, 16:07
Wap   По-моему, удачно настроенный 2.0.3 может не крешит...   22.2.2020, 2:52
Narayan   По-моему, удачно настроенный 2.0.3 может не креши...   22.2.2020, 9:45
Narayan   Сейчас же прекрасный энчентед клиент. С той же гра...   22.2.2020, 17:21
Aimed   Сейчас же прекрасный энчентед клиент. С той же гр...   22.2.2020, 21:31
Александр Needle™   Может у кого-то есть информация и по 1.26.4 верси...   25.2.2020, 13:03
Aimed   Не характерны, больше ссылаюсь к тому, что пробле...   25.2.2020, 18:27
Juzzver   Кстати! Совсем забыл кое что важное по теме. ...   25.2.2020, 22:12
Aimed   Через что можно посмотреть? Пробовал отладку дела...   26.2.2020, 0:03
Juzzver   Это прога от винды. Нажимаешь win клавишу и пишеш...   26.2.2020, 0:06
Александр Needle™   Оо, опять этот эксперт активировался!)) Пробл...   26.2.2020, 0:37
Aimed   При установке с диска и даже после снятия шифрова...   26.2.2020, 0:51
Juzzver   а UORice работает с такими версиями клиентов? Врод...   25.2.2020, 14:54
Александр Needle™   а UORice работает с такими версиями клиентов? Вро...   25.2.2020, 17:01
Juzzver   Event Viewer отлавливает его только после завершен...   26.2.2020, 6:23
Aimed   С эвент логом скудновато : / Но что еще заметил,...   26.2.2020, 14:55


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.4.2024, 7:56
Designed by Nickostyle