Начались проблемы с инжектом., Для тех кто "шарит". |
Начались проблемы с инжектом., Для тех кто "шарит". |
Сообщений: 6208 Рег. 27.11.2009 |
8 апреля 2015 13:03
Сообщение #1
|
Мужики, у меня начались проблемы с инжектом. Ничего кардинально не делал. Также периодически новая фишка - вспышка экрана на 100-200 милисек белым цветом. Также новая фишка - какие-то глюки по логам: Log open. **Warning: Your prefarable codepage is 1251 TInjection::Init YokoInjection 1503.08 HoRLAn Encryption=6.0.1 ClientVersion=1 Set new length for packet 0x08 (>= 6.0.1.7) Set new length for packet 0x25 (>= 6.0.1.7) Set standart length for packet 0xB9 (<= 6.0.14.2) Set standart length for packet 0x24 (<= 7.0.9.0) Set standart length for packet 0xF3 (<= 7.0.9.0) Set standart length for packet 0x99 (<= 7.0.9.0) Set standart length for packet 0xBA (<= 7.0.9.0) Затем. Лаги при использовании функций типа checklag() и uo.grab('0','finditem'). Лаги такие, что даже двинуться невозможно толком. В общем что-то не так началось, играть невозможно. На разоре играю - всё ок. Но с переходом на 2015 инжу практически отказался от разора, использую только в пвп, т.к. у разора отсутствует отклик при кастах, т.е. на разоре все касты кастуются на 100-200 милисек быстрее, чем на инжекте. Если нужно, могу видео снять, как это всё нереально лагает. Кто-нибудь сталкивался? В чём может быть проблема? |
|
|
|
8 апреля 2015 13:09
Сообщение #2
|
|
-------------------- |
|
|
|
8 апреля 2015 13:28
Сообщение #3
|
|
Jose Cuervo, чет в голос |
|
|
|
Сообщений: 6208 Рег. 27.11.2009 |
8 апреля 2015 14:00
Сообщение #4
|
Ярослав, я видел ту тему. У меня лаги такие, как будто я включил сразу 10 скриптов на лут и вжал в клавиатуру кнопку ресенда. От простейших команд. И ошибки лога инжекта очень странные. Вот еще пример лога: Log open. **Warning: Your prefarable codepage is 1251 TInjection::Init YokoInjection 1503.08 HoRLAn Encryption=6.0.1 ClientVersion=1 Set new length for packet 0x08 (>= 6.0.1.7) Set new length for packet 0x25 (>= 6.0.1.7) Set standart length for packet 0xB9 (<= 6.0.14.2) Set standart length for packet 0x24 (<= 7.0.9.0) Set standart length for packet 0xF3 (<= 7.0.9.0) Set standart length for packet 0x99 (<= 7.0.9.0) Set standart length for packet 0xBA (<= 7.0.9.0) **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] **Warning: [no object of speech] и т.д. |
|
|
|
Сообщений: 454 Рег. 23.09.2013 |
8 апреля 2015 14:20
Сообщение #5
|
Цитата: Ggthxbye т.е. на разоре все касты кастуются на 100-200 милисек быстрее, чем на инжекте. как проверил, или это чутье как у лемони, что все на ресенде? |
|
|
|
Сообщений: 6208 Рег. 27.11.2009 |
8 апреля 2015 14:51
Сообщение #6
|
Ну на разоре так. Кастуешь каст, знаешь точно когда он закончится, жмешь следующий, даже не дожидаясь окончания в уо, как раз он кончается и идет сразу новый. Это по игре чувствуется. На инжекте также делаешь, но каждый раз ты либо физлишь себе текущий каст, либо вот-вот хочешь нажать, но не жмешь, пока не увидишь эффект/физл, в итоге лишнее время уходит на это ожидание. Т.е. нажатие кнопки каста на разоре и момента нажатия кнопки следующего каста происходит на 100-200 милисек быстрее, чем это происходит на инжекте. В рамках закастовых пвп по 20-50 кастов в итоге у тебя на несколько кастов больше получается. Т.е. инжект тратит какое-то время на обработку и передачу скрипта конечным пакетом серверу. Разор не тратит. Почему - хз. Но суть темы не в этом. Я так и не нашел проблему. Перелопатил весь автолоад, искал какие-нибудь незакрытые функции, которые могли бы приводить к обработке большого куска автолоада.. Затем и вовсем ряд скриптов повыгружал отдельными файлами и попробывал запускать отдельные модули. В общем в итоге, я так понимаю, лагать у меня начинает от команды uo.grab. Т.к. все остальные скрипты работают нормально и дикие ресендные лаги начинаются именно при грабе. Кто-нибудь с этим сталкивался? |
|
|
|
8 апреля 2015 15:08
Сообщение #7
|
|
Цитата: Ggthxbye В общем в итоге, я так понимаю, лагать у меня начинает от команды uo.grab. Т.к. все остальные скрипты работают нормально и дикие ресендные лаги начинаются именно при грабе. Кто-нибудь с этим сталкивался? ничего с грабом не намутил? Закладку Конекшн настроил верно? Точно правильный знак неравенства стоит? twi надеюсь вкл? :) |
|
|
|
Сообщений: 3319 Рег. 19.11.2013 |
8 апреля 2015 15:12
Сообщение #8
|
грабделей мб сломался? PS я не пользуюсь грабом и живу спокойно. Просто не пользуйтесь паузами wait(10) |
|
|
|
Сообщений: 6208 Рег. 27.11.2009 |
8 апреля 2015 15:56
Сообщение #9
|
У меня таких нету wait(10). Стандарт это wait(100) - wait(200), в чеклаге wait(50). А чем пользуешься вместо граба ? Закладку конекшн не трогал работало всё гуд. Знак... поищу. TWI всегда у меня выкл и не требуется в скриптах вообще. |
|
|
|
8 апреля 2015 16:08
Сообщение #10
|
|
Цитата: Ggthxbye Знак... поищу. знак в конекшене ) Цитата: Ggthxbye TWI всегда у меня выкл и не требуется в скриптах вообще. старческая боязнь? :) Алу правильно предположил насчет грабделея |
|
|
|
Сообщений: 6208 Рег. 27.11.2009 |
8 апреля 2015 16:23
Сообщение #11
|
Что за грабделей? Давайте нормально куда зайти что нажать примерно, там разберусь. А то одни загадки. В конекшене у меня стоят как положено: Галочка на TUSbbFix Галочка на Desktop Fix Галочка на IgnoreSocket Галочка на Client400cFix Энкрипшн - 6.0.1 Клиент версион >=6.0.1.7 По поводу автолоада - дело не в нем точно. Даже тупо несколько скриптов оставляю всего (луталка, выкладка). Иду, убиваю пару мобов, лучу - гг лаги такие же. Прихожу в дом - выкладку - такие же гг лаги. При этом очень четко видно, как всё окно УО ресендится постоянно и лагает так, как будто я решил на 3-ем пне запустить атсасинкрид. По поводу TWI, он просто не нужен в моих скриптах, т.к. все объекты заранее добавлены и забиты. Остальное ищется в паке как правило по типу цвету и всё. |
|
|
|
Сообщений: 3319 Рег. 19.11.2013 |
8 апреля 2015 16:25
Сообщение #12
|
Если в толпе вариться то TWI теоретически может напакостить. НО на охоте я крашей ни разу не ловил - хоть крыс в данже хоть нежить на кладбоне вырезать десятками. у меня что то типо такого вместо граба работало :) VAR lootwait = 125 ; пауза VAR timemove ; ну и еще пара варов sub main() PUTLoot('0x0EED', '0', corpse, 'backpack','','',''); золото PUTLoot(-1, '0x0482', corpse, 'backpack','','',''); серебрянные вещи PUTLoot(-1, '0x0991', corpse, 'backpack','','',''); руины (лут по цвету) PUTLoot2(0x1085, 0x108b, '-1', corpse, 'backpack','','','') ; бижутерия PUTLoot2(0x1f05, 0x1f0a, '-1', corpse, 'backpack','','','') ; бижутерия PUTLoot2(0xf0f, 0xf30, '-1', corpse, 'backpack','','','') ; камни PUTLoot2(0x1f5d, 0x1f6c, '0', corpse, 'backpack','','','') PUTLoot2(0x1f19, 0x1f5c, '0', corpse, 'backpack','','','') ; scroll 1-6 круг PUTLoot2(0xf78, 0xf91, '0', corpse, 'backpack','','','') ; реагенты PUTLoot(0xF09, '-1', corpse, 'backpack','','','') ; бутылки PUTLoot('0x14FB', '0', corpse, 'backpack','','','') ; отмычки ; PUTLoot('-1', '-1', corpse, 'backpack','','','') endsub Sub PUTLoot2(Type1, Type2, Color, SourceContainer, TargetContainer,X,Y,Z) ;uo.ignorereset() for TType = Type1 to Type2 PUTLoot(TType, Color, SourceContainer, TargetContainer,X,Y,Z) next end sub Sub PUTLoot(Type, Color, SourceContainer, TargetContainer,X,Y,Z) ;uo.ignorereset() UO.FindType(Type, Color, SourceContainer) while UO.FindCount() timemove=UO.Timer() uo.MoveItem('finditem',0,TargetContainer,X,Y,Z) repeat wait(lootwait) until UO.ContainerOf('finditem')<>TargetContainer|| timemove+30>UO.Timer() UO.FindType(Type, Color, SourceContainer) wend end sub в 1 строку дофига предметов перебирается. Сюда дописать дистанцию и пару проверок и будет намано. PS на новом инжекте там чуть чуть пооптимизированней можно запилякать. ну и само собой защита от повторного запуска процедур. Иначе вальнуть клиент даже чеклаг может. |
|
|
|
8 апреля 2015 16:30
Сообщение #13
|
|
Цитата: Ggthxbye Галочка на TUSbbFix Галочка на Desktop Fix Галочка на IgnoreSocket Галочка на Client400cFix Энкрипшн - 6.0.1 Клиент версион >=6.0.1.7 у меня не стоит 1 и 2 энкрипшн - нан, зачем ты там лепишь клиент - хз ) |
|
|
|
Сообщений: 3319 Рег. 19.11.2013 |
8 апреля 2015 17:02
Сообщение #14
|
|
|
Сообщений: 6208 Рег. 27.11.2009 |
8 апреля 2015 17:08
Сообщение #15
|
Эх, Ну хз как Вам объяснить. Я ничего ен трогал и все стало лагать.) Снял видео чтобы было понятно как именно лагает. |
|
|
|
Сообщений: 6208 Рег. 27.11.2009 |
8 апреля 2015 18:09
Сообщение #16
|
Т.е. сам подлаг возникает именно при переносе вещи из контейнера в контейнер. Он сопровождается обновлением экрана (короткая яркая вспышка), лагом на примерно 0.5 секунды и покадровой прорисовкой. Мувитем или граб - не важно. Если руками перетаскиваю, ничего не лагает. + лагает на двух разных машинах с разным инетом и разной виндой. причём на этих двух машинах я последний раз синхронизировал уо в понедельник вечером, а лаги начались во вторник вечером. и на одной и на второй машине одновременно. |
|
|
|
Сообщений: 454 Рег. 23.09.2013 |
8 апреля 2015 18:34
Сообщение #17
|
Ggthxbye, Посмотрел я разор. Там функция в нем, защита от дурака типа можешь нажать 20 раз фс и он будет идти ровно по кд... т.е разор твое нажатие поставит в очередь -) На инже такого нету, нажал каст пошел, нажал еще раз, прежний каст сбился -). Что тут можно сказать, это как трекшн на мотоцикле, кто-то в повороте жмет газ и не парится, а кто-то по старинки ищет обратку с ручкой газа -) Одним словом холва в кастах на разоре! |
|
|
|
Сообщений: 1656 Рег. 28.03.2015 |
8 апреля 2015 20:25
Сообщение #18
|
Ravenheart, там задержку на минемум выстави и все ок , дефолтные задержки разора убийственные ) а для пвп везде юзают стим обычно |
|
|
|
Сообщений: 454 Рег. 23.09.2013 |
8 апреля 2015 21:16
Сообщение #19
|
T-ReXX, я играю на инже. |
|
|
|
Сообщений: 1656 Рег. 28.03.2015 |
8 апреля 2015 23:30
Сообщение #20
|
Ravenheart, тут все по жизни на инже ) я лиш про разор сказал , что стим гораздо функциональный и быстрый по сравнению с разором. |
|
|
|
Сейчас: 24 ноября 2024 17:54 |