X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=modules%2Finclude%2Feuphorik_defines.hrl;h=03c7ff1f0b2c7082db418a264e7c98dd1a234af4;hb=221a44d7aeaf467ef9854fe21af93bc964e92ef1;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=7ed3a03bffb4112ee174b05ef1d7b486d6ad6534;p=euphorik.git diff --git a/modules/include/euphorik_defines.hrl b/modules/include/euphorik_defines.hrl index e69de29..03c7ff1 100755 --- a/modules/include/euphorik_defines.hrl +++ b/modules/include/euphorik_defines.hrl @@ -0,0 +1,27 @@ + + +% Un message est considéré comme du spam s'il est posté 1 seconde ou moins après le dernier posté +-define(DUREE_SPAM, 1000). % ms +% Lorsque l'indice de spam d'un utilisateur atteind cette valeur alors il ne peut plus poster pendant un moment +-define(INDICE_SPAM_MAX, 6). +% Un utilisateur ayant trop spamé est bloqué pendant ce temps +-define(DUREE_BLOCAGE_SPAM, 20000). % ms + + +% le temps qu'une ip est bannie après avoir voulu s'etre enregistré trop de fois trop rapidement +-define(TEMPS_BAN_FLOOD_REGISTER, 60 * 60 * 1000). % 1 heure : en ms +% le temps entre deux tentatives de register pour compter un flood +-define(TEMPS_FLOOD_REGISTER, 1500). % 1500 ms +% après 5 flood l'ip fautive est considérée comme bannie +-define(NB_MAX_FLOOD_REGISTER, 5). + + +% le nombre max de troll qui peuvent être en attente d'être posté (tous les utilisateurs réunis) +-define(NB_MAX_TROLL_WAITING, 10). +% chaque admin peut proposer 1 seul troll à la fois +-define(NB_MAX_TROLL_WAITING_BY_USER, 2). + + +% Le jour ainsi que l'heure à laquelle est élu un nouveau troll (lundi à 3 heure du mat) +-define(JOUR_ELECTION_TROLL, 1). % 1 = lundi +-define(HEURE_ELECTION_TROLL, 3). % 3 heure du matin \ No newline at end of file