myDC.ru

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

 

> User Mode Fixer, API 2 | Исправление режима подключения пользователя

Рейтинг 5 V
Теги
Нет тегов для показа
Enyby
сообщение 15.1.2012, 20:02
Сообщение #101


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 391
Регистрация: 4.11.2009
Из: Дом
Пользователь №: 4 923
Спасибо сказали: 239 раз




Название скрипта: User Mode Fixer
Версия скрипта: 2.05
Платформа: PtokaX
Версия API: API2
Автор: Enyby
Автор идеи: Meloun

Библиотека: Для работы скрипта требуется библиотека Lua Socket

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

Возможности скрипта:
При подключении нового пользователя, если он актив, то проверяется доступность порта для соединения. Если порт не доступен, то хаб переводит клиента в режим переопределенного пассива. В этом режиме поисковые команды преобразуются в пассивные, а CTM в RCTM.
При включении режима исправлений IP адресов и ников, скрипт исправляет команды с неверными данными. DDoS'еры получают DDoS на свой адрес, а обычные пользователи могут искать и качать даже с неверным внешним IP адресом и/или ненастроенном активе. Правда только как пассивы.

Дополнительная информация:
  • Возможно будут наблюдаться приличные тормоза хаба, сразу после включения и после входа большого числа пользователей единовременно. Большого числа пользователей в активном режиме. Если все в пассиве, то тормозов не будет. Начиная с версии 1.06 с этим проблем нет.
  • Также возможны глюки при входе более чем 255 активных пользователей одновременно. Если будет потребность в этом скрипте на крупных хабах - перепишу на использование очереди с пулом сокетов, в этом случае проблем быть не должно. Начиная с версии 1.06 с этим проблем нет.
  • Скрипт игнорирует команды расширений NMDC протокола: TLS Шифрование и NAT Traversal. Если включено исправление IP и ника в командах, то они будут исправлены и в командах указанных расширений.


Совместимость с другими скриптами:
  • Совместим со скриптами фильтрации поиска. Такие скрипты должны быть выше в списке скриптов, чем данный скрипт. Фильтрация поиска должна осуществляться запретом обработки команд поиска.
  • Совместим со скриптами запрещающими соединение пользователей (команды ConnectToMe и RevConnectToMe). Такие скрипты должны быть выше в списке скриптов, чем данный скрипт.
  • Частично совместим со скриптами использующими бота хаба как пассивного клиента (подключение через RevConnectToMe к боту хаба). Для работы с такими скриптами потребуется указать использование отдельного бота в скрипте (sBotName = "UserModeFixer").
  • Частично совместим со скриптами, которые подменяют MyINFO. Совместим только при bFixMyINFO = false.
  • Несовместим со скриптами, которые подменяют или самостоятельно обрабатывают команды соединения пользователей (ConnectToMe и RevConnectToMe). Данные команды обработаны этим скриптом не будут. Никаких ошибок не будет, но необработанные команды могут работать неверно.
  • Несовместим со скриптами подменяющими поиск или же которые сами организуют поиск. Эти команды поиска не будут обработаны скриптом. Никаких ошибок не будет, но необработанные команды могут работать неверно.


TODO list
  1. Сделать проверку на наличие на порту нужного DC клиента, так как там может быть случайно указан какой-то другой открытый порт. Увы, сокеты в луа не позволяют это выполнить с приемлимыми затратами.
  2. Сделать проверку активных (по присылаемому тэгу) клиентов не только при входе на хаб, но и периодически во время нахождения на хабе, так как за это время проброс портов может измениться. Да и не только он. Функция опциональна и должна быть отключаема. По дефолту включена. Интервал проверки должен задаваться отдельно. По умолчанию 1 час.
  3. Сделать проверку размера очереди. Если значение больше некоторого предела, то уведомлять операторов, возможно утечка в пуле или еще какие-то проблемы.

История версий
v2.05:
  • Реализована обработка отключения пользователей без вызова UserDisconnected.

v2.04:
  • Доработан отладочный вывод.

v2.03:
  • Добавлена дополнительная проверка для одного плавающего бага.

v2.02:
  • Доработан вывод ошибок
  • Добавлены дополнительные проверки
  • Доработана статистика

v2.01:
  • Исправлены дефолтные настройки

v2.00:
  • Ядро скрипта переписано заново
  • Своя система учета числа пользователей
  • Экономное расходование ресурсов пула

v1.13:
  • Улучшена и доработана статистика.
  • Исправлен баг, связанный с учетом отключений пользователей разных профилей
  • Добавлена опция отключения валидации через функцию PtokaX

v1.12:
  • Улучшена и доработана статистика.

v1.11:
  • Улучшена и доработана статистика.
  • Улучшена и доработана быстрая отладка.
  • Добавлена возможность использования пользовательского меню.
  • Добавлена возможность исправления тэгов пользователей.

v1.10:
  • Улучшена и доработана статистика.
  • Меню сделано зависимым от активных настроек скрипта.

v1.09:
  • Исправлена ошибка целостности.
  • Добавлено исправление целостности при ее нарушении.
  • Добавлена быстрая отладка.
  • Добавлена генерация репортов при валидации. Теперь репорты приходят адекватно.
  • Поддержка изменения режима подключения "на лету", без переподключения к хабу.

v1.08:
  • Переработан вывод статистики.
  • Добавлена опция валидации целостности.

v1.07:
  • Исправлен подсчет занятого пула.

v1.06:
  • Добавлена возможность исправления IP адресов и ников в командах.
  • Добавлена очередь с пулом.
  • Реализован мягкий старт скрипта. Никаких подвисаний на старте.
  • Добавлена возможность указания отдельного бота для скрипта.
  • Добавлена возможность ведения отладочного лога.

v1.05:
  • Исправлена ошибка двойной отсылки статистики.
  • Добавлены данные про хаб и ОС в статистику.

v1.04:
  • Исправлена ошибка в очищении таблицы сокетов.
  • Добавлена статистика.

v1.03:
  • Добавлена возможность игнорирования несовпадения IP адресов. Если она не включена - будет выкидывать с хаба с соответствующим сообщением.

v1.02:
  • Убрана возможность исправления IP. Потому как это только дополнительная нагрузка на хаб. Для работы этой опции нужно отключить встроенную защиту хаба от DDoS, что крайне опасно.

v1.01:
  • Добавлены проверки на предмет существования адресата CTM на хабе.
  • Добавлена возможность исправления CTM команд с неверным IP адресом. Полезна как дополнительная защита от DDoS и от кривых настроек активного режима у клиентов.
  • Добавлена возможность включить игнорирование несовпадения ников в CTM команде.
  • Содержит ошибки! В частности в 119 строке.

v1.00:
  • Первая версия. Публичный релиз.


Прикрепленный файл  UserModeFixer_v2.05.lua ( 45.42 килобайт ) Кол-во скачиваний: 245
Предыдущие версии
Прикрепленный файл  UserModeFixer_v2.04.lua ( 43.84 килобайт ) Кол-во скачиваний: 9

Прикрепленный файл  UserModeFixer_v2.03.lua ( 43.82 килобайт ) Кол-во скачиваний: 8

Прикрепленный файл  UserModeFixer_v2.02.lua ( 43.54 килобайт ) Кол-во скачиваний: 4

Прикрепленный файл  UserModeFixer_v2.01.lua ( 43.38 килобайт ) Кол-во скачиваний: 11

Прикрепленный файл  UserModeFixer_v2.00.lua ( 43.51 килобайт ) Кол-во скачиваний: 7

Прикрепленный файл  UserModeFixer_v1.13.lua ( 37.61 килобайт ) Кол-во скачиваний: 9

Прикрепленный файл  UserModeFixer_v1.12.lua ( 37 килобайт ) Кол-во скачиваний: 9

Прикрепленный файл  UserModeFixer_v1.11.lua ( 36.22 килобайт ) Кол-во скачиваний: 14

Прикрепленный файл  UserModeFixer_v1.10.lua ( 30.32 килобайт ) Кол-во скачиваний: 4

Прикрепленный файл  UserModeFixer_v1.09.lua ( 28.82 килобайт ) Кол-во скачиваний: 7

Прикрепленный файл  UserModeFixer_v1.08.lua ( 22.8 килобайт ) Кол-во скачиваний: 4

Прикрепленный файл  UserModeFixer_v1.07.lua ( 19.95 килобайт ) Кол-во скачиваний: 5

Прикрепленный файл  UserModeFixer_v1.06.lua ( 19.51 килобайт ) Кол-во скачиваний: 15

Прикрепленный файл  UserModeFixer_v1.05.lua ( 12.38 килобайт ) Кол-во скачиваний: 9

Прикрепленный файл  UserModeFixer_v1.04.lua ( 12.21 килобайт ) Кол-во скачиваний: 5

Прикрепленный файл  UserModeFixer_v1.03.lua ( 6.88 килобайт ) Кол-во скачиваний: 18

Прикрепленный файл  UserModeFixer_v1.02.lua ( 6.74 килобайт ) Кол-во скачиваний: 3

Прикрепленный файл  UserModeFixer_v1.01.lua ( 7.13 килобайт ) Кол-во скачиваний: 2

Прикрепленный файл  UserModeFixer_v1.00.lua ( 5.94 килобайт ) Кол-во скачиваний: 5

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


P. S. Если у вас нет регистрации на этом форуме, а значит вы не можете качать вложения, то скачать этот скрипт, равно как и другие, можно по ссылке Мои скрипты.
Go to the top of the page
+Quote Post
7 страниц V  « < 4 5 6 7 >  
Начать новую тему
Ответов
AfLc
сообщение 28.1.2012, 18:15
Сообщение #102


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 18.5.2011
Из: Россия , Екатеринбург .
Пользователь №: 9 261
Спасибо сказали: 4 раза




Может виноват скрипт экзекутор?Из-за него уже проблемка была , выше .Попробовать скачать версию 2.05.
Go to the top of the page
+Quote Post
Enyby
сообщение 28.1.2012, 22:53
Сообщение #103


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 391
Регистрация: 4.11.2009
Из: Дом
Пользователь №: 4 923
Спасибо сказали: 239 раз




LoT, пришли сюда последние 100 строк перед зависанием. Если во время зависания что-то писало - добавь эти строки и укажи где они.
Насчет экзекутора тебе уже сказали - совместимость с ним появилось только в версии 2.05.
А что зависает это очень странно. С сетью в это время ничего не происходило странного?
А так идей особых нет. Где-то скрипт зациклился. Или может в птоке что-то упало. Но последнее крайне маловероятно.
Go to the top of the page
+Quote Post
LoT
сообщение 29.1.2012, 19:02
Сообщение #104


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 3.6.2009
Пользователь №: 3 496
Спасибо сказали: 6 раз




С хабом все было ок, с сетью, насколько я могу судить, тоже.
Да, про Экзекутора я здесь читал, но на втором хабе с точно таким же набором скриптов все работает без проблем.

Раскрывающийся текст
92.113.118.21 Vetal-M true Invalid IP in CTM: $ConnectToMe HubBot 92.113.65.19:1035|
92.113.118.21 Vetal-M true Added in queue
92.113.118.21 Vetal-M true Invalid IP in CTM: $ConnectToMe dunya_DZ 92.113.65.19:1035|
92.113.118.21 Vetal-M true Fix CTM: $ConnectToMe dunya_DZ 92.113.65.19:1035| to: $ConnectToMe dunya_DZ 92.113.118.21:1035|
92.113.118.21 Vetal-M true Connect done
109.189.189.195 [BBB]Johans100mBit true Sended RCTM: $RevConnectToMe HubBot [BBB]Johans100mBit|
109.189.189.195 [BBB]Johans100mBit true real connect
10.192.133.83 makarov.alex1998 true real disconnect
92.113.118.21 Vetal-M true Fix Search for IP: $Search 92.113.65.19:1037 F?T?0?9?TTH:I3ODC4KSNEB5N2NERNHZMT5WP3WGKEOANTHUYOI| to: $Search 92.113.118.21:1037 F?T?0?9?TTH:I3ODC4KSNEB5N2NERNHZMT5WP3WGKEOANTHUYOI|
10.192.127.137 [vlg4]efimkus true Fix CTM: $ConnectToMe S(rus) 10.192.127.137:4035| to: $RevConnectToMe [vlg4]efimkus S(rus)|
188.134.33.193 DJBOYKOFF true fixed MyINFO. from: $MyINFO $ALL DJBOYKOFF http://dcclub.zet<StrgDC++ V:2.42,M:A,H:69/8/0,S:90>$ $50$alexandrboykoff@mail.ru$7128156162737$| to: $MyINFO $ALL DJBOYKOFF http://dcclub.zet<StrgDC++ V:2.42,M:P,H:69/8/0,S:90>$ $50$alexandrboykoff@mail.ru$7128156162737$|
92.113.118.21 Vetal-M true real disconnect
10.78.159.13 KTO3JLECb true Fix CTM: $ConnectToMe БУРЖУЙ 10.78.159.13:1861| to: $RevConnectToMe KTO3JLECb БУРЖУЙ|
188.24.132.42 cri.rds true Sended RCTM: $RevConnectToMe HubBot cri.rds|
188.24.132.42 cri.rds true real connect
188.134.33.193 DJBOYKOFF true Block CTM to Passive: $ConnectToMe intelligent12345 188.134.33.193:22719|
188.24.132.42 cri.rds true Added in queue
188.24.132.42 cri.rds true Connect done
89.23.134.128 tango true Invalid IP in CTM: $ConnectToMe intelligent12345 178.216.181.64:2128|
89.23.134.128 tango true Fix CTM: $ConnectToMe intelligent12345 178.216.181.64:2128| to: $ConnectToMe intelligent12345 89.23.134.128:2128|
10.78.82.210 NeReVaDeN true Fix Search: $Search 10.78.82.210:19183 F?T?0?9?TTH:ZLR7WVH5BKY7AUONEEQQEJGRHYIH665SNSKKOZQ| to: $Search Hub:NeReVaDeN F?T?0?9?TTH:ZLR7WVH5BKY7AUONEEQQEJGRHYIH665SNSKKOZQ|
10.78.159.13 KTO3JLECb true Block CTM to Passive: $ConnectToMe Palati 10.78.159.13:1861|
188.134.41.154 LEINSSNIEL true Sended RCTM: $RevConnectToMe HubBot LEINSSNIEL|
188.134.41.154 LEINSSNIEL true real connect
188.134.41.154 LEINSSNIEL true Added in queue
10.12.79.234 [vlg4]lirik1958 true Invalid IP in CTM: $ConnectToMe dunya_DZ 78.106.129.211:22068|
10.12.79.234 [vlg4]lirik1958 true Fix CTM: $ConnectToMe dunya_DZ 78.106.129.211:22068| to: $ConnectToMe dunya_DZ 10.12.79.234:22068|
10.192.127.137 [vlg4]efimkus true Fix CTM: $ConnectToMe LEINSSNIEL 10.192.127.137:4035| to: $RevConnectToMe [vlg4]efimkus LEINSSNIEL|
31.148.100.119 snouk true fixed MyINFO. from: $MyINFO $ALL snouk <++ V:0.699,M:A,H:14/0/0,S:15>$ $50$fedek.geniy@mail.ru$13487555039$| to: $MyINFO $ALL snouk <++ V:0.699,M:P,H:14/0/0,S:15>$ $50$fedek.geniy@mail.ru$13487555039$|
77.39.103.237 -=SHAH=- false real disconnect
188.134.41.154 LEINSSNIEL true Connect timeout
188.134.41.154 LEINSSNIEL true Wait CTM timeout. Send to all fixed MyINFO: $MyINFO $ALL LEINSSNIEL http://dcclub.zet<StrgDC++ V:2.42,M:P,H:100/0/0,S:100>$ $100$Feitrich@yandex.ru$91454682729$|
10.12.79.234 [vlg4]lirik1958 true Fix Search for IP: $Search 78.106.129.211:25886 F?T?0?9?TTH:XOJNUPYYUMDXAVQJPGLX5QT2P6HWBTH4SJHKJXQ| to: $Search 10.12.79.234:25886 F?T?0?9?TTH:XOJNUPYYUMDXAVQJPGLX5QT2P6HWBTH4SJHKJXQ|
10.12.79.234 [vlg4]lirik1958 true Invalid IP in CTM: $ConnectToMe [vlg]Roman88811 78.106.129.211:22068|
10.12.79.234 [vlg4]lirik1958 true Fix CTM: $ConnectToMe [vlg]Roman88811 78.106.129.211:22068| to: $ConnectToMe [vlg]Roman88811 10.12.79.234:22068|
109.167.192.235 ЛЫСЫЙ true fixed MyINFO. from: $MyINFO $ALL ЛЫСЫЙ [15]<FlylinkDC++ V:r500,M:A,H:29/2/0,S:15>$ $1000 $$181992946145$| to: $MyINFO $ALL ЛЫСЫЙ [15]<FlylinkDC++ V:r500,M:P,H:29/2/0,S:15>$ $1000 $$181992946145$|
109.167.192.235 ЛЫСЫЙ true Fix Search: $Search 109.167.192.235:2777 F?T?0?9?TTH:VYBCZYM2EY4LNLWKSFY2NBBABMRKE3IBUTX6SSA| to: $Search Hub:ЛЫСЫЙ F?T?0?9?TTH:VYBCZYM2EY4LNLWKSFY2NBBABMRKE3IBUTX6SSA|
10.168.136.109 [vlg3]_JohnLord true Block CTM to Passive: $ConnectToMe marka 10.168.136.109:2000|
10.12.79.234 [vlg4]lirik1958 true Invalid IP in CTM: $ConnectToMe Alex-EAA 78.106.129.211:22068|
10.12.79.234 [vlg4]lirik1958 true Fix CTM: $ConnectToMe Alex-EAA 78.106.129.211:22068| to: $ConnectToMe Alex-EAA 10.12.79.234:22068|
10.168.175.134 Loki false real disconnect
95.221.123.243 Щйюопреяйёдюь true fixed MyINFO. from: $MyINFO $ALL Щйюопреяйёдюь много всего<StrgDC++ V:2.30,M:A,H:88/0/0,S:88>$ $100$$0$| to: $MyINFO $ALL Щйюопреяйёдюь много всего<StrgDC++ V:2.30,M:P,H:88/0/0,S:88>$ $100$$0$|
188.134.33.193 DJBOYKOFF true Block CTM to Passive: $ConnectToMe RWSVANDA 188.134.33.193:22719|
188.134.33.193 DJBOYKOFF true Block CTM to Passive: $ConnectToMe [s]31TDNN 188.134.33.193:22719|
10.192.196.130 KoromyslO true Invalid IP in CTM: $ConnectToMe dunya_DZ 2.93.68.58:37787|
10.192.196.130 KoromyslO true Fix CTM: $ConnectToMe dunya_DZ 2.93.68.58:37787| to: $ConnectToMe dunya_DZ 10.192.196.130:37787|
89.23.134.128 tango true Fix Search for IP: $Search 178.216.181.64:4605 F?T?0?9?TTH:YBSLFXYOJG5QQEBO3B3QXFL2MGNLS4XQWCXBWNY| to: $Search 89.23.134.128:4605 F?T?0?9?TTH:YBSLFXYOJG5QQEBO3B3QXFL2MGNLS4XQWCXBWNY|
92.39.96.93 svyazist true Sended RCTM: $RevConnectToMe HubBot svyazist|
92.39.96.93 svyazist true real connect
92.39.96.93 svyazist true Added in queue
188.134.33.193 DJBOYKOFF true Block CTM to Passive: $ConnectToMe vchs 188.134.33.193:22719|
10.12.79.234 [vlg4]lirik1958 true Invalid IP in CTM: $ConnectToMe Alex-EAA 78.106.129.211:22068|
10.12.79.234 [vlg4]lirik1958 true Fix CTM: $ConnectToMe Alex-EAA 78.106.129.211:22068| to: $ConnectToMe Alex-EAA 10.12.79.234:22068|
92.39.96.93 svyazist true Connect done
10.78.159.13 KTO3JLECb true Fix Search: $Search 10.78.159.13:1092 F?T?0?9?TTH:5FYBQFYYT56O6VSBTAAOLFTLKCXT6N4FPA232OQ| to: $Search Hub:KTO3JLECb F?T?0?9?TTH:5FYBQFYYT56O6VSBTAAOLFTLKCXT6N4FPA232OQ|
10.78.159.13 KTO3JLECb true Fix CTM: $ConnectToMe GlaM 10.78.159.13:1861| to: $RevConnectToMe KTO3JLECb GlaM|
178.35.162.40 Alex_kot true Invalid IP in CTM: $ConnectToMe Alex-EAA 94.233.83.164:1316|
178.35.162.40 Alex_kot true Fix CTM: $ConnectToMe Alex-EAA 94.233.83.164:1316| to: $ConnectToMe Alex-EAA 178.35.162.40:1316|
10.192.127.137 [vlg4]efimkus true Block CTM to Passive: $ConnectToMe Palati 10.192.127.137:4035|
147.32.115.197 X77 true fixed MyINFO. from: $MyINFO $ALL X77 <ApexDC++ V:1.5.0,M:A,H:100/0/0,S:1>$ $0.1$$0$| to: $MyINFO $ALL X77 <ApexDC++ V:1.5.0,M:P,H:100/0/0,S:1>$ $0.1$$0$|
188.134.46.116 чайники true fixed MyINFO. from: $MyINFO $ALL чайники http://dcclub.zet<StrgDC++ V:2.41,M:A,H:67/0/0,S:67>$ $100$$90803204533$| to: $MyINFO $ALL чайники http://dcclub.zet<StrgDC++ V:2.41,M:P,H:67/0/0,S:67>$ $100$$90803204533$|
10.192.134.250 (Егор) true Sended RCTM: $RevConnectToMe HubBot (Егор)|
10.192.134.250 (Егор) true real connect
10.192.134.250 (Егор) true Added in queue
10.192.134.250 (Егор) true Connect done
10.168.190.158 Palati true Block CTM to Passive: $ConnectToMe ironDDD 10.168.190.158:29208|
10.168.190.158 Palati true fixed MyINFO. from: $MyINFO $ALL Palati [15]Ecnovides@mail.ru<FlylinkDC++ V:r501-beta69-x64,M:A,H:1/1/0,S:15>$ $50 $$927860843720$| to: $MyINFO $ALL Palati [15]Ecnovides@mail.ru<FlylinkDC++ V:r501-beta69-x64,M:P,H:1/1/0,S:15>$ $50 $$927860843720$|
193.169.32.8 e4tgfshtjujs true real disconnect
188.134.60.36 andrei11 true fixed MyINFO. from: $MyINFO $ALL andrei11 http://dcclub.zet<StrgDC++ V:2.41,M:A,H:17/0/0,S:17>$ $1000$$41812999485$| to: $MyINFO $ALL andrei11 http://dcclub.zet<StrgDC++ V:2.41,M:P,H:17/0/0,S:17>$ $1000$$41812999485$|
109.189.189.195 [BBB]Johans100mBit true Wait CTM timeout. Send to all fixed MyINFO: $MyINFO $ALL [BBB]Johans100mBit <++ V:0.790,M:P,H:48/0/0,S:3>$ $100$$0$|
95.25.29.155 [glv]igor1956 true fixed MyINFO. from: $MyINFO $ALL [glv]igor1956 <ApexDC++ V:1.5.1,M:A,H:8/2/0,S:3>$ $100 $$63218541114$| to: $MyINFO $ALL [glv]igor1956 <ApexDC++ V:1.5.1,M:P,H:8/2/0,S:3>$ $100 $$63218541114$|
93.81.199.107 gly2 true fixed MyINFO. from: $MyINFO $ALL gly2 [4]<FlylinkDC++ V:r500-beta133-x64,M:A,H:2/2/0,S:15>$ $100 $$84432213736$| to: $MyINFO $ALL gly2 [4]<FlylinkDC++ V:r500-beta133-x64,M:P,H:2/2/0,S:15>$ $100 $$84432213736$|
10.192.127.137 [vlg4]efimkus true Fix CTM: $ConnectToMe S(rus) 10.192.127.137:4035| to: $RevConnectToMe [vlg4]efimkus S(rus)|
188.134.33.193 DJBOYKOFF true fixed MyINFO. from: $MyINFO $ALL DJBOYKOFF http://dcclub.zet<StrgDC++ V:2.42,M:A,H:68/8/0,S:90>$ $50$alexandrboykoff@mail.ru$7128156162737$| to: $MyINFO $ALL DJBOYKOFF http://dcclub.zet<StrgDC++ V:2.42,M:P,H:68/8/0,S:90>$ $50$alexandrboykoff@mail.ru$7128156162737$|
10.192.133.208 intelligent12345 false real disconnect
10.78.159.13 KTO3JLECb true Fix CTM: $ConnectToMe БУРЖУЙ 10.78.159.13:1861| to: $RevConnectToMe KTO3JLECb БУРЖУЙ|
10.78.159.13 KTO3JLECb true Block CTM to Passive: $ConnectToMe Palati 10.78.159.13:1861|
10.12.79.234 [vlg4]lirik1958 true Invalid IP in CTM: $ConnectToMe dunya_DZ 78.106.129.211:22068|
10.12.79.234 [vlg4]lirik1958 true Fix CTM: $ConnectToMe dunya_DZ 78.106.129.211:22068| to: $ConnectToMe dunya_DZ 10.12.79.234:22068|
10.78.159.13 KTO3JLECb true Block CTM to Passive: $ConnectToMe Palati 10.78.159.13:1861|
10.78.159.13 KTO3JLECb true Fix CTM: $ConnectToMe GlaM 10.78.159.13:1861| to: $RevConnectToMe KTO3JLECb GlaM|
10.78.159.13 KTO3JLECb true Fix CTM: $ConnectToMe aexa 10.78.159.13:1861| to: $RevConnectToMe KTO3JLECb aexa|
10.192.127.137 [vlg4]efimkus true Block CTM to Passive: $ConnectToMe LEINSSNIEL 10.192.127.137:4035|
10.12.79.234 [vlg4]lirik1958 true Invalid IP in CTM: $ConnectToMe [vlg]Roman88811 78.106.129.211:22068|
10.12.79.234 [vlg4]lirik1958 true Fix CTM: $ConnectToMe [vlg]Roman88811 78.106.129.211:22068| to: $ConnectToMe [vlg]Roman88811 10.12.79.234:22068|
31.129.192.65 про true Sended RCTM: $RevConnectToMe HubBot про|
31.129.192.65 про true real connect
109.167.192.235 ЛЫСЫЙ true fixed MyINFO. from: $MyINFO $ALL ЛЫСЫЙ [15]<FlylinkDC++ V:r500,M:A,H:30/3/0,S:15>$ $1000 $$181992946145$| to: $MyINFO $ALL ЛЫСЫЙ [15]<FlylinkDC++ V:r500,M:P,H:30/3/0,S:15>$ $1000 $$181992946145$|
10.168.136.109 [vlg3]_JohnLord true Block CTM to Passive: $ConnectToMe marka 10.168.136.109:2000|
10.78.82.210 NeReVaDeN true Fix CTM: $ConnectToMe [vlg]zimnuk 10.78.82.210:16218| to: $RevConnectToMe NeReVaDeN [vlg]zimnuk|
31.129.192.65 про true Added in queue
10.78.159.13 KTO3JLECb true Fix Search: $Search 10.78.159.13:1092 F?T?0?9?TTH:TVOPRFPVYVLBQH3ZF2ZDRLDBACXOJEZBTSO5INI| to: $Search Hub:KTO3JLECb F?T?0?9?TTH:TVOPRFPVYVLBQH3ZF2ZDRLDBACXOJEZBTSO5INI|
92.61.64.206 МИХА1974 false Passive connected
92.61.64.206 МИХА1974 false real connect
188.134.33.193 DJBOYKOFF true Block CTM to Passive: $ConnectToMe RWSVANDA 188.134.33.193:22719|
95.221.123.243 Щйюопреяйёдюь true fixed MyINFO. from: $MyINFO $ALL Щйюопреяйёдюь много всего<StrgDC++ V:2.30,M:A,H:89/0/0,S:89>$ $100$$0$| to: $MyINFO $ALL Щйюопреяйёдюь много всего<StrgDC++ V:2.30,M:P,H:89/0/0,S:89>$ $100$$0$|
31.129.192.65 про true Connect timeout
31.129.192.65 про true Wait CTM timeout. Send to all fixed MyINFO: $MyINFO $ALL про [kht] user<++ V:0.791,M:P,H:33/18/1,S:3>$ $100$user@kht$136434730754$|
10.168.190.244 макс34 false Passive connected
10.168.190.244 макс34 false real connect
188.134.33.193 DJBOYKOFF true Block CTM to Passive: $ConnectToMe [s]31TDNN 188.134.33.193:22719|
10.192.196.130 KoromyslO true Invalid IP in CTM: $ConnectToMe dunya_DZ 2.93.68.58:37787|
10.192.196.130 KoromyslO true Fix CTM: $ConnectToMe dunya_DZ 2.93.68.58:37787| to: $ConnectToMe dunya_DZ 10.192.196.130:37787|
4.79.231.188 avatr false Passive connected
4.79.231.188 avatr false real connect
Go to the top of the page
+Quote Post
Enyby
сообщение 30.1.2012, 10:45
Сообщение #105


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 391
Регистрация: 4.11.2009
Из: Дом
Пользователь №: 4 923
Спасибо сказали: 239 раз




Сложно сказать. Причин я не вижу. В логе ничего особого нет. Может быть это из-за отладки в файл, коллапс и произошел. Дисковые операции не самые быстрые. Именно по этой причине я перешел на быструю отладку.
Go to the top of the page
+Quote Post
LoT
сообщение 30.1.2012, 20:03
Сообщение #106


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 3.6.2009
Пользователь №: 3 496
Спасибо сказали: 6 раз




Ок, прикручу, наверно, на днях версию 2.05. Потестим с ней. Ибо скрипт полезный, не хочется отказываться)
Go to the top of the page
+Quote Post
Sergey613
сообщение 8.10.2012, 14:24
Сообщение #107


Активный участник
***

Группа: Пользователи
Сообщений: 71
Регистрация: 8.4.2009
Пользователь №: 2 982
Спасибо сказали: 1 раз




Синтаксис [string "--[[#######################################..."]:153: attempt to index global 'SetMan' (a nil value)
Go to the top of the page
+Quote Post
Enyby
сообщение 11.10.2012, 16:41
Сообщение #108


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 391
Регистрация: 4.11.2009
Из: Дом
Пользователь №: 4 923
Спасибо сказали: 239 раз




Какая версия скрипта? Какая версия птоки?
Go to the top of the page
+Quote Post
Alexey
сообщение 11.10.2012, 16:53
Сообщение #109


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Лучше спроси, был ли включен хаб при запуске скрипта?
Go to the top of the page
+Quote Post
dj hoodo
сообщение 13.10.2012, 1:35
Сообщение #110


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 7.6.2009
Пользователь №: 3 508
Спасибо сказали: 0 раз




Ubuntu 10.10 PtokaX DC Hub 0.4.1.2
мои действия: скачал скрипт из шапки 2.05.
закинул в папку скрипты хаба.
зашел на хаб через PXControl и включил скрипт.
симптомы: захожу клиентом на хаб,
[00:24:26] *** Соединение с dchub://dj-hoodo.triolan.com.ua...
[00:24:26] *** Соединён.
и все big_smile.gif ждал минут 5 ] *** Пароль послан
еще через 3 минуты пускает на хаб, но никаких сообщений о режимах нет.
В меню хаба есть менюшка скрипта, но на действия ответа нет...
Пытаюсь вырубить скрипт из клиента, ответа нет, сообщения в чат не проходят (видать хаб висит)
через PXControl вырубить тоже нельзя, он тоже висит. рестарт хаба не помог, пришлось вынуть скрипт из папки и ребутать сервер.
Где посмотреть статистику скрипта, чтоб увидить что произошло?
в логах скриптов ничего такого нет
Go to the top of the page
+Quote Post
Артём
сообщение 13.10.2012, 9:48
Сообщение #111


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата(dj hoodo @ 13.10.2012, 1:35) *
симптомы: захожу клиентом на хаб,
[00:24:26] *** Соединение с ...
[00:24:26] *** Соединён.
и все big_smile.gif ждал минут 5 ] *** Пароль послан
еще через 3 минуты пускает на хаб, но никаких сообщений о режимах нет.
В меню хаба есть менюшка скрипта, но на действия ответа нет...
Пытаюсь вырубить скрипт из клиента, ответа нет, сообщения в чат не проходят (видать хаб висит)
через PXControl вырубить тоже нельзя, он тоже висит. рестарт хаба не помог, пришлось вынуть скрипт из папки и ребутать сервер.
Где посмотреть статистику скрипта, чтоб увидить что произошло?
в логах скриптов ничего такого нет

Было похожее ( OS: Linux 3.0.6-gentoo (i686) ). Только при онлайне 180 + (почему-то именно 180 и выше) хаб зависал, меню работало, скрипт при входе сообщал о режиме, все скрипты отключались, оставлял только этот скрипт, но всё равно хаб висел... пришлось убрать скрипт :( , а на венде работал этот скрипт при 1500 юзерах отлично
Go to the top of the page
+Quote Post
dj hoodo
сообщение 13.10.2012, 9:54
Сообщение #112


Участник
**

Группа: Пользователи
Сообщений: 38
Регистрация: 7.6.2009
Пользователь №: 3 508
Спасибо сказали: 0 раз




у меня в момент испытания было 400+юзеров. мож ему PXControl не нравится? кто пробывал?
Go to the top of the page
+Quote Post
Sergey613
сообщение 13.10.2012, 10:50
Сообщение #113


Активный участник
***

Группа: Пользователи
Сообщений: 71
Регистрация: 8.4.2009
Пользователь №: 2 982
Спасибо сказали: 1 раз




Цитата(Enyby @ 11.10.2012, 17:41) *
Какая версия скрипта? Какая версия птоки?

UserModeFixer_v2.05.lua
Версия птохи ниже...
Go to the top of the page
+Quote Post
Артём
сообщение 14.10.2012, 0:32
Сообщение #114


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 774 раза




Цитата(dj hoodo @ 13.10.2012, 9:54) *
у меня в момент испытания было 400+юзеров. мож ему PXControl не нравится? кто пробывал?

PXControl не причём, у меня эта проблема (зависание) появилось после перехода на линукс (на венде без проблем всё было, даже при 1500+ юзерах)... не знаю в чём именно, хаб виснет если даже скрипт этот один работает, но что есть, то есть confuse.gif
Go to the top of the page
+Quote Post
Enyby
сообщение 14.10.2012, 13:14
Сообщение #115


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 391
Регистрация: 4.11.2009
Из: Дом
Пользователь №: 4 923
Спасибо сказали: 239 раз




В линуксе попробуйте покрутить параметр
Цитата
local iMaxPoolSize = 32 -- максимальный размер пула активных сокетов, при малых значениях будет медленно тестировать режим, при больших - неверно его определять
-- примерный диапазон значений 32 - 256
в сторону меньших значений.

Sergey613, скорее всего вы стартовали скрипт, когда хаб был не запущен. Это так?
Go to the top of the page
+Quote Post
KCAHDEP
сообщение 6.1.2013, 12:04
Сообщение #116


Глубина-глубина, я не твой… Отпусти меня, глубина…
****

Группа: Пользователи
Сообщений: 199
Регистрация: 13.10.2010
Из: Михайловск
Пользователь №: 7 882
Спасибо сказали: 23 раза




Цитата(Артём @ 13.10.2012, 10:48) *
Было похожее ( OS: Linux 3.0.6-gentoo (i686) ). Только при онлайне 180 + (почему-то именно 180 и выше) хаб зависал, меню работало, скрипт при входе сообщал о режиме, все скрипты отключались, оставлял только этот скрипт, но всё равно хаб висел... пришлось убрать скрипт :( , а на венде работал этот скрипт при 1500 юзерах отлично

1 в 1 ситуация, скрипт 2.05 ubuntu 12.04 ptoka 0.4.1.2 что делать так и не понял, скрипт стартовал при включенном хабе, так и не разобрался, очень хороший скрипт но пришлось отключить, никто не решил проблему?
Go to the top of the page
+Quote Post
Bearserk
сообщение 9.1.2013, 21:40
Сообщение #117


Абсолютный новичок


Группа: Пользователи
Сообщений: 2
Регистрация: 10.10.2012
Из: Санкт-Петербург
Пользователь №: 10 904
Спасибо сказали: 0 раз




Скрипт проверен на ХАБе при 10000+ юзеров.
Жрёт очень много памяти, благо железо мощное (проц двухъядерный, 4 гига оперативы, инет 100 Мбит, локалка гиг, Ptokax 0.5.0.0). До запуска скрипта процессор использовался на 20-30%, при скрипте 60-70%.
Порядка 4000 юзеров отвалилось в первые 30 сек., половина списков файлов перестали открываться, ЧАТ стал тормозить до 10-ти сек, личка до 5-ти сек.
Go to the top of the page
+Quote Post
MIKHAIL
сообщение 13.1.2013, 21:30
Сообщение #118


KEEP CLEAR AT ALL TIMES
****

Группа: Пользователи
Сообщений: 141
Регистрация: 4.9.2011
Из: Беларусь, Минск
Пользователь №: 9 667
Спасибо сказали: 3 раза




Имею: PtokaX v0.4.0.0, UMF v2.05.
При старте скрипта пишет:

[21:22] Syntax UserModeFixer_v2.05.lua:283: attempt to call field 'GetScript' (a nil value)
[21:22] Syntax UserModeFixer_v2.05.lua:283: attempt to call field 'GetScript' (a nil value)

При рефреше скрипт втягивается в работу. Меню для ОПа нет.


Подскажите, как решить проблему для PtokaX v0.4.0.0 (на PtokaX v0.4.1.2 всё ОК).
Go to the top of the page
+Quote Post
Alexey
сообщение 13.1.2013, 23:40
Сообщение #119


7 квадратиков
*******

Группа: Модераторы
Сообщений: 793
Регистрация: 21.1.2009
Пользователь №: 1 895
Спасибо сказали: 301 раз




Скрипт использует функцию ScriptMan.GetScript, которая появилась в PtokaX только с версии 0.4.1.0.
Обнови птоку.


Спасибо сказали:
Go to the top of the page
+Quote Post
Yamakasi
сообщение 17.6.2015, 2:01
Сообщение #120


Участник
**

Группа: Пользователи
Сообщений: 41
Регистрация: 29.1.2013
Пользователь №: 11 282
Спасибо сказали: 0 раз




привет, не пашет скрипт(((
на PtokaX 0.5.0.3 with Lua 5.3.0 Win64 GUI
стоит UserModeFixer_v2.05.lua
кто даст решение?
Цитата
Синтаксис C:\0.5.0.0-Lua5.2.1-x64\scripts\libs\socket.lua:19: attempt to index a boolean value (local '_M')

заменил на это http://mydc.ru/index.html?showtopic=43&...ost&p=46358 тоже не пашет!

всё, вопрос снимается, спасибо большое, это решение http://mydc.ru/index.html?showtopic=43&...ost&p=46837
Go to the top of the page
+Quote Post
Setup
сообщение 14.9.2015, 4:41
Сообщение #121


Начинающий
*

Группа: Пользователи
Сообщений: 10
Регистрация: 11.10.2009
Из: localhost
Пользователь №: 4 699
Спасибо сказали: 0 раз




Есть возможность добавить исключения в данный скрипт? То есть, диапазоны IP или ники пользователей, которых скрипт не будет обрабатывать.
Для чего это нужно? Сижу рядом с хабом в одной локалке, на хаб прокинуты одни порты, мне другие. И моё соединение скрипт тоже исправляет, присваивая мне локальный IP вместо внешнего, и в итоге я на своём хабе только не могу качать.))
Спасибо за понимание.
Go to the top of the page
+Quote Post

7 страниц V  « < 4 5 6 7 >
Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: User Info 1.0 (русская Версия)
От темы с ID: 205
0 Sergey613 4 602 9.10.2012, 20:03 Посл. сообщение: Sergey613
No new Topic has attachmentsUser Info 1.0 (русская Версия)
API2 | Скрипт для просмотра информации о юзерах
26 dimetrius 39 297 28.12.2010, 17:54 Посл. сообщение: ProGeTTo
No New Posts запрос: User-Sity
Скрипт, выдающий город выделенного юзера
7 Uncle_Dif 11 747 1.9.2009, 20:20 Посл. сообщение: Jaska
No New Posts Topic has attachmentsPowersimple User Information 1.2
API1, API2 | Информация по IP и никам юзеров
5 NikseR 9 159 15.8.2009, 16:57 Посл. сообщение: Климент
Closed Fake User
2 West 7 512 27.11.2008, 19:28 Посл. сообщение: Svyat

 



RSS Сейчас: 27.11.2024, 2:19