[RAPIDO]
MOD eMule 026d Lovelace
changelog lovelace
7
changelog lovelace 8-9
Nouveau
système de crédit (anglais / français)
Test basé sur : Lovelace 6d
Dernière évolution : Lovelace
7a-fix
Lovelace reprend les fonctions de Sivka.
Il les améliore parfois, ou reprend les améliorations que d' autres
ont pu apporter (Mortillo par exemple). Très
complet, il a toutefois perdu de son avance sur Mortillo qui s' est beaucoup
amélioré lors des dernières versions. Vous trouverez d'
ailleurs beaucoup de points communs entre les rapidos de Lovelace et Mortillo. Pour le détail des
fonctions Sivka, voir la page consacrée à ce dernier.
Nouveaux paramètres
- Dans la partie connexion on note la présente d' un réglage
de la vitesse par slot. Autant vous le dire tout de suite, ça marche,
mais on sait pas comment : je change cette valeur pour ajuster mon nombre
de slots d' upload (oui, je sais, c' est pas prévue pour çà,
mais c' est le seul effet que je lui ai trouvé à cette valeur).
- On trouve une nouvelle entrée "Part-traffic" qui vient
de XRMB (Mortillo). On peut paramétrer l' aspect sous lequel cela est
affiché. Lorsqu' il est activé, il est alors possible de gérer
le partage des fichiers partie par partie. (supprimé dans la
version 7)
Les propriétés Extended II
- On trouve toutes les réglages connus de Sivka
mais pas tout de la dernière version ; pas de nombre minimum de slots
d' upload (mais il vrai que cf. plus haut).
- Et on trouve un nouveau truc. On connaissait le Dynamic Upload, pas
terrible, et l' AMUC, beaucoup plus performant. Mais voici maintenant le
SUC (Smart Upload Control). Fourchette mini et maxi comme pour l'
AMUC. Jusque là je suis. Puis je piges plus rien alors je vous livre
les 3 options (val. par défaut après le signe =) telles que
: Delay[1..100] = 19 ; Pitch ms = 5000 ; clipping ms =
500. Je pense avoir saisi à quoi elles correspondent, mais dans
le doute, je vous laisse réfléchir par vous même
plutôt que de livrer une explication erronée.
- Possibilité de désactiver le source exchange (fonction
par Tarod) ; rappel : désactive vos requêtes de sources.
- Reconnect on Low Id (Tarod)
Un petit mot sur le SUC
Pour que le système
fonctionne bien, il est indispensable d' indiquer en limite haute
la valeur max réelle de votre capacité d' upload, soit
16 pour les connexions 512/128. Sinon, cela marchera, mais pas au mieux de ses
capacités.
Si un la bande passante disponible est requise par une autre application pendant Delay [1..100] alors au bout de Clipping (ms) le SUC se met
en action et diminue progressivement la vitesse allouée d' upload jusqu'
à la vitesse
minimale définie dans les paramètres. Si un temps de réponse
de Pitch (ms) est atteint, alors le SUC réagit plus "brutalement"
afin de conformer l' upload aux besoins.
Note : c' est mon interprétation ; n' hésitez pas à me
corriger si je me suis planté.Le système expliqué par Lovelace (ça va pas forcément
vous aider) ici en image.(new : version
2)
Interface
Pas de surprise. On retrouve les même chose que chez Mortillo
:
- Onglet Serveurs : présence de la colonne "rating" pour
chaque serveur.
- File d' upload : présence d' une colonne Position. Très
intéressante : affiche, quand cela est possible, votre QR chez le
client en question ou la vitesse à laquelle vous être en train
de downloader chez lui, si c' est le cas. Très pratique. Le chunk
en cours d' upload est repéré par un affichage couleur cyan
: utile pour contrôler le partage des parties que l' on a éventuellement
mis en place.
- Fichiers partagés : affichage possible du Part Traffic et de
l' avancement de l' upload. (suivant paramètres). En double cliquant
sur un fichier, vous pouvez afficher toutes les parties du
fichier et les gérer comme bon vous semble. (supprimé
dans Lovelace 7)
- Issu de Sivka et très pratique : dans la fenêtre download,
on voit un 3ème chiffre dans la colonne Sources ; il s' agit
des A4AF. Cerise sur le gâteau, lorsqu' on consulte les A4AF dans
les sources, le nom du fichier pris prioritairement comme sources principale
est affichée entre parenthèses : cela évite des recherches
qui peuvent être fastidieuses si vous avez beaucoup de sources et/ou
de téléchargements activés.
- Lovelace 7 : dans la fenêtre des partages, nouvelle colonne "niveaux
d' eau" qui représente (je pense) les différentes parties
demandé. Ceci aurait été très pratique avec
le Traffic Partie mais ce dernier a été supprimé !
Fonctionnalités / clic droit
Au niveau du clic droit, on trouve les options issues de Sivka, sans plus :
- Limite forte : manuelle ou automatique ; a noter que l' on peut la désactiver
en indiquant 0 dans Auto HL (dans les paramètres).
- Fake check Jiggle + Fake check Donkey-fakes
- A4AF manuel sur un fichier ou automatique
- Drop No Needed Sources
- Drop Full Queue Sources
- Drop High Queue Rating Sources
- Cleanup => NNS, FQS & HQRS
Divers
- Gestion Anti Crash / Anti Fake : système amélioré
; les IP filtrées sont gardées hors des files d' attente.
- Déjà évoqué, le Part Traffic : gestion des
partage de fichier non plus au niveau du fichier complet, mais de chaque
partie de fichier ; il est possible d' activer/ désactiver / masquer
une partie ce qui permet une maîtrise totale. Je n' en ai pas parlé
dans Mortillo où cela est pourtant aussi présent :
la possibilité de sauver une partie de fichier sur disque, et donc
bien sûr la possibilité d' en importer. (supprimé
dans Lovelace 7)
- Priorité release "gonflé" (plus importante)
lorsque elle est forcée manuellement..
- Possibilité de désactiver le source exchange (fonction
par Tarod) ; rappel : désactive vos requêtes de sources.
- Reconnect on Low Id (Tarod)
- Apparition du SUC pour l' upload automatique. Cela marche très
bien. Je devine qu 'il est basé sur l' ALUM et que les paramètres
ajoutés sont là simplement pour en affiner le fonctionnement.
C' est peut-être juste une impression, mais je trouve ce SUC plus
réactif dans ses ajustements de vitesse.
- Nouveau système de crédit fait par Lovelace. New : voir
en haut de la page pour accéder aux explications (en anglais)
- Même amélioration que pour Mortillo au niveau de la fenêtre de log qui
n' est plus encombré
de pleins de messages illisibles dus aux Fake Block et tentatives de Crash.
- Possibilité de bannir manuellement quelqu'un qui est dans votre
file d' attente. Il y a des fonctions automatiques pour cela, alors laissez
les donc faire.
- Possibilité de virer (fonction Kick) quelqu'un qui est en train
de downloader chez vous pour libérer un slot d' upload. Note
: Vous ne devez pas l' utiliser sans un une bonne. (excellente même)
raison.
Points forts
- Bonne recherche des sources. Les DL démarrent plutôt rapidement.
Fonction de recherche rapide.
- Les options Sivka, assez répandues, donc connues de la plupart
des emuliens qui ne seront pas dépaysés.
- Finition exemplaire. Aucun bug ne m' a sauté au yeux.
- Gestion de l' upload automatique par le système SUC. Le successeur
de l' AMUC ? Si je devais choisir, oui. Mortillo vient d' ailleurs
d' annoncer (4b) qu' il prévoyait de le proposer dans une future
version.
- Dans l' ensemble, très complet. Il y a tout ce qu' il faut ou
presque pour plaire à tout le monde.
- Développement suivi. Les versions sont assez régulières.
Du temps passé à optimiser le code. Collaboration fructueuse
avec Sivka et Mortillo (entre autres).
- Le Part Traffic: permet de maîtriser de façon précise
des partages de fichiers (de parties de fichier, en fait). Même système
que dans Mortillo et eMule Plus. (Il y avait même un système
qui permettait de choisir les parties à downloader, mais a été
retirée car cause de divers bugs).
- Nouveau système de crédit. Mortillo en dit plutôt
du bien, notamment qu' il est plus juste. Je veux bien le croire. Les Amis
m' ont l' air un petit peu plus favorisé qu' avec le système
standard. Pour vérifier : plongez vous dans la formule de calcul
fournie dans les binaries.
- Excellente tenue de l' upload même lorsque le DL marche assez
haut. Au moment ou j' écris, avec un SUC réglé à
10-13, l' UL reste de façon stable à 13 alors que je DL autour
de 40. J' avais eu peur de retrouver le même problème qu' avec
Mortillo 4a, mais c' est au contraire un bonne surprise. Bien entendu, Lovelace
est aussi à la peine quand le DL tourne autour de 50 mais pas grand
chose (UP maintenant à 11,8 avec le SUC activé et réglé
sur 12 en max ; j' ai vérifié : idem si le SUC n' est pas
activé à 0,1 / 0,2 près). (mesuré en version
6d)
- Des petites options supplémentaires par rapport à Mortillo.
Point faibles
- L' autodrop façon Sivka marche bien, mais il reste un peu inférieur
à celui de LSD. Mais je pinaille sûrement Sinon, pourquoi les
fonctions Sivka ont elles été amputées de leur partie
Web Server ?
- Ah si ; repris de Mortillo 3 gamma :la priorité par défaut d' un fichier
ajouté dans la liste de téléchargement est de nouveau réglée sur Auto. (rappel:
ce qui est nul
!) ; y' aurait une option d' accord, mais imposé non. (revenu
en 6d, toujours là en 7a)
- Ouf, la gestion de l' upload remarche correctement (et le SUC aussi)
dans cette version 7a. Pour régler définitivement ce problème,
peut-être s' il bon d' envisager une option pour fixer un nombre de
slots minimum et virer cette option de vitesse par slot qui influe, certes,
mais on ne sait trop comment.
Suivi des versions (derniers logs traduits)
Lovelace 7a
- Ajout d' une option au SUC : DRIFT % (me demandez à quoi ça
sert ; pour le moment je sais pas trop encore ; la traduction du mot drift
me laisse un peu perplexe, et si cela veut bien dire ce que je crois, je
ne sais à quelle valeur ce % s' applique).
- Problème des slots d' upload à 0 corrigé (meilleure
gestion) ; tiens, je l' avais pas eu celui là de bug.
- Correction : Contrôle des Fake Blocs ; les paquets non rejetés
n' était pas écrits (dans le log ?)
- Ré-écriture de code, suppression de code, ré-écriture
de code. Cela ne change peut-être pas grand chose à l' arrivée,
mais en tout cas je (Lovelace) je n' ai plus autant de crash que jusqu'
ici.
- Preferences.ini de l' auteur fourni (se baser dessus, mais tout n' est
pas à reprendre non plus ; dépend de votre configuration et
vos habitudes de download)
Lovelace 7
- Suppression du Part Traffic
- Gestion de la queue de file d' attente et des slots d' upload améliorée
(pas selon pas !)
- Apparition du Water Level (niveaux d' eau)
- Correction : Bad Hash Part Count [zegzav]
- Corrections mineures
Lovelace 6c et 6d
- Ajout d' options supplémentaires pour le SUC [Lovelace]
- Meilleure compatibilité avec les Hybrid [Blue cow]
- Corrections de très petits bugs [Lovelace]
- Suppression de la fonction de sélection des partie à downloader
[jicxicmic]
- SUC : amélioré, et ajout de l' option Clipping ms (plus
la valeur est élevée, moins le vitesse de réaction
est rapide, mais plus l' upload est élevé ; par défaut
= 300).
- Ajout : Vérification des Fake Block (parties invalides)
- Ajout : Auto-filtrage des IP p/r aux Fake Block
- Ajout : nouvelles barres de status d' upload [Lone star]
- Ajout de la possibilité de kick (NDR : éjection des
slots d' upload), ne pas en abuser [Lovelace]
Le mot de la fin
Un très bon MOD. Performant. Très complet. Très bien
fini. La version 7 m' avait fait une grosse frayeur en voyant réapparaître
de vieux problèmes. La version 7a corrige heureusement tous les défauts
(en tout cas, ceux que j' avais remarqué). Il bénéfice d' une excellente et rapide recherche de sources (mieux
que Mortillo). Les DL ont démarré à une vitesse
incroyable et la moyenne de DL est excellente. Si seulement ils pouvaient fixer un
nombre de slots d' upload comme Sivka et Mortillo ... pour éviter définitivement
que le problème du nombre de slots ne puisse revenir un jour (mais bon
: pour le moment, c' est toujours pas pratique, mais on y arrive enfin).
Version 6d ou 7a-fix. C' est au choix. Les deux sont équivalentes,
si ce n' est la suppression du part traffic dans la v7. Bien qu' il possède
moins de fonctions (cause moins de mise à jours) que Mortillo
epsilon, Lovelace reste mon préféré entre les deux,
du fait de meilleures performances générales.