NoLimit 1.3, API1, API2 | Скрипт запрета определенных ограничений скорости отдачи |
Здравствуйте, гость ( Вход | Регистрация )
NoLimit 1.3, API1, API2 | Скрипт запрета определенных ограничений скорости отдачи |
12.1.2010, 23:00
Сообщение
#1
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Версия скрипта: 1.3
Версия API: скрипт универсальный Скрипт запрета определенных ограничений, проверяет тег юзера на ограничение и если оно меньше заданного - отключает юзера с сообщением в приват. Ограничения можно настроить для каждого профиля отдельно. Код -- Минимальное нижнее ограничение на отдачу в кб для каждого профиля в локальном диапазоне: tProfileLimits = { [0] = 0, -- Администратор [1] = 10, -- Оператор [2] = 150, -- VIP [3] = 50, -- Зарегистрированный пользователь [-1] = 50, -- Незарегистрированный пользователь } -- Таблица с локальными диапазонами: tLocalArea = { {"10.0.0.0", "10.255.255.255"}, {"109.86.0.0", "109.87.255.255"}, {"80.73.0.0", "80.73.255.255"}, {"178.150.0.0", "178.151.255.255"}, } -- Минимальное нижнее ограничение на отдачу в кб для каждого профиля во всех остальных диапазонах: tInetProfileLimits = { [0] = 0, -- Администратор [1] = 10, -- Оператор [2] = 150, -- VIP [3] = 50, -- Зарегистрированный пользователь [-1] = 50, -- Незарегистрированный пользователь } Изменения с версии 1.3: добавлены локальные диапазоны и отдельная таблица ограничений для всех остальных диапазонов, исправлены старые ошибки Изменения с версии 1.2: добавлено апи 2 и обновлена функция корректировки тега Старая версия
Прикрепленные файлы
|
|
|
13.1.2010, 8:42
Сообщение
#2
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 4.7.2009 Пользователь №: 3 786 Спасибо сказали: 1 раз |
у меня скрипт чо то непашет ???
как его можно про тестить подскажите ??? |
|
|
13.1.2010, 8:47
Сообщение
#3
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
13.1.2010, 8:59
Сообщение
#4
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 4.7.2009 Пользователь №: 3 786 Спасибо сказали: 1 раз |
Поставь ограничения в дс и зайди под Код [2] = 512, -- VIP , пустит значит не работает или неправильно поставил ограниченияЯ поставил на 512 клб и всёравно качаеть по 10мб/сек и выше ))) У нас просто локалка самая маленьная скорость 3мб /cек, самая максимальная скорость отдачи 20-30 мб.сек |
|
|
13.1.2010, 9:21
Сообщение
#5
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Ограничения в дс ставятся ... Настройки ==> Ограничения скорости
плохо менял))) Цитата [08:20:37] <PtokaX> *** пердун, ваше ограничение скорости на отдачу имеет слишком маленький размер! Минимальная скорость отдачи для вашего профиля - 4096 Кб/с, ваша - 2 Кб/с. [08:20:37] *** Юзер ушёл [PtokaX] *** |
|
|
13.1.2010, 10:23
Сообщение
#6
|
|
Начинающий Группа: Пользователи Сообщений: 26 Регистрация: 4.7.2009 Пользователь №: 3 786 Спасибо сказали: 1 раз |
|
|
|
14.1.2010, 1:15
Сообщение
#7
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 13.1.2010 Пользователь №: 5 677 Спасибо сказали: 0 раз |
Скрипт не работает, ставил 100 кб и 10 кб в клиенте ограничение, и ни какого эффекта не было. Даже ограничивал скорость для администратора, тоже самое, ни какого эффекта. Хотя скриптик очень нужный, особенно для малых локальных сетей, где сидит много крыс, которые новинки качать любят, а отдавать не хотят, ограничивая скорость до минимума. Очень жаль что не пашет. :(
|
|
|
14.1.2010, 7:27
Сообщение
#8
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
Ошибки какие-нибудь пишет?
|
|
|
14.1.2010, 12:59
Сообщение
#9
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Какая версия хаба, есть ли ошибки, какой тег у твоего клиента с ограничением и так далее, рассказывай. Просто возможно я криво сделал сочетание апи 1 и 2...
|
|
|
14.1.2010, 14:03
Сообщение
#10
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Я уже упоминал где-то, что функция коррекции тэга работает для подавляющего большинства клиентов, но к сожалению есть клиенты с другой структурой тэгов, для которых функция коррекции не применима и должна вызвать ошибку в скрипте.
http://mydc.ru/index.html?showtopic=915&am...post&p=6721 |
|
|
14.1.2010, 21:02
Сообщение
#11
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 13.1.2010 Пользователь №: 5 677 Спасибо сказали: 0 раз |
Извеняюсь, это я видимо ступил, я так понял он не срабатывает из-за того, что я пользуюсь Грейлинком. Просто почитал на некоторых форумах, что он там шифрует практически всё на свете и создаёт фейковую шару. Хаб у меня Птока 0.4.1.2
|
|
|
21.1.2010, 14:41
Сообщение
#12
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
просьба / предложение по скрипту - добавить настройку ограничений для разный диапозонов IP.
К примеру, у меня на хабе есть подключенные по LAN - с них имеет смысл требовать не меньше 1 м/с есть на DOCSIS модемах - с этих несчастных выше 64кб/с требовать негуманно... |
|
|
22.2.2010, 8:50
Сообщение
#13
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 8 Регистрация: 29.12.2008 Из: Балаково Пользователь №: 1 598 Спасибо сказали: 0 раз |
Сори если уже было, но есть ли скрипт в котором были бы ограничения на режим, тип соединения? или в этом скрипте как то можно поставить?
|
|
|
23.2.2010, 15:14
Сообщение
#14
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
По-моему тип соединения выставленный в клиенте не влияет ни на что, а про скрипт запрета какого-либо режима не знаю...
|
|
|
25.2.2010, 22:44
Сообщение
#15
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 6.9.2009 Из: Беларусь Пользователь №: 4 371 Спасибо сказали: 2 раза |
А возможно сделать так, чтобы пользователь вообще на Хаб не попадал (если не проходит проверку)? Т.е. сообщение о маленькой скорости выводилось сразу же при подключении. Например так:
Код [21:41:20] *** Соединение с xx.xx.xx.xx...
[21:41:20] *** Соединён. [21:41:20] *** *** defv, ваше ограничение скорости на отдачу имеет слишком маленький размер! Минимальная скорость отдачи для вашего профиля - 4096 Кб/с, ваша - 3072 Кб/с. [21:41:21] *** Соединение закрыто |
|
|
25.2.2010, 22:54
Сообщение
#16
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Попробуй замени
function UserConnected на function ValidateNickArrival |
|
|
25.2.2010, 23:06
Сообщение
#17
|
|
Активный участник Группа: Пользователи Сообщений: 63 Регистрация: 6.9.2009 Из: Беларусь Пользователь №: 4 371 Спасибо сказали: 2 раза |
|
|
|
25.2.2010, 23:14
Сообщение
#18
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
Хм... Странно, и правда. Извиняюсь
Функция function ValidateNickArrival - отсылается перед подключением на хаб. |
|
|
26.2.2010, 5:15
Сообщение
#19
|
|
Активный участник Группа: Пользователи Сообщений: 85 Регистрация: 19.3.2009 Из: Россия, Хабаровский край, г.Комсомольск-на-Амуре Пользователь №: 2 652 Спасибо сказали: 39 раз |
А возможно сделать так, чтобы пользователь вообще на Хаб не попадал (если не проходит проверку)? Т.е. сообщение о маленькой скорости выводилось сразу же при подключении. Например так: Код [21:41:20] *** Соединение с xx.xx.xx.xx... [21:41:20] *** Соединён. [21:41:20] *** *** defv, ваше ограничение скорости на отдачу имеет слишком маленький размер! Минимальная скорость отдачи для вашего профиля - 4096 Кб/с, ваша - 3072 Кб/с. [21:41:21] *** Соединение закрыто Попробуй в самый вверх поместить с списке скриптов. |
|
|
26.2.2010, 11:19
Сообщение
#20
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Лимит узнается только тогда когда юзер отправит строку майинфо, в принципе все будет так как вы хотите если заменить
Код if tCurUser.bConnected then наCheckLimit(tCurUser) end Код CheckLimit(tCurUser)
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Nolimit API 1&2 |
0 | Nickolya | 4 098 | 12.1.2010, 22:56 Посл. сообщение: Nickolya | |
Nolimit проверка ограничений по скорости |
8 | ustas | 12 808 | 30.1.2009, 13:11 Посл. сообщение: Setuper |
|
Сейчас: 26.11.2024, 20:08 |