Merci à Princesse et Chevalier pour ce tutoriel
La fonction de recherche d'eMule ne diminue en rien ton crédit auprés des autres clients du réseau edonkey.
Ce qui diminue, c'est ton crédit par rapport au serveur sur lequel tu es connecté.
En effet, à chaque connexion sur un serveur, celui-ci t'accorde un crédit de départ de 1200 points sur un temps donné. Cela peut varier en fonction du serveur. En gros, les points consommés se décomptent de la manière suivante selon la version du serveur:
-
1 crédit pour chaque paquet TCP/IP en envoi (plus tu partages de fichiers, plus tu envoies de trames inutilement. Plus tu prends de fichiers en simultané, plus tu envoies de trames). La consommation d'une trame varie en fonction du client edonkey utilisé.
-
10 crédits par demande de connexion sur un serveur plein (aprés une attente de 10 secondes, on récupére ces 10 crédits)
-
16 crédits par demande de sources par fichier en cours de téléchargement
-
100 crédits par demande de connexion au serveur
-
900 crédits par annulation de connexion au serveur (cela concerne les clients ayant désactivé l'option "connexion respectueuse)
Dés que ton crédit de départ est épuisé, le serveur te met dans sa liste noire (blacklist). La durée de cette mise en liste noire varie entre 15 minutes et quelques heures. Si tu continues à faire des demandes de connexion sur ce serveur alors que tu es sur sa liste noire, tu remets à chaque fois à zéro le compteur de temps de ta mise en liste noire.
On récupère 1 crédit par seconde.Tu vois ici l'intérêt de ne pas insister bêtement sur un seul et unique serveur, mais de laisser eMule gérer les connexions aux serveurs ainsi que tes crédits au serveur.
la fonction de recherche s'apparente à une demande de sources (16 crédits) au serveur. Pour une première recherche, cela coùte 16 crédits. Puis à chaque fois que l'on clique sur "Plus" pour obtenir plus de réponses, on multiplie 16 crédits par le nombre de fois que l'on a cliqué sur "plus" pour chaque demande de nouvelles sources. Il me semble...
Pour cela, si l'on fait beaucoup de recherche, il est préférable de passer par emoogle ou FileDonkey ect... Cela a pour avantage de ne pas inonder inutilement le serveur de requêtes.
100 crédits ne concerne que la demande de connexion physique au serveur par la fonction "Connecter" d'eMule.
Comment savoir combien il nous reste de crédit par rapport au serveur.
Voici en gros, comment savoir combien il nous reste de crédit par rapport au serveur. On prend pour exemple une durée de connexion à ce serveur de 60 minutes.
Attention, ce qui suit n'est qu'un résumé succinct. Un peu comme si vous en faisiez de même avec la Joconde, cela donnerait ça (sans les lunettes).
0- Crédit initial: 1200 crédits
Sous-total 0 = 1200I- Coùt dès la première connexion sur un serveur:- connexion au serveur: 100 crédits
- 20 fichiers en cours de téléchargement: 20 x 16 = 320 crédits
sous-total I = 420
II- Crédits récupérés en 1 heure
(1 crédit/seconde): 60 (mn) x 60 (s) x 1 (crédit) = 3600 crédits
sous-total II = 3600
III- crédits consommés en 1 heure d à l'overhead (cf faq)
- Statistique Overhead total Envois/Session (2,5 Mo = 2.560 Ko = 2.621.440 octets) et Réception/session (3 Mo = 3072 Ko = 3.145.728 octets): 5.767.168 octets
- 40 fichiers en partage total (1 crédit/trame, 1 trame équivaut approximativement à 1.400 octets): 5.767.168 / 1.400 = 4.119 crédits
sous-total III = 4.119
IV- Durant cette session d'une heure, il y a eu 10 recherches simplifiées (16 crédits pour une demande de source avec 1 clique sur "plus"): 10 x 16 x 1 = 160 crédits
sous-total IV = 160
Estimation du crédit restant après 1 heure d'utilisation d'eMule:
***********************************************
Total 0-I+II-III-IV = 1200 - 420 + 3600 - 4.119 - 160 = 101 crédits restant
Observation: je n'ai même pas pris en compte les déconnexions et reconnexions éventuelles. A savoir que l'overhead que j'ai pris en compte est de l'ordre de l'extreme sur une limite d'envois fixée à 10 ko/s. Et je me base sur la fréquence de demande de sources supérieure à 40 minutes (reask).