MorphNext : Principales fonctions

eMule Morph mode



1. Gestion des downloads

Gestion des priorités


+ La gestion des priorités est maintenant dynamique : elle dépend du nombre de sources totales et du nombre de sources par fichier.

+ Vous avez la possibilité d'utiliser le boost de la priorité des petits fichiers (de taille inférieure à 150Ko), cette fonction permettra de downloader ce fichier en priorité par rapport à tous les autres (la priorité de download est automatiquement positionnée sur haute et le resume order sur 0, voir plus bas pour l'explication). Cette fonction donc est utile pour télécharger des fichiers .srt, .cue ou des .nfo rapidement

Gestion des A4AF


+ Pour la gestion des A4AF (les sources pour lesquelles vous leur demandez un autre fichier), vous avez le choix entre trois options de gestion : Disabled / Balanced / Stacked. Elles peuvent être fixées pour l'ensemble des downloads mais aussi pour chaque catégorie via le bouton d'édition d'une catégorie :

- « Disabled » désactive la gestion des A4AF (ceci n’est pas conseillé)

- « Balanced » répartit également les A4AF entre tous les fichiers en cours de téléchargement de la même catégorie.

- « Stacked » répartit les A4AF en fonction du numéro de Resume Order que vous avez affecté a votre fichier (le resume order peut être incrémental et automatique via les options), cette option est très intéressante dans le cas d’une série que vous voudriez finir dans l'ordre (Par exemple : EP1, order = 1 ; EP2 order = 2 ; EpN order = n)

+ L'option « Smart A4AF » permet de passer une source ayant le statut A4AF en source « active » si jamais la source a le statut 'pas de partie à charger' (no needed parts) sur le fichier en cours.

Gestion des catégories


+ Vous avez désormais un popup qui s'ouvre à chaque lien ed2k ajouté (y compris lors d'une recherche) afin de pouvoir sélectionner la catégorie dans laquelle vous voulez l'insérer (cette option est désactivable dans les Préférences).

+ Le paramètre « Category Selection Mask » dans la fenêtre d’édition d'une catégorie permet de configurer un masque sur le nom de fichier ce qui vous permettra de mettre directement un fichier dans une catégorie précise en fonction de son nom. Exemple : dans le masque « blabla|test » où | est le séparateur effectué avec la combinaison de touche AltGr+6, tous les fichiers que vous ajouterez contenant blabla ou test seront alors automatiquement ajoutés dans cette catégorie.

+ Vous pouvez désormais fusionner des catégories.( merge category)

+ Vous pouvez cacher les fichiers en pause via la commande d'édition de l'onglet principal « Tous » : ils seront toujours affichés dans les catégories mais cachés dans votre onglet principal « Tous ».

+ La fonction de « Résumé Automatique » permet d'indiquer le nombre de fichiers que vous voulez lancer lorsque vous en ajoutez un grand nombre dans votre liste de téléchargement. Par exemple si vous réglez ce paramètre sur 2, seuls les 2 premiers fichiers seront téléchargés immédiatement parmi le groupe de fichiers que vous avez lancé (utile notamment pour les séries).


Gestion des sources

+ La sauvegarde et le chargement automatique des sources sauvegarde les 10 meilleures sources (clients) pour tous vos fichiers afin de favoriser la recherche de sources au prochain lancement d'eMule. Ces sources sont sauvées dans un répertoire à part (/Source Lists) afin de ne pas encombrer votre répertoire temporaire. De plus ces fichiers sont au format texte afin d'être consultable avec un simple éditeur de texte.

+ Vous pouvez demander de nouvelles sources aux serveurs pour un fichier donné via le menu click droit sur ce fichier. Attention cependant à ne pas abuser de cette fonction au risque de se faire bannir par le serveur !

2. Gestion des uploads

Gestion dynamique de l’upload

+ Vous avez la possibilité d'utiliser une fonction d'upload dynamique nommée « SUC » (Smart Upload Control). Cette fonction gère automatiquement votre vitesse d'upload en fonction de l'utilisation de votre bande passante internet. Elle permet d'envoyer PLUS quand vous downloader peu ou que vous ne surfez pas et MOINS quand vous downloadez beaucoup (par eMule ou d’autres softs) ou surfer intensivement. Vous devez régler un minimum en upload ainsi que la limite maximum qui se situe dans votre onglet « Connection » de vos préférences. Si vous ne connaissez pas les réglages nous vous conseillons de garder ceux proposés par défaut.

+ Ne mettez pas 0 (zéro) comme vitesse d'upload mais plutôt votre vitesse maximum permise en upload par votre connexion, ceci est absolument est nécessaire pour la bonne répartition des slots et pour la gestion du SUC.

+ Attention lorsque vous ne téléchargez pas de fichier, SUC ne peut pas fonctionner aussi efficacement qu’il le devrait n'ayant pas assez d'échantillon de temps de réponse des clients donc désactivé le dans ce cas. De plus, suivant les types de connexion (Internet), il est nécessaire d'ajuster les différents paramètres (la possibilité de logger dans la fenêtre « debug » l'activité de SUC est là pour ajuster ces paramètres justement).

+ Les informations présentes dans le log sont alors les suivantes :

- Time : Temps de réponse sur le client qui vient de répondre (en ms)
- Clip : Temps de réponse moyen (en ms)

- Ratio : C'est lui qui va décider si on doit monter ou descendre l'émission

- VUR : Limite en émission que la mule va devoir respecter (en octet)


+ Les paramètres du SUC sont :

- Limite Haute (High Pass) : Limite haute du ratio

- Limite Basse (Low Pass) : Limite basse du ratio

- Pitch (Tangage?) : Utiliser pour prendre en compte ou non le temps de réponse (en ms)

- Drift (Dérive?) : Ajouté au VUR quand il y a lieu (en octet)

+ Le fonctionnement à présent :

- Ratio < Limite Basse => On monte le VUR de 500octets si on est proche de la limite

- Ratio > Limite Haute => On descend le VUR de 500octets

- Ratio entre les limites => On monte le VUR en ajoutant la dérive

+ Les utilisateurs les plus chevronnés pourront ainsi régler les paramètres du SUC de façon optimale.


Gestion des crédits

+ Les bonus (pour avancer plus vite dans la file d’attente) via les crédits ne sont pas pris en compte pour les clients eMule non-sécurisés ceci, afin d'empêcher les leechers de continuer a utiliser le système de hack de crédit. Les bonus de temps présent dans la queue et celui des boosts en fonction des priorités des fichiers restent eux actifs dans tous les cas.

+ Si vous remplacez l’exécutable de votre ancien eMule par celui de la Morph vous ne perdrez pas vos crédits ni celui des autres.


Gestion des priorités dans l’upload

+ L’option « Boost less uploaded file » permet aux fichiers en mode « Auto-priorité » au niveau de l'upload d’être régulés en envoi afin de booster les fichiers les moins uploadés et donc partager également chaque fichier en auto-priorité

+ intégration de toutes les fonctions et patchs du mod ZZ dont l’objectif est de permettre une gestion avancée des uploads selon la règle suivante : une meilleure diffusion des fichiers.

- Le patch ZZ gère l'upload de manière à avoir le moins de slot possible à la plus grande vitesse possible. L’objectif est d'envoyer des chunks complets (parties d'un fichier) plus rapidement à des clients qui peuvent alors à leur tour les mettre à disposition d'autres personnes sur le réseau : cela donne ainsi plus de sources dans une période de temps plus courte et donc permet une diffusion plus rapide d'un fichier. Des slots de contrôles à faible débit sont également créés afin d'éviter les brusques chutes de l’upload lors de la fin d'un envoi. Ils assurent ainsi la transition entre eux pour une plus grande stabilité de l’upload.

- Vous pouvez voir quel est le slot d'upload qui a la plus grande priorité a un moment donné via la colonne « Slot » (plus faible est le chiffre, plus grande est la priorité d'envoi).

- La priorité d'upload de chaque chunk est prise en compte dans vos slots d'upload. A chaque slot d'upload qui démarre, le pourcentage de disponibilité du chunk est vérifié et si ce dernier est rare alors il aura la priorité du slot le plus haut et donc la plus haute vitesse d'upload. Ce pourcentage est visible dans la colonne « Chunk avaibility » de la liste des slots d'upload

- La gestion de l'overhead (envoi de données supplémentaires afin de contrôler les données échangées ainsi que les diverses demande de connexion ou échange de sources) a été optimisé afin d'éviter de trop fortes pointes qui feraient alors chuter l'upload. De plus l'overhead est maintenant pris en compte dans la gestion de la limite d'upload

Gestion du ratio upload:download

+ Si vous activez l’option « ZZ ratio system » alors le ratio vitesse upload / vitesse download de la version officielle laisse sa place à un ratio de données de 1:4 par session (donc jusqu'à ce que vous relanciez eMule). Cela signifie que si vous êtes au dessus des 1:4 en ratio (Ex : vous avez uploadé 1 Mo et downloadé 5 Mo, ratio 1 :5), votre limite de download descendra alors petit à petit en fonction pour atteindre ce ratio. Notez que si vous êtes en dessous du ratio 1:4 vous n'aurez alors aucune limite de vitesse. Ce ratio permet un plus grand équilibre upload / download pour tous notamment pour les petites connexions ou les personnes effectuant des sessions 'upload exclusif' la nuit et devant limiter leur upload très bas la journée.

+ Si vous utilisez les slots amis alors vous passerez automatiquement dans le mode « ZZ ratio system » même si vous ne l’avez pas coché pour éviter de n’uploader qu’à des amis (Consultez la rubrique « Gestion des fichiers en partage » pour plus de renseignements).

Gestion de la file d’attente

+ Pour éviter au maximum les queues pleines, la file d’attente a été séparée en deux parties : une première de 70% de la taille fixée dans les Préférences et qui se remplit normalement, les 30% restants sont réservés à des personnes dites prioritaires c’est-à-dire des utilisateurs a qui vous devez des crédits ou alors des personnes qui demandent des fichiers placés en « Powershare » (cf. Gestion des releases)

Gestion des clients en LowID

+ La gestion des connexions aux clients en LowID a été revue afin de permettre le moins de demande possible au serveur et donc générer le moins d'overhead possible mais aussi afin d'assurer plus efficacement les échanges de connections vers ces clients.

Gestion des leechers

+ La fonction « Anti-leechers » vous permet de bloquer les personnes ne respectant pas la philosophie de partage d'eMule (0-upload, voleur de crédits ...) : ils ne pourront pas accéder à vos slots d'upload. Ces leechers sont bannis et identifiables par une icône spéciale (rouge et noir) dans votre liste d’attente.


3. Gestion des releases


Gestion des fichiers en partage

+ Les différentes barres de gestion et colonnes de SlugFiller présentes dans la liste des fichiers en partage ont été intégrées, voici les explications de ces dernières :

- La « Spread Bar » permet de montrer via une barre d’avancement, quelle partie d'un fichier a été envoyé, et combien de fois. Plus une partie de la barre est bleue, plus elle aura été envoyée.

- La colonne « Full » indique le nombre de fois que votre fichier a été envoyé dans son intégralité

- La colonne « Simple » indique la quantité de données envoyée par rapport à la taille du fichier selon le rapport Total envoyés/Taille du fichier.

- La colonne « Part » indique le nombre de chunks (parties d'un fichier) qui ont été envoyés pour ce fichier.

- Attention ! Ces colonnes sont « gourmandes » en calcul CPU pendant leurs affichages dans l'onglet partage : si vous ne les utilisez pas nous vous conseillons de les désactiver via le bouton click droit sur les colonnes.

+ Par le menu click droit sur un fichier en partage, vous avez la possibilité d'ouvrir dans votre explorateur le répertoire dans lequel il se trouve, ce qui est utile quand vous avez de nombreux répertoires différents pour vos fichiers en partage


+ Le fonctionnement à présent :

- Ratio < Limite Basse => On monte le VUR de 500octets si on est proche de la limite

- Ratio > Limite Haute => On descend le VUR de 500octets

- Ratio entre les limites => On monte le VUR en ajoutant la dérive

Gestion des des co-releasers/amis

+ Vous pouvez choisir de partager en exclusivité un fichier sans avoir à enlever du partage vos autres fichiers. Pour cela vous pouvez placer vos fichiers en « Powershare » dans votre liste de partage via les options présentes lors d'un click droit sur le fichier voulu. Avec cette option, vous allez partager en extrême priorité ces fichiers tant que vous aurez un client dans votre queue qui les demandera. Les fichiers placés en powershare utilisent également les priorités traditionnelles mais seulement entre eux. Cette fonction permet d'allouer toute votre bande passante en upload à vos fichiers en release donc 100% d'efficacité de votre bande passante en upload pour ces dernières ! Bref, le rêve de tout releaser.

+ Vous pouvez ouvrir autant de slots co-releasers / amis que vous voulez. Si vous ouvrez beaucoup de slots co-releasers / amis pour donner le maximum de sources complètes possibles alors ces slots se succèderont pour permettre à chacun d'avoir la même somme d'envoi. Si les co-releasers ouvrent également des slots co-releasers / amis alors le fichier sera immanquablement distribué très vite et le nombre de sources complètes sera très importante dès le début de sa mise en partage, ce qui est un gage de bonne diffusion du fichier sur le réseau. Vous affectez ces slots même si la personne n'est pas encore connectée sur le réseau et la mise en place des slots est sauvegardée et remise en place à chaque relance d'eMule (chaque nouvelle session). Attention cependant, ces slots ne comptent pas dans votre limite de ratio de données 1:4 (cf. Gestion des uploads).

+ La fonction « Boost friends » permet donner un petit boost à la progression des amis dans votre queue, le facteur multiplicateur de l’évaluation est de 1,5.

+ Les bonus de communauté (communauté de partage) ne sont plus présents : l’utilisation des slots amis / co-releasers ou encore l’utilisation de l’option Boost Friend est réellement la meilleure solution de remplacement


4. Gestion des statistiques


+ Réaménagement des statistiques pour plus de lisibilité et afin de pouvoir faire des comparaisons entre les trois graphiques.

+ Ajout dans la partie client des statistiques par mod afin de percevoir l'impact de chacun d’entre eux.

+ La valeur des axes en Y de vos statistiques d'upload et de download a été réajustée afin d'éviter au maximum la perte inutile de place, de plus la présentation des graphes a été revu pour optimiser la place utilisée.

+ Ajout des clients sécurisés / non-sécurisés et des leechers dans les statistiques.

5. Divers / Notes Importantes

+ Toutes les fonctions nécessitant un réglage ou une activation / désactivation sont présentes dans l'onglet « Morph » des Préférences

+ Toutes les optimisations ou fixs réalisés par la Morph Team mais n'ayant pas un impact direct sur l'utilisation du mod n'ont bien entendu pas été documentés ici mais sont pour la plupart présents dans le fichier Changelog distribué avec chaque nouvelle version

+ Intégration de la gestion des FunnyNick qui remplace le nom des clients utilisant le nickname (pseudo utilisé sous eMule) 'www.emule-project.net' par [FunnyNick] + une combinaison de mots aléatoires. Cela permet de retrouver la personne durant la même session d'eMule parmi vos downloads ou encore dans votre file d’attente.

+ Pour les personnes utilisant des applications très lourdes en utilisation CPU, il y a une option permettant de passer l'application en priorité haute afin d'éviter des chutes de download ou d'upload dans ces cas extrêmes. Attention, n'utilisez cette fonction que si vous savez ce que vous faites, cela pourrait compromettre la stabilité de votre système !

+ Les clients eMule en vert par rapport aux clients eMule normaux en bleue, sont les clients utilisant le système d’identification sécurisée d’eMule 0.29b/c et plus.

+ Les clients ayant des étoiles sur leur icône correspondent à : En upload (queue et slot d'upload) à des clients à qui vous devez des crédits. En download (détails des sources d'un fichier en téléchargement), à des clients qui vous doivent des crédits (vous leur avez envoyés plus que ce qu’ils ne vous ont envoyé).

+ Des colonnes supplémentaires donnant des informations non présentes dans la version officielle d'eMule ont été rajoutées comme par exemple la version du mod utilisé par un client, votre position dans sa queue ou encore la quantité de données reçues / envoyées avec elle. La visualisation de vos crédits chez un client (click droit /détails) a été également rajouté.

+ La liste et la fonction de détection des mods leechers seront mises à jour à chaque nouvelle version afin de continuer au maximum la lutte contre les personnes ne respectant pas l'esprit du réseau.

+ Certaines options comme l'identification sécurisée, la gestion des crédits et l'option de transfert de chunk complet sont activées par défaut et ne sont pas désactivables. Ces options paraissent obligatoires pour le bon fonctionnement du réseau et donc il est important de les garder activées.

+ Vous pouvez lancer le mod Morph sans avoir a fermer votre ancienne mule, ainsi vous pourrez jeter un oeil à ce dernier sans avoir a couper vos téléchargements et/ou vos uploads en attendant votre prochaine déconnexion

+ Les patchs et fixs pour eMule seront toujours intégrés dès leur sortie s'ils ont été approuvés par la team officielle et après tests en interne confirmant leurs bons fonctionnements

 
 

 

Retour au haut de la page