Баг Ratio limits

Статус
В этой теме нельзя размещать новые ответы.

Fatum

Пользователь
#1
Имеется в настройках конфига
Код:
// Ratio limits
define('TR_RATING_LIMITS', true);                  // ON/OFF
define('MIN_DL_FOR_RATIO', 5368709120);          // 5 GB in bytes, 0 - disable

// Don't change the order of ratios (from 0 to 1)
// rating < 0.4 -- allow only 1 torrent for leeching
// rating < 0.5 -- only 2
// rating < 0.6 -- only 3
// rating > 0.6 -- depend on your tracker config limits (in "ACP - Tracker Config - Limits")
$rating_limits = array(
    '0.4' => 1,
    '0.5' => 2,
    '0.6' => 3,
);
при этом в независимости от Ratio пользователя он имеет доступ к скачиванию торрентов.
Другими словами ограничение не срабатывает... подскажите гуру где копать? халявщики достают!
Кроме того заметил такой недостаток, если пользователь накачал скажем 6 гигов но розданное ровно нулю то его Ratio тоже будет ровно нулю и срабатывать не будет (это еще со стрый версий так и идет), приходилось вручную добавлять пользователю "розданное" например мегабайт 100 чтобы ратио начинала просчитываться.... может можно как то автоматизировать процесс? например чтобы при регистрации сразу в виде подарка засчитывалось пользователю 100 мегабайт розданного?
 

PheRum

Разработчик
#2
нужный рейтинг, ниже которого блокируется скачивание задается в конфиге
PHP:
$bb_cfg['bt_min_ratio_allow_dl_tor'] = 0;          // 0 - disable
$bb_cfg['bt_min_ratio_warning']      = 0;          // 0 - disable
$bb_cfg['bt_min_ratio_dl_button']    = 0;          // 0 - disable
 

Fatum

Пользователь
#4
Появилась проблема (вообще то я о ней давно знаю но справиться все никак не могу)
суть в следующем: пользователь качает релизы но совсем не раздает, в итоге он набирает 5 ГБ после которого должно начинать считаться Ratio но так как розданного ноль, а 5 ГБ на ноль не делиться, то Ratio limits не срабатывает и халявщик продолжает качать.
Я лечил это дело принудительно вручную добавляя пользователю в учет 100МБ розданного трафика и тогда Ratio начинало просчитываться....но ребята, я замучился почти каждому пользователю прописывать....

Вопрос, как сделать так чтобы при регистрации пользователь сразу получал (в виде бонуса) 100МБ розданного трафика?
 
S

Saint

Гость
#6
PheRum,
$bb_cfg['bt_min_ratio_allow_dl_tor'] = 0; // 0 - disable$bb_cfg['bt_min_ratio_warning'] = 0; // 0 - disable$bb_cfg['bt_min_ratio_dl_button'] = 0; // 0 - disable
Если все поставить по нулям, то лимет можно сказат отключен? Если нет, то подскажи плз, как можно отключить ограничение?
 

Oblom

Пользователь
#7
$bb_cfg['bt_min_ratio_allow_dl_tor'] = 0.3; // 0 - disable
$bb_cfg['bt_min_ratio_warning'] = 0.6; // 0 - disable
$bb_cfg['bt_min_ratio_dl_button'] = 0.5; // 0 - disable
 
S

Saint

Гость
#8
Oblom, Это же вроде как раз и есть ограничение 0,3 0,6 0,5, мне как выше писал, надо ОТКЛЮЧИТЬ ограничение.
 

Basilevs

Пользователь
#9
Ключевые слова Ratio limits в config.php. Учитесь думать, вы спрашиваете элементарные вещи.
 
Статус
В этой теме нельзя размещать новые ответы.