Configurer emule | Serveur emule | liens emule

Accueil
News
Articles

Aide

Emule en détails
Aides et optimisation eMule
Optimisation Connection
Aides a la gravure
Aides Codecs
Aides utilitaires
Serveurs pour emule


Téléchargement

Telecharger Emule
Utilitaires, codecs, lecteurs
Autres logiciels de peer to peer
Sonneries, logos pour portable

Videos XXX


Liens

Liens emule page 1
Liens emule page 2

Liens emule page 3

Liens emule page 4
Liens emule page 5

Liens emule page 6
Liens emule page 7


Moteurs de recherche edonkey

Partenaires
Emulestar

Bourre-la

Pourquoi le blacklistage ?

Source:eD2k.ch

Historique
Le module de limites de sources, introduit dans la version p58 de Lugdunum, juge les clients en fonction de leur comportement vis-à-vis du serveur. Si la charge du serveur induite par un client est trop importante , ce client est blacklisté par le serveur. Ce type de protection est nécessaire pour garantir la qualité de service et la stabilité du serveur.

Ce système est en place depuis plusieurs mois sur tous les serveurs eDonkey de type Lugdunum. Jusqu'à présent les users blacklistés ne recevaient plus aucune source du serveur durant une durée variable (définie par l'admin du serveur) et n'étaient pas informés de cet état. Comme ils pouvaient y rester connectés, nous n'avions pas réussi à modifier le comportement des utilisateurs, ceux-ci ne se rendant pas compte qu'ils ne recevaient plus de source du serveur, car eMule corrige partiellement ce blocage avec l'échange de sources. Il en résulta que le nombre de blacklistés n'a cessé de croître pour atteindre récemment le 5% des clients de Razorback.



Comment le serveur détermine les clients agressifs

Le serveur attribue à chaque IP un 'crédit' de 1200 pour une durée déterminée. Le compteur de crédit grossit d'une unité à chaque seconde.

Chaque requête envoyée au serveur consomme un certain nombre de crédits, dont voici le détail.

- 1 crédit : au minimum, pour chaque trame + un montant variable
- 100 crédits : par demande de connexion
- 16 crédits : par demande de sources pour un fichier en cours de chargement
– 900 crédits : par demande de connexion annulée (clients eMule ayant l'option " safe connect - connexion respectueuse " désactivée).

A noter qu'une demande de connexion au serveur alors que ce dernier est plein ne consommera aucun crédit.


Conséquences d'un dépassement
Si le compteur de crédit passe à 0 : vous êtes BLACKLISTES pendant une durée variable selon les serveurs, de 10 minutes a 2 heures.

Si pendant ce temps de blacklisting, votre client continue à assaillir le serveur, le serveur prolonge le temps de blacklisting.
Ainsi si vous etês blacklisté sur un serveur, vous le serez très probablement sur tous les autres serveurs : il ne sert à rien de déplacer la nuisance que cause votre client. La seule solution sera de passer par le système d'échange de sources intégré à eMule.



Exemple
Si vous downloadez trop de fichiers (+ de 50) vous risquez de faire passer votre crédit à 0, car 50*17 crédits = 850 + le crédit consommé à votre connexion (100) = 950

Si vous partagez beaucoup de fichiers, votre client eMule va envoyer au serveur beaucoup de trames pour publier.
Coût : 1 crédit par trame (environ 1400 octets par trame). Si vous partagez et downloadez trop de fichiers, vous augmentez donc fortement le risque d'être blacklisté.

Dans le cadre d'une utilisation normale d'eMule vous ne devriez pas dépasser 40 fichiers en chargements et 1000 fichiers en partage, vous éviterez ainsi d'être blacklistés. Attention : Partagez des fichiers rares, évitez de partager les fichiers qui sont déjà surdistribués.

Si vous vous retrouvez souvent blacklisté, essayez de prendre un client moins aggressif ou respectez ces quelques conseils de configuration.


Les raisons de cette mesure
De nos jours, les clients ne sont pas très économes en ressources. A chaque fois d'une requête arrive au serveur, c'est pour chaque fichier dans votre liste de téléchargements. Par conséquent un client avec 50 fichiers en attente de téléchargements bombarde chaque serveur avec 50 requêtes en même temps.

Les développeurs de clients devraient se sentir responsable de l'intégrité et la bonne santé du réseau, et réaliser des logiciels ne nécéssitant aucune configuration incongrue ou de grandes modifications pour l'utilisateur moyen, et sans que cela n'alourdisse la charge du réseau. On ne peut attendre de la majorité des utilisateurs d'avoir suffisamment de connaissances pour qu'ils sachent comme agir de leur propre chef. Ce travail incombe aux clients.

Aussi longtemps que les clients agiront tels qu'ils le font aujourd'hui, le seul moyen pour l'utilisateur de prévenir une augmentation de la charge des serveurs et d'être blacklisté sera de réduire le nombre de fichiers en attente de téléchargement. A ma connaissance, les developpeurs d'eMule travaillent à une solution, qui n'est point implémentée dans la version 0.29c, mais que nous sommes en droit d'attendre des futures versions, telles que la 0.30.


Nous sommes conscients du désagrément ressentis par certains utilisateurs, mais espérons que maintenant ceux-ci comprendront un peu mieux les raisons de leur blocage et pourront maintenant adapter leur comportement afin que le réseau eDonkey puisse continuer à évoluer sainement.