"Подвисание" чара. Опрос.
Moderators: Murderator+, Murderator
"Подвисание" чара. Опрос.
Народ требуется небольшая помощь...
А именно нужна инфа о таком событии как "подвисание" чара, то есть все вокруг бегуют и живут обычной жизнью одни мы не можем жить нормально... приморозились и слова сказть не льзя... использовать чтото темболее.
Так вот требуются ответы на такие вопросы:
1. Это происходить с инжектом или даже на голом клиенте?
2. Зависетли частота таких "зависаний" от клиента?
3. Как правло это проходит на лагах?
А именно нужна инфа о таком событии как "подвисание" чара, то есть все вокруг бегуют и живут обычной жизнью одни мы не можем жить нормально... приморозились и слова сказть не льзя... использовать чтото темболее.
Так вот требуются ответы на такие вопросы:
1. Это происходить с инжектом или даже на голом клиенте?
2. Зависетли частота таких "зависаний" от клиента?
3. Как правло это проходит на лагах?
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Повисание идёт часто при запуске этого скрипта
Code: Select all
sub attack()
UO.Attack('laststatus')
endsub
против подвисаний помогает
Code: Select all
,resend \ .resync
как давно тут небыл...
1 С инжектом и на сфере. Механизм зависания следующий.
Все предметы инжект хранит в виде объектов у себя в памяти, для ускорения поиска служит хеш. В самом алгоритме инжекта есть ошибка, которая приводит к огромному количеству этих объектов в памяти. Хеш конечно ускоряет поиск, но это не база данных и непрерывный поиск среди тысяч объектов погасит любой комп.
Теперь что касается сферы, любое изменение в паке чара передается всем кто с ним на одном экране(или игровом поле, сильно не рыл). Во время мясорубки все юзают бинты и прочее. О каждой бутылке и бинтике приходит пакет всем. Далее инжект получив пакет о том что вася заюзал бинт начинает его искать и править объект… И таких пакетов прилетает куча.
2 Естественно, 2.0.3 желает иметь 100% проца. С новыми этого нет.
3 Как правило это в местах где большая активность, бой, рынок, город(банк), шахта(с 3-4 копателями).
Галки и прочий шаманизьм нечего не дадут..
1 С инжектом и на сфере. Механизм зависания следующий.
Все предметы инжект хранит в виде объектов у себя в памяти, для ускорения поиска служит хеш. В самом алгоритме инжекта есть ошибка, которая приводит к огромному количеству этих объектов в памяти. Хеш конечно ускоряет поиск, но это не база данных и непрерывный поиск среди тысяч объектов погасит любой комп.
Теперь что касается сферы, любое изменение в паке чара передается всем кто с ним на одном экране(или игровом поле, сильно не рыл). Во время мясорубки все юзают бинты и прочее. О каждой бутылке и бинтике приходит пакет всем. Далее инжект получив пакет о том что вася заюзал бинт начинает его искать и править объект… И таких пакетов прилетает куча.
2 Естественно, 2.0.3 желает иметь 100% проца. С новыми этого нет.
3 Как правило это в местах где большая активность, бой, рынок, город(банк), шахта(с 3-4 копателями).
Галки и прочий шаманизьм нечего не дадут..

Альфа грамотный сервер, все рюшки в статике. Для лага клиента нужны два условия. Огромное количество объектов в памяти и бурная деятельность на экране. На альфе бурная деятельность есть, но нет кучи объектов.
Например, один дом это 150-400 предметов. Заборы, прилоченная хрень, сады, ульи, хлам на полу. Маркет 600-4000 предметов, ББ более1000. Итого 10000 предметов в легкую. Как думаешь поиск без оптимизации в этой куче быстрый процесс? На альфе для получения такой кучи объектов нужно ждать 10 дней.
Например, один дом это 150-400 предметов. Заборы, прилоченная хрень, сады, ульи, хлам на полу. Маркет 600-4000 предметов, ББ более1000. Итого 10000 предметов в легкую. Как думаешь поиск без оптимизации в этой куче быстрый процесс? На альфе для получения такой кучи объектов нужно ждать 10 дней.
Ужас какой старый пост... и вы его подняли...
Проблема решена, это связано с Абисовской защитой. Происходило следующие, есть криптр логина, есть крипт игрового трафика, так вот криптовой трафик криптится правельно , но до определенного времени, вопрос решался через TUS fix;)
И постояный поиск среди итемов ничего страшного в этом нет, но эт оестествено для будующих разработчиков будующих инжектов;)
Обыкновеный список объектов + таблица индексов.
а дальше;) бинарные поиски и тд;)
Кстати незнаю как вновых версиях, но в старых поиск функций был линейным перебором без всяких хэшов и сортировок;))
Проблема решена, это связано с Абисовской защитой. Происходило следующие, есть криптр логина, есть крипт игрового трафика, так вот криптовой трафик криптится правельно , но до определенного времени, вопрос решался через TUS fix;)
И постояный поиск среди итемов ничего страшного в этом нет, но эт оестествено для будующих разработчиков будующих инжектов;)
Обыкновеный список объектов + таблица индексов.
а дальше;) бинарные поиски и тд;)
Кстати незнаю как вновых версиях, но в старых поиск функций был линейным перебором без всяких хэшов и сортировок;))
А кто говорит, что поиск это плохо или страшно?
Во всех версиях механизм похоже один. Создается объект который хранит свойства предмета, на него создается ссылка(имя = ID) которая хранится в хеше. Вот и все устройство. Оптимизировать тут нечего.
Единственное что следует сделать это устранить ошибку..
Во всех версиях механизм похоже один. Создается объект который хранит свойства предмета, на него создается ссылка(имя = ID) которая хранится в хеше. Вот и все устройство. Оптимизировать тут нечего.
Единственное что следует сделать это устранить ошибку..
Клиент - 506e (пробовал еще 501h)
Сервер - uo:ml www.ruosi.org
Конект к серверу - ок, но , если в игре персоонаж получает повреждения клиент виснет.
Сервер - uo:ml www.ruosi.org
Конект к серверу - ок, но , если в игре персоонаж получает повреждения клиент виснет.
cha wrote:Клиент - 506e (пробовал еще 501h)
Сервер - uo:ml www.ruosi.org
Конект к серверу - ок, но , если в игре персоонаж получает повреждения клиент виснет.
viewtopic.php?t=10986
Уроки языка Injection
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net
Основные команды языка Injection
Yoko Injection Code Sweeper
Drw (2009) скрипты
2017 Начал играть на Uorpg.net