Биллинговая система Nodeny
22 Ноября 2024, 14:57:15
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Новости
: Прекращена поддержка версии Nodeny 49
Начало
Помощь
Поиск
Войти
Регистрация
Биллинговая система Nodeny
>
Главная категория
>
Nodeny Plus
>
Скрипт управления скоростью
Страниц: [
1
]
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Скрипт управления скоростью (Прочитано 7288 раз)
Groov
NoDeny
Постоялец
Карма: -3
Offline
Сообщений: 100
Скрипт управления скоростью
«
:
30 Марта 2014, 02:57:08 »
Допустим у клиента тариф 100 мбит/сек. Мы хотим уменьшать скорость когда он много скачивает. Скажем, средний фильм в хорошем качестве занимает 1,5Гб. Не будем давать качать фильмы чаще чем один в 2 часа (120 минут):
if( traf(120) > 1500000 ) { set_speed 10000 }
При этом после срабатывания скрипта, сбивает и скорость отправки и сравнивает её с скоростью скачивания. как указать скорость отправки
??
Записан
Nafanya
NoDeny
Старожил
Карма: 1
Offline
Сообщений: 459
Re: Скрипт управления скоростью
«
Ответ #1 :
16 Марта 2018, 17:11:31 »
Не работает скрипт управления скоростью. В услугах вставил:
Цитировать
if( traf() > 50000 ) { set_speed(500) }
Уже перепробовал много вариантов, дошел до этого. Может кто сталкивался с этим?
Записан
Кому то Бог дал ручки, а кому то - грабельки.
Efendy
Администратор
Спец
Карма: 138
Offline
Сообщений: 4790
Re: Скрипт управления скоростью
«
Ответ #2 :
16 Марта 2018, 18:00:05 »
set_speed_in и set_speed_out
P.S. Ой, это ответ был на первый вопрос, но он от 2014 года)
Записан
Efendy
Администратор
Спец
Карма: 138
Offline
Сообщений: 4790
Re: Скрипт управления скоростью
«
Ответ #3 :
16 Марта 2018, 18:02:40 »
Цитата: Nafanya от 16 Марта 2018, 17:11:31
Не работает скрипт управления скоростью. В услугах вставил:
Цитировать
if( traf() > 50000 ) { set_speed(500) }
Уже перепробовал много вариантов, дошел до этого. Может кто сталкивался с этим?
В cfg/noserver.cfg.pm в @noserver_plg стоит 'scripts'?
Записан
Nafanya
NoDeny
Старожил
Карма: 1
Offline
Сообщений: 459
Re: Скрипт управления скоростью
«
Ответ #4 :
16 Марта 2018, 18:37:08 »
Цитировать
В cfg/noserver.cfg.pm в @noserver_plg стоит 'scripts'?
Второй сторокой
Записан
Кому то Бог дал ручки, а кому то - грабельки.
Efendy
Администратор
Спец
Карма: 138
Offline
Сообщений: 4790
Re: Скрипт управления скоростью
«
Ответ #5 :
18 Марта 2018, 17:31:06 »
Цитата: Nafanya от 16 Марта 2018, 17:11:31
Не работает скрипт управления скоростью. В услугах вставил:
Цитировать
if( traf() > 50000 ) { set_speed(500) }
Уже перепробовал много вариантов, дошел до этого. Может кто сталкивался с этим?
В документации написано, что traf принимает параметром время в минутах, у тебя ничего не стоит
Записан
Nafanya
NoDeny
Старожил
Карма: 1
Offline
Сообщений: 459
Re: Скрипт управления скоростью
«
Ответ #6 :
19 Марта 2018, 20:31:48 »
Цитата: Efendy от 18 Марта 2018, 17:31:06
Цитата: Nafanya от 16 Марта 2018, 17:11:31
Не работает скрипт управления скоростью. В услугах вставил:
Цитировать
if( traf() > 50000 ) { set_speed(500) }
Уже перепробовал много вариантов, дошел до этого. Может кто сталкивался с этим?
В документации написано, что traf принимает параметром время в минутах, у тебя ничего не стоит
И 5 минут ставил и 25. Объем маленький специально. Короче подымаю систему на лругой машине. Если будут траблы - отпишусь. Там в доке кстати надо немного подправить:
Цитировать
pkg install p5-DBD-mysql p5-Crypt-Rijndael net/p5-Net-ARP p5-JSON p5-JSON-XS
на:
Цитировать
pkg install p5-DBD-mysql p5-Crypt-Rijndael p5-Net-ARP p5-JSON p5-JSON-XS
Извините если не прав.
Записан
Кому то Бог дал ручки, а кому то - грабельки.
Efendy
Администратор
Спец
Карма: 138
Offline
Сообщений: 4790
Re: Скрипт управления скоростью
«
Ответ #7 :
19 Марта 2018, 22:56:10 »
Цитата: Nafanya от 19 Марта 2018, 20:31:48
Там в доке кстати надо немного подправить:
Цитировать
pkg install p5-DBD-mysql p5-Crypt-Rijndael net/p5-Net-ARP p5-JSON p5-JSON-XS
на:
Цитировать
pkg install p5-DBD-mysql p5-Crypt-Rijndael p5-Net-ARP p5-JSON p5-JSON-XS
Спасибо. Исправил
Записан
Nafanya
NoDeny
Старожил
Карма: 1
Offline
Сообщений: 459
Re: Скрипт управления скоростью
«
Ответ #8 :
21 Декабря 2020, 20:28:39 »
Прошу подсказки. Сделал скриптика:
Цитировать
if( get_hour() >= 1 &&
get_hour() < 9
) { set_speed_in (100000) }
Он работает. Но работает в обоих направлениях.
Увеличение скорости от клиента такое же.
Кстати повышение скорости работает так же.
Как создать повышение скорости только в одну сторону - на клиента.
Записан
Кому то Бог дал ручки, а кому то - грабельки.
Страниц: [
1
]
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общий раздел
=> Nodeny Plus
===> Изменяем NoDeny+
===> Ревизии
=> Модули NodenyPlus
===> Переводы
=> Nodeny 50
===> Nodeny 49
===> Разработка
===> Модули для Nodeny
=> Железо для нодени
=> Юмор
=> Курилка
===> Торговля
Загружается...