i want a OP-feature that kicks a users that doesn't fill up the sharelimit in the hub(s)
(option to set a 'autoban ip' and 'ban username' also)
I have used DC and DC++ for almost 2 years, and i am Operator on 3hubs, doesn't want more 'cause it to much work as it is with the one i have it on
i have alot of ideas that could make it much better for the DC community, exept for the fakers out there
The idéa is simple for those who can handle 'handshake-funktions' (like DC++ Client Detection mod,that kicks clients that are not accepted like dc++k, dc++ blue!, and so on)
-----------------------------------------------------------------
Here's my request !
Extend the 'favorite hub properties' with minimum share limit i.e 70GB (the dialogbox that you fill in username/password in every hub in favourites)
and when the client connects to the hub it make a handshake to every users except Operators and users that you don't want to search on i.e 'opchat' [VIP]users and so on.
the users who didn't share atleast 70GB get kicked automatically like this:
[16:44:24] <[OP]erator> [OP]erator is kicking [BBB]Nisse because: (auto) minimum share 70GB, you're sharing 0byte
[16:44:24] <Hub-Security> The user [BBB]nisse was kicked by [OP]erator. IP: 213.114.11.231
[16:44:27] <[OP]erator> [OP]erator is kicking [BBB]Loa because: (auto) minimum share 70GB, you're sharing 13,2GB
16:44:27] <Hub-Security> The user [BBB]Loa was kicked by [OP]erator. IP: 213.114.11.233
[16:44:31] <[OP]erator> [OP]erator is kicking [BBB]Kjell-Henry because: (auto) minimum share 70GB, you're sharing 21GB
[16:44:31] <Hub-Security> The user [BBB]Kjell-Henry was kicked by [OP]erator. IP: 213.114.11.213
(the client DOESN'T goes what it says on 'shared' in userlist, it take his sharesize without browsing via the handshakething)
i write it down in swedish to ( it's hard to write in english for me :/ )
_________________________________________________________________________
'kicka fakeshare users automatiskt'. option att kunna sätta en 'auto ban IP' och 'ban username')
Jag skulle vilja ha en klient som fungerar som 'DC++ Client detection Mod', att den kör en s.k handshake mot klienterna en efter en för att kolla om dom är fakeshare-users.
Hur det skulle fungera har jag funderat på,men tror mig kommit på en lösning till detta
Låt oss säga att [BBB]Nisse på 'dc-hub1' 'delar' 87,14GB enligt 'shared' i userlist-fältet, men när man browsar hans share så visas det ett helt annat värde exempelvis 0byte . Tänkte att man kunde utöka 'favorite hub properties' med att kunna fylla in minimum share size för respektive hub i favoriter så borde det inte vara så svårt.
Att 'dc-hub1' har en minimum share på 70GB, så fyller man i det under sitt nick & lösenord i 'favorite hub properties'
sen när man ansluter till hubben så kan man klicka på en knapp eller om det startar automatiskt att den skickar ett handslag till varje user (bortsett OP's & 'users' man inte vill ta med ex: opchat, [VIP] osv'), en efter en.
Dom som INTE uppfyller kriterierna med att dela 70GB som jag tog som exempel, kommer att kickas för fakeshare. & så fort en till user loggar in i hubben så kollas dom, man kan ju bocka i 'show joins' i dc++,så man tycker att man borde gå efter den listan vilka users som kommer in & kickas efterssom ifall dom inte uppfyller sharelimit på respektive hub.
( programmet går alltså inte genom vad som visas shared-fältet i userlist, utan det som visas när man är väl inne hos den usern, därför måste man kunna ha en handshake-funktion som sköter detta, så man slipper browsa en efter en hela tiden. )
och exempel på kickmesset skulle bli nåt sånt hade jag tänkt mig
[16:44:24] <[OP]erator> [OP]erator is kicking [BBB]Nisse because: (auto) minimum share 70GB, you're sharing 0byte
[16:44:24] <Hub-Security> The user [BBB]nisse was kicked by [OP]erator. IP: 213.114.11.231
[16:44:27] <[OP]erator> [OP]erator is kicking [BBB]Loa because: (auto) minimum share 70GB, you're sharing 13,2GB
16:44:27] <Hub-Security> The user [BBB]Loa was kicked by [OP]erator. IP: 213.114.11.233
[16:44:31] <[OP]erator> [OP]erator is kicking [BBB]Kjell-Henry because: (auto) minimum share 70GB, you're sharing 21GB
[16:44:31] <Hub-Security> The user [BBB]Kjell-Henry was kicked by [OP]erator. IP: 213.114.11.213
Den funktionen skulle rocka väldigt mycket
Tack på förhand /KLesK
P.S tror det skulle vara bättre med att klienterna har den funktionen än att det ska läggas ett script som man kör in i hubdatorn, ju mer script desto sämre blir det D.S