Login :
Search
/  Index des forums
   /  Fonctions et évolutions
/  Les Différents Systèmes De Crédit, et leurs bases de calcul
Imprimer le sujet 
Voir : 

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








Source: Open-files
Par six-ifs

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

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]

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.

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é...
»29/12/2003 12:34

Voir : 

En ligne : 11 connecté(s) sur ce forum
Actuellement, il y a 11 connecté(s) en ligne. [ Administrateur ] [ Modérateur ]
11 Anonyme(s)
0 Membre(s) :
Imprimer le sujet 
Vous pouvez pas créer un sujet.
Vous pouvez pas répondre aux sujets.
Vous pouvez pas éditer les sujets.
Vous pouvez pas supprimer.
Vous pouvez pas ajouter des sondages.
Vous pouvez pas voter.
Vous pouvez pas attacher des fichiers.