Pai numuser=1,2,3...-numarul de conexiuni simultane de pe un anumit user ( spider)= numarul maxim de ECM accceptate de la userul x=numarul maxim de DCW eliberate de reader catre userul x
Penalty=0,1,2,3... -valorile de care avem nevoie
Sampletime= 2-numarul de cicluri repetate
Sampletime=10-intervalul de timp luat in considerare in secunde
s.a.m.d.
Vezi ca exista un patch pentru "ac" prin forum pe la streamboard cred ca ala de default nu mai actioneaza cum trebuie.
daca tu stabilesti un numar de 10 ECM acceptate= numuser=10 pe unitatea de timp care o definesti tu.
daca ai penalty=0 Userul continua sa ceara dar serverul nu ii va da nimic ci va ignora cererea si va scrie in log ca e "jmecher" si cere mai mult.
Practic te va atentiona. Depinde cum construiesti tabela oscam.ac
Eu am testat si chiar pot sa zic ca am fost multumit de rezultate.
De cand cu cache-ul sa zic am lasat putin la o parte anticascading stopand functia.
Userul nu va fi blocat dar va astepta sa ii vina randul la o noua cerere.
Trebuie sa fii mai explicit 3 sid odata in o secunda, 3 sid in 10 secunde 3 sid intr-o zi.
iti creezi atunci tabela cu "N" secunde:
[oscam.ac]
*=1 -timp de 1 secunda
Apoi editezi anticasacading-ul
[anticasc]
enabled = 1
numusers = 3
sampletime = 1
samples = 3
penalty = 0
aclogfile = /tmp/oscam_ac.log
denysamples = 3
In cazul de mai sus am permis un trafic de 180 cereri pe minut de la un user
Functie de exemplu iti aranjezi tu.