News du site www.FoRuM-FLYeRNeT.fr.st Contacter l'administrateur Acces au Panneau d'Administration (Partie Privée)
menu.jpg
Acces à la page d'Acceuil
Un convertisseur ID / IP
Les meilleurs forums et site consernant eMule et eDonkey
Les meilleurs serveurs ED2K
Sécurité : IPFilter.dat
Ma configuration eMule
VideoLAN
Astuces / FAQ eMule
Dossier sur eMule et ses MODS
Fonds d'écran
Jeux en Flash 1
Jeux en Flash 2
Programme TV à jour...
Mes Favoris
Téléchargements
Laissez un petit mot dans le Livre d'Or...
1 visiteur en ligne

Les MODS d'eMule

/!\ Ce dossier est inachevé, je le complêterai au fûr et à mesure. 18/11/2004

Sommaire :

I. Introduction
 
II. Exemple d'un MOD trés connus : Le MOD Morph XT
  1. Options disponibles sur eMule 0.44b EastShare v8.0 (version trés proche du MOD Morph XT)
    a. Aperçu général
    b. Morph
    c. Morph Share
    d. Morph Update
    e. EastShare
    f. Explications sur les options principales du MOD Morph
 
III. Les différents systèmes de crédit
 
IV. Liens Utiles
 
V. FAQ

 

I. Introduction :

eMule étant un logiciel OpenSource, vous pouvez récupérer le code source sur le site www.emule-project.net et ainsi apporter vos modifications à eMule Officielle. Ainsi des équipes de développeurs ont utilisé ce code source pour réaliser leur propre version d'eMule modifiée c'est à dire un MOD.

De ce fait ils ont pu apporter de nombreuses options non disponibles sur les versions officielles s'avérant trés utiles pour les utilisateurs du client eMule, mais aussi des options néfastes au réseau ED2K. Ainsi certaines versions modifiées sont devenus des clients leechers (leech = sangsue) néfastes au réseau par exemple certains clients volent les crédits des autres utilisateurs et ainsi leur volent leur place dans la file d'attente des autres clients. D'autres n'uploadent pas ou trés peu ce qui à tendance à affaiblir le réseau sachant que le principe du réseau ED2K est de donner (UP) pour recevoir (DL). Ainsi plus vous donnez sur un fichier, plus vous recevrez à l'inverse des autres clients en accumulant chez eux du crédit. Le crédit vous permet de remonter plus vite dans la file d'attente des autres utilisateurs et ainsi de télécharger plus vite. Ce système de crédit à été mis en place pour favoriser les clients qui donnent.

  • MOD : Modification.
  • Leecher : Vient de l'anglais "leech" : sangsue.
  • Chunk : Partie de fichier partagée, dans la plus part des cas un chunk pèse 9.28 Mo (comme un fichier est trés rarement un multiple de 9.28 Mo la dernière partie c'est à dire le dernier chunk pèse toujours moins de 9.28 Mo). A partir du moment ou vous avez un chunk entier celui-ci est automatiquement partagé sur le réseau et votre fichier apparait dans l'onglet partage de votre mule.

Retour au sommaire

II. Exemple d'un MOD trés connus : Le MOD Morph XT

Il existe différents MODS, un des plus connus le MOD Morph XT et ses dérivés (EastShare...) offre des nombreuses options pour gérer le partage des fichiers (PowerShare, Share Only The need...) est orienté partage. Mais aussi des options de lutte contre les MODS leechers, ainsi il permet de bannir les mauvais clients eMule et autre qui affaiblissent ou pouraient finir par tuer le réseau ED2K.

Site officiel du MOD Morph XT : emulemorph.sourceforge.net

 

Pour la suite de ce "tutoriel" nous prendrons exemple sur le MOD le plus connus qu'est Morph XT.

Le problème avec les MODS c'est qu'il n'existe pas de vrai explications (officielles) sur les différents paramètres qu'offre le MOD, c'est pour quoi je vais essayer de vous expliquer une partie de ces options.

/!\ Avant d'installer le MOD sur votre machine et que vous utilisez déjà eMule pensez à conserver le dossier "config" de votre ancienne version pour ensuite le mettre dans l'install du MOD que vous avez choisi d'utiliser. Ainsi vous conserverez toute la configuration de votre ancienne mule, seules les nouvelles options seront à configurer, vous conserverez aussi votre UserHash (votre identifiant sur le réseau), les crédits que les autres clients ont accumulés chez vous etc... Il est donc important de conserver ce dossier au fûr et à mesure que vous installez de nouvelles versions d'eMule.

Retour au sommaire

1. Options disponibles sur eMule 0.44b EastShare v8.0 (version trés proche du MOD Morph XT) :

a. Aperçu général :

Cliquer pour agrandir

 

b. Morph :

Cliquer pour Agrandir

 

c. Morph Share :

Cliquer pour agrandir

 

d. Morph Update :

Cliquer pour agrandir

 

e. EastShare (Présent à la fois sur le MOD Morph XT et EastShare) :

Cliquer pour agrandir

Retour au sommaire

f. Explications sur les options principales du MOD Morph :

Options de partage : (défitions à venir)

  • Hide Over Share (HOS)
  • Selective Chunk
  • Share Only The Need (SOTN)

 

III. Les différents systèmes de crédit :

Les Différents Systèmes De Crédit et leurs bases de calcul...

Source

Système Officiel

Le système de crédit est utilisé pour récompenser les utilisateurs qui contribuent au réseau, par exemple en émettant (upload) des données vers les autres clients.
Au sens strict, le système de file d'attente d'eMule est basé sur le temps d'attente de l'utilisateur dans la file. Le système de crédit apporte une modification importante à ce temps d'attente en prenant en compte les données émises et reçues entre deux clients. Plus un utilisateur émet des données vers un client, plus il progresse rapidement dans la file d'attente de ce client.
Les modificateurs sont calculés à partir de la quantité de données transférées entre les deux clients. Les valeurs utilisées s'affichent dans le dialogue des détails du client. Pour voir cette information, faites un clic droit sur un utilisateur et choisissez Voir Details.

Deux modificateurs de crédit différents sont calculés :
Rapport 1 = Total émis x 2 / Total reçu
Rapport 2 = Racine carrée (Total émis + 2)
Les deux rapports sont comparés et la valeur la plus faible est utilisée comme modificateur.
Certaines conditions limites existent aussi :
> Total émis < 1MB => Modificateur = 1
> Total reçu = 0 => Modificateur = 10
> Le modificateur ne peut être inférieur à 1 ni supérieur à 10.

Notes :
> Tous les clients qui émettent vers vous sont récompensés par le système de crédit. Le fait que ce client distant supporte ou non le système de crédit n'est pas pris en compte.
> Les clients qui ne supportent pas ce système ne vous accordent aucun crédit lorsque vous émettez vers eux.
> Les crédits ne sont pas globaux. Ils sont échangés entre deux clients particuliers.
> Les crédits sont sauvegardés dans le fichier clients.met. Le user hash unique est utilisé pour identifier le client.
> Vos propres crédits sont sauvegardés par le client qui vous accorde le crédit. Ceci afin d'éviter toute fraude.
> Vos propres crédits ne peuvent pas être affichés.

Dernière mise à jour le : 13/04/03 par Monk


 


Système Lovelace

New Credit System
=================
formule:
dl-modifier=100*((1-1/(1+exp((3*{MB uploaded to us}^2-{MB downloaded from us}^2)/1000)))^6.6667)

Nouveau système de crédit (start : 1, max : 100, min : 0.1, ratio : 1:1.5, une seule formule)
Les voleurs de crédits n'obtiendront aucun crédit. Seul les clients utilisant le "SecureHash" pourront obtenir un multiplicateur de 100, tous les autres resteront à 10.

Contrairement au système de crédit original, les crédits sont davantage évalués sur des différences et non sur des quotients. En utilisant le système original vous avez les meilleures valeurs de crédit peu de temps après la création d'un nouvel userhash. Avec le nouveau système de crédit vous obtenez de meilleures valeurs de crédit plus rapidement si vous avez déjà uploadé beaucoup de MB avant (et sans tricher en supprimant l'userhash).

(vieux système : 5up / 5down = DLModifier de 2, additional 5up = DLModifier de 4
10up / 10down = DLModifier de 2, additional 5up = DLModifier of 3
->pour la même quantité d'upload additionné vous obtenez moins de points (-25%)

nouveau système : 5up / 5down = DLModifier de 1.16, additional 5up = DLModifier de 2.31
10up / 10down = DLModifier of 1.85, additional 5up = DLModifier of 5.09
->pour la même quantité d'upload additionné vous obtenez plus de points (+120%)
Parce que vous avez déjà uploadé une certaine quantité avant.)

C'est seulement un exemple simple ; le nouveau système a bien plus d'avantages. Ainsi en général les uploaders généreux obtiennent un DLModifier bien meilleur que les avares...

 

Système Pawcio

Nouveaux Credits :

Plage de 1.0 à 100.0

Multiple de 3 (au lieu de 2) --- ratio = 3 * dowloaded/uploaded

Pour les nouveaux clients (données échangées inférieures à 1 MB) le ratio = 3.0 (au lieu de 1.0)
Si vous avez reçu plus d'un MB de quelqu'un mais que vous n'avez rien donné en échange, l'utilisateur obtient le ratio de 100.0

Petit bonus pour les clients qui vous ont donné plusieur MB :
Si vous obtenez 100 MB, alors l'utilisateur obtient un ratio = 50.0 jusqu'à ce que vous lui rendiez 108 MB
50 MB - ratio = 25.0 - 55 MB
25 MB - ratio = 12.0 - 28 MB
10 MB - ratio = 5.0 - 12 MB

 

Système EastShare

NOTES : Méthode de calcul du système de crédit EastShare:

Base d'estimation : id. users (100) ; not supported users (80) ; invalid id. users (0) ; min.=10, max.=2500
+6 par MB pour les uploads et -5~-6 (-6n+n**0.8 ) pour les downloads
Si les downloads du client sont inférieurs à leurs uploads par rapport à vous, -2 pour chacun (download-upload) MB

Pay Back First (équilibrer d'abord) :
Celui qui vous upload plus qu'il ne download chez vous obtiendra un score extra de +1000000

Only download complete files (Seulement pour les fichiers complets) :
-Si un fichier n'est pas complet, aucune donnée n'est downloadée et il n'y aura pas de perte de bande passante.
-En attendant que le fichier soit affiché complet, les sources sont demandées toutes les (FILEREASKTIME*2).
-Le download peut être démarré manuellement par le menu "contextuel" du fichier (le dernier affichage "vu" du fichier sera 07.07.2002, date de naissance d'eMule. changer le compte de l'"horloge" en 946681200 pour samedi 1er Janvier 2000)
-Si un fichier est arrêté puis redémarré, cet état d'attente sera rétabli.

 

Système Xman

- Xman improved Credit System

Cette option est un perfectionnement du système de crédit existant. Il récompense les clients qui vous donnent de hauts downloads. Ces clients récupèrent un "facteur bonus". D'un autre côté, les clients auxquels vous donnez beaucoup et qui ne vous rendent pas la pareille obtiennent une pénalité pour la session courante.

Formule du bonus positif :
bonus=(download-upload)/10485760 - (1.0f/(download/10485760)
Le score maxi de ratio est de 10 (comme dans l'officielle)

Exemple :

Version officielle : (with ~ 1 Chunk difference)
download 10MB, Upload 1MB --> scoreratio pour ce client : 3,46
download 20MB, Upload 11MB --> scoreratio pour ce client : 3,63
download 30MB, Upload 21MB --> scoreratio pour ce client : 2,86
download 90MB, Upload 81MB --> scoreratio pour ce client : 2,22

download 50MB, upload 20MB --> scoreratio pour ce client : 5,0
download 90MB, upload 50MB --> scoreratio pour ce client : 3,6
download 120MB, upload 80MB --> scoreratio pour ce client : 3,0

Xman creditsystem : (with ~ 1 Chunk difference)
download 10MB, Upload 1MB --> scoreratio pour ce client : 3,46 + bonus : 0
download 20MB, Upload 11MB --> scoreratio pour ce client : 3,63 + bonus : 0
download 30MB, Upload 21MB --> scoreratio pour ce client : 2,86 + bonus : 0,2
download 90MB, Upload 81MB --> scoreratio pour ce client : 2,22 + bonus : 0,7

download 50MB, upload 20MB --> scoreratio pour ce client : 5,0 + bonus : 2,2
download 90MB, upload 50MB --> scoreratio pour ce client : 3,6 + bonus : 3,7
download 120MB, upload 80MB --> scoreratio pour ce client : 3,0 + bonus : 3,8

Un client peut obtenir un "malus" de 0.1, si vous lui donnez 1 chunk (9.28MB) ou davantage sur une session mais aussi si la comparaison download/upload est unilatérale (rien en retour...)
Un client peut obtenir un "malus" de 0.2 si vous lui donnez plus de 2 chunks, sur une session ou que globalement le download/upload n'est vraiment pas équilibré...

 

Ratio credit

Ratio:
* based on official cs, but lowest modifier's 0.1 not 1.0 in official
* x2, x4, x16 credit award to uploaders
* files in release priority, score +33554431 [Thanks Pretenderyeh]

Retour au sommaire

IV. Liens utiles :

Site Allemand mettant à dispositions de nombreux MODS.
Forum Open-Files section eMule et MODS  
Site officiel du MOD Morph  
Site officiel (Anglais) du MOD EastShare, le vrai site officiel est en Taïwannais.  

Retour au sommaire

V. FAQ :

Ce fichier est une ancienne FAQ de la team MorphNext qui donne une idée de la majorité des options des MODS Morph. FAQ Morphnext

Retour au sommaire