Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ Скрипт Контроля Шары/слотов/скорости

Автор: Derk_B_P 4.2.2009, 16:02

Уважаемые, я, конечно, понимаю, что есть множество сборок для такого контроля. Но, всё же хотелось бы что-то попроще.

\PtokaX_0.4.1.1

Суть контроля проста:
Пользователь заходит на хаб.
Скрипт проверяет пользователя. Если слотов <10, шара <2gb, лимит отдачи <300 КБ/сек - дроп, с причиной в главный чат/ЛС (мало слотов, шары, скорости).

В связи с новыми клиентами (GreyLink, PeLink) средства хаба не контролируют слоты/шару такого юзера.

Автор: ustas 4.2.2009, 16:41

скрипты тоже не контролируют, т.к. эти клиенты могут искажать свой истинный тэг

Автор: Derk_B_P 4.2.2009, 16:45

И все же, если обобщить клиенты и исключить читы, и сделать привязку к тегу.

Автор: Wariner 4.2.2009, 18:01

тема многократно уже обсуждалось... Невозможно это!

Автор: Derk_B_P 6.2.2009, 18:37

Цитата(Wariner @ 4.2.2009, 19:01) *
Невозможно это!


Неужели действительно невозможно?

К примеру, этот скрипт http://mydc.ru/topic1269.html умеет определять шару, кол-во слотов и ограничение у пользователя (см. рис).

Тогда почему нельзя взять код на определение шары, кол-ва слотов и огр. скорости с того скрипта, и добавить условие проверки с последующем дропом?

P.S.: PtokaX_0.4.1.1

 

Автор: Setuper 6.2.2009, 18:44

Это сделать можно, но нужно ли, если есть эмуляция?

Автор: Derk_B_P 6.2.2009, 19:30

Большинство юзеров на хабе не используют эмуляции / читы.

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

Автор: ustas 6.2.2009, 19:50

http://mydc.ru/r/?http://board.ptokax.ch/index.php?topic=8099.0 проверка по скорости.
а слоты и шару проверяет хаб

Автор: Derk_B_P 6.2.2009, 20:46

С этим скриптом вообще на хаб не пускает.

Пробовал заходить GreyLink 5.58 и StrongDC 2.21. Ограничение не включал на клиентах.

Вот что писал бот:
Sorry test, this hub requires a minimum upload limit of 256.00 kbps. or higher. Your limit of 0 bps. is 256.00 kbps. short of the minimum You will now be disconnected.


Изменил только этот кусок кода, минимум отдачи 256Кб/сек

Код
Profiles = {
    [-1] = {256000,0},
    [0] = {256000,0},
    [1] = {256000,0},
    [2] = {256000,0},
    [3] = {256000,0},
    }

Скрипт ниже.

 UpLimit_1.3_LUA_5.1x__Strict___API_2_.rar ( 2.9 килобайт ) : 26
 

Автор: ustas 6.2.2009, 23:51

попробуй так
84 строка
if val < tab[1] and val~=0 then

Автор: Derk_B_P 9.2.2009, 22:56

Благодарю, ustas.

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

Жаль.

Автор: ustas 10.2.2009, 0:04

и какие при этом выдает ошибки?
попробуй подвигать скрипт вверх - вниз

Автор: Derk_B_P 10.2.2009, 0:21

Цитата(ustas @ 10.2.2009, 0:04) *
и какие при этом выдает ошибки?
попробуй подвигать скрипт вверх - вниз

В том то и дело, что ошибок нет.
Передвинул скрипт в самый верх. Запустил его.

И вот что происходит далее.

Цитата
[23:16] Нет синтаксических ошибок в файле скрипта UpLimit 1.3 LUA 5.1x [Strict] [API 2].lua
[23:16] Скрипт запущен.

Цитата
[23:16:35] *** Соединение закрыто
[23:16:35] *** Соединение с dchub://gamezone.id...
[23:16:35] *** Соединён
[23:16:36] *** Пароль отправлен...
[23:16:36] *** Соединение закрыто
[23:16:36] *** Соединение с dchub://gamezone.id...
[23:16:36] *** Соединён
[23:16:37] *** Пароль отправлен...
[23:16:37] *** Соединение закрыто
[23:16:38] *** Соединение с dchub://gamezone.id...
[23:16:38] *** Соединён
[23:16:39] *** Пароль отправлен...
[23:16:39] *** Соединение закрыто


Просто кикает всех с хаба и не пускает обратно.

Автор: ustas 10.2.2009, 8:57

я написал такой скрипт http://mydc.ru/topic1015.html?view=findpost&p=7502
но он для API 1
для API 2 его надо конвертировать, или через конвертер, или вручную. Может кто и сделает