myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> Ограничение по максимальной шаре, Ограничение с возможностью бана за нереальную шару

Теги
Нет тегов для показа
thehawk
сообщение 31.10.2010, 13:45
Сообщение #1


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

Группа: Пользователи
Сообщений: 63
Регистрация: 6.9.2009
Из: Беларусь
Пользователь №: 4 371
Спасибо сказали: 2 раза




Есть такая возможность в PtokaX ограничивать вход по максимальной и минимальной шаре. Но меня немного не устраивает этот вариант.
Мне нужно: юзер при входе на Хаб проверяется на максимально допустимую шару, если она превышает лимит - ему бан на определенное количество дней. Это своеобразный способ борьбы с фэйками. Просто, если просто не дать войти на хаб, то Юзер с фэйком просто умешит до нужного размера свою шару и всё равно войдет. А так бан - чтобы знал в следующий раз и не портил статистику Хаба. Хаб сетевой и проследить юзеров с максимальной шарой просто, поэтому проблем не возникнет.
Некоторый момент по поводу бана. Поскольку ip у нас выдаются диапазоном по 4 штуки максимум на 1 порт коммутатора, то хотелось бы при попадании юзера в опреденный диапазон, банить весь этот диапазон. Последние цифры такие: 0-3, 4-7 и т. д. Например для ip 10.6.7.23 диапазон 10.6.7.20-10.6.7.23. Ну создать отдельный текстовый фаил, из которого бы считывались диапазоны проблем думаю не составит.
Go to the top of the page
+Quote Post
Артём
сообщение 31.10.2010, 13:54
Сообщение #2


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

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




thehawk, Если
Цитата
Хаб сетевой и проследить юзеров с максимальной шарой просто, поэтому проблем не возникнет.
то зачем скрипт? big_smile.gif
Go to the top of the page
+Quote Post
thehawk
сообщение 1.11.2010, 0:02
Сообщение #3


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

Группа: Пользователи
Сообщений: 63
Регистрация: 6.9.2009
Из: Беларусь
Пользователь №: 4 371
Спасибо сказали: 2 раза




Цитата(Артём @ 31.10.2010, 13:54) *
thehawk, то зачем скрипт? big_smile.gif

Нет всегда возможности находится на Хабе, приходишь домой и какая-то зараза сбивает всю статистику по максимальному объёму расшаренных данных.
А насчет проследить это я написал потому, как видно какая реальная максимальная шара бывает у некоторых пользователей.
Go to the top of the page
+Quote Post
Nickolya
сообщение 1.11.2010, 3:29
Сообщение #4


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 724
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 772 раза




С баном по диапазонам конечно заморочка, это надо сделать эту базу, функции чтения из файла, прочитать базу, закешировать ее...
А вот простая банилка выглядит так:
Код
iMaxShare = 1024*1024*1024*1000    -- максимальная шара, 1000 Гб
iBanTime = 60*4                    -- время бана (0 = время по умолчанию в настрйоках хаба), 4 часа

function UserConnected(tUser)
    local iShare = Core.GetUserValue(tUser, 16) or 0
    if iShare > iMaxShare then
        BanMan.TempBan(tUser, iBanTime, 'читерство', 'ограничитель_шары', false)
        Core.Disconnect(tUser)
    end
end
RegConnected=UserConnected
OpConnected=UserConnected


Спасибо сказали:
Go to the top of the page
+Quote Post
Ksan
сообщение 1.11.2010, 6:43
Сообщение #5


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 718
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 652 раза




1. Банить за превышение размера шары - жесть! Вполне хватит и штатного ограничения Птоки.
2. У человека шара может быть такой, что для твоего хаба или для тебя она покажется слишком (и считаться фейком), а на других хабах это обыденное явление, скажем..
3. И что теперь, он должен париться, запуская второй клиент для твоего хаба и с меньшей шарой (и сомневаюсь, что он даже это сделает после тупого бана), либо уменьшая шару до твоего уровня сознания? Скорее всего, он просто плюнет на твой хаб. Я бы именно так и сделал. Выбор хабов велик.
4. Может, всё же тебе стоит попытаться с такого юзера скачать файлы и убедиться либо в фейковости шары, либо что она реальная (и порадоваться за него и за свой хаб)?!
5. Что-то у новоадминов требования и запросы всё бредовее и бредовее.. Печально это.
Go to the top of the page
+Quote Post
Strannik
сообщение 1.11.2010, 12:10
Сообщение #6


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

Группа: Пользователи
Сообщений: 226
Регистрация: 24.6.2008
Пользователь №: 77
Спасибо сказали: 34 раза




Согласен полность банить за такую шару не уважения админа к этому юзеру сейчас на хабах уже не редкость 10Тб есть и выше под 20Тб проверял шара реальная можно тока позавидовать таким юзерам. Сам не раз сталкивался с ограничение по шаре в 1Тб тупость полная и конечно такой хаб мне полностью не нужен и так же бред по колличеству открытых хабов у самого открыто 25 хабов и скачка идет от 100кб\с до 10мб\с бывает и выше. А говорить что скорость скачки от такого колличество открытых хабов меньше тоже бред и не профисионализм админа. нужно запрещять мат рекламу, но разрешать обмен ссылками и хабами. Главное же не только скачивание но и обмен и помощь по всему что затрагивается в чате. Многие админы просто дурни по другому и не скажишь когда запрещено любая ссылка даже в ЛС, веть иногда тока с помощью ссылок можно помочь в решении его проблемы.
Нужно не запрещять , а наоброт максимум открывать возможностей для общения и обмена для чего ДС и создано.

PS. Такие хабы со всякими запретами кроме необходимых (мат и реклама когда она идет постоянно) тока в бан лист
Go to the top of the page
+Quote Post
thehawk
сообщение 1.11.2010, 18:44
Сообщение #7


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

Группа: Пользователи
Сообщений: 63
Регистрация: 6.9.2009
Из: Беларусь
Пользователь №: 4 371
Спасибо сказали: 2 раза




Для тех, кто в танке объясняю ещё раз: Хаб стоит в локальной сети! Других нету! Я видел всех юзеров, что посещали хаб. Максимальная шара достигала размера 13 Тб. Я никого не стану ограничивать из-за нагрузки на Хаб и т.п. Но когда залазит человек с шарой в 400 Тб, становится не очень приятно смотреть на это чудо природы.
Go to the top of the page
+Quote Post
Ksan
сообщение 1.11.2010, 18:53
Сообщение #8


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 718
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 652 раза




thehawk, для этого скрипт не нужен. Увидел, убедился, забанил. Не ходят же они к тебе косяками..
Да и вообще, тема выеденного яйца не стоит! Такой пустяк можешь сам сделать, ты же админ, в конце концов!
А то в последнее время превратили форум в какой-то цех по шитью скриптов по заказу, вместо того, чтоб учиться самим делать...
Go to the top of the page
+Quote Post
Артём
сообщение 1.11.2010, 20:20
Сообщение #9


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

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




Цитата(thehawk @ 1.11.2010, 17:44) *
Но когда залазит человек с шарой в 400 Тб...

Если админ оставляет максимальную шару выше 60 Тб то это тупость, пока больше 60 Тб я не видел, а если локалка и 13 Тб максималка там была, то 20 Тб шары можно поставить, но на фейк шару скриптов ещё не сделал никто bad_smile.gif (пока что никто)
P.S. ИМХО ставить лучше ограничение хабом, а не скриптом.
Go to the top of the page
+Quote Post
thehawk
сообщение 1.11.2010, 21:16
Сообщение #10


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

Группа: Пользователи
Сообщений: 63
Регистрация: 6.9.2009
Из: Беларусь
Пользователь №: 4 371
Спасибо сказали: 2 раза




Ksan, не знаю даже как это сказать. Вобщем-то может вы и правы насчет самому сделать, только оно нужно ли? Мне пару мелких скриптов нужно-то и всего, а стоит ли для этого учить язык программирования, тем более что в универе С++ давался не легко и позабыто уже много.
Если по теме, то есть вопрос: можно ли использовать вместо функции UserConnected(tUser) функцию ValidateNickArrival(tUser)? Хотелось, что бы проверка осуществялась сразу при входе на Хаб, но подозреваю, что шару считывает не так рано как ник, поэтому с 2-й фунуцией просто скрипт ничего не делает.
Go to the top of the page
+Quote Post
Артём
сообщение 1.11.2010, 21:59
Сообщение #11


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

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




Цитата(thehawk @ 1.11.2010, 20:16) *
...можно ли использовать вместо функции UserConnected(tUser) функцию ValidateNickArrival(tUser)? ...

попробуй
Код
SupportsArrival(tUser)
Go to the top of the page
+Quote Post
thehawk
сообщение 2.11.2010, 23:45
Сообщение #12


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

Группа: Пользователи
Сообщений: 63
Регистрация: 6.9.2009
Из: Беларусь
Пользователь №: 4 371
Спасибо сказали: 2 раза




Цитата(Артём @ 1.11.2010, 21:59) *
попробуй
Код
SupportsArrival(tUser)

Таже ситуация, что и с ValidateNickArrival(tUser). По поводу максимальной шары, так просто убрал изначально когда хаб настраивал (видно зря). Не думал что найдутся такие вот любители большой поддельной шары.
Go to the top of the page
+Quote Post
Ksan
сообщение 3.11.2010, 1:29
Сообщение #13


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 718
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 652 раза




thehawk, и что, трудно дозаполнить окошко лимита по макс. шаре и сохранить настройки?
Если хаб удаленный, то поможет строка:
Код
SetMan.SetMaxShare(1, 4)
воткнутая в любой скрипт (например, после настроек скрипта) или в функции OnStartup(). В аргументах: 1 - это число шары, 4 - в даннном случае - терабайты (0 - байты, 1 - Кб, 2 - Мб, 3 - Гб, 4 - Тб)
Можешь создать скрипт из одной этой строки. big_smile.gif И потом в дальнейшем использовать его для удалённого просмотра и изменения настроек хаба, я так и делаю. Только не забудь закомментить уже ненужные строки, чтоб они не исполнялись при каждом запуске (удалять не надо, могут всё же пригодиться ещё).


Спасибо сказали:
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Gag по шаре
От темы с ID: 5004
0 Saymon21 2 657 14.10.2011, 22:07 Посл. сообщение: Saymon21
No New Posts Topic has attachmentsGag по шаре
хотелось бы...
6 Angel_D 5 780 14.10.2011, 21:44 Посл. сообщение: KT315
No New Posts Ограничение по шаре в зависимости от количества юзеров
4 mishanspb 5 250 25.10.2010, 15:56 Посл. сообщение: Delia
No new Topic has attachmentsНерабочий скрипт ВИПа по шаре
15 Damaks 10 929 30.8.2010, 13:43 Посл. сообщение: Damaks
No New Posts Ограничение скорости
verlihub
2 gunner-avs 4 098 30.4.2010, 19:51 Посл. сообщение: переподвыподверт
No New Posts Ограничение интернет пользователей
3 MIXER 4 157 12.3.2010, 9:29 Посл. сообщение: Wariner
Moved Ограничение интернет пользователей
0 MIXER 0 11.3.2010, 12:10 Посл. сообщение: Артём
No New Posts Ограничение доступа
Скрипт для ограничения доступа с одного IP
1 brauzer84 3 485 23.1.2010, 20:59 Посл. сообщение: Артём
No New Posts Ограничение Входа По Ip На Verlihub
9 derSpinner 10 084 15.1.2010, 12:04 Посл. сообщение: Wildcdu
Closed Ограничение использования смайлов
6 Milena 5 460 23.11.2009, 19:42 Посл. сообщение: Wariner
No New Posts Скрипт "профиль по шаре"
ищу
5 Uncle_Dif 5 904 16.8.2009, 15:47 Посл. сообщение: Uncle_Dif
No New Posts Индивидуальное ограничение слотов
Помощь или наказание?
3 Jaska 4 452 4.6.2009, 9:47 Посл. сообщение: Jaska
No New Posts Бан по шаре
Бан шары и Ника одновременно
6 Ksandor 7 520 26.5.2009, 13:03 Посл. сообщение: Ksan
No New Posts Ограничение По Шаре
Вобщето я всегда молча всё искал и находил,но сейчас мне нужна помощь
2 sipaspb 4 453 10.4.2009, 0:13 Посл. сообщение: sipaspb
No New Posts Скрипт Ограничивающий Поиск По Шаре
Для ограничения хаба от халявщиков
2 valdis73 4 414 29.3.2009, 0:07 Посл. сообщение: Iskandark

 



RSS Сейчас: 15.10.2019, 20:52