Serveur sur eMule : que signifient vraiment les indicateurs LowID et HighID ?

Sur eMule, le serveur eD2K attribue à chaque client connecté un identifiant numérique appelé ID. Cet ID n’est pas un simple numéro arbitraire : sa valeur détermine si votre client est joignable depuis l’extérieur ou non. Comprendre la distinction entre LowID et HighID, c’est comprendre comment eMule gère l’accessibilité réseau de votre machine.

Comment le serveur eMule attribue un LowID ou un HighID

Lorsque vous vous connectez à un serveur eD2K, celui-ci tente d’établir une connexion entrante sur le port TCP utilisé par votre client eMule. Le résultat de cette tentative détermine le type d’ID que vous recevez.

Si le port est accessible librement, le serveur calcule votre ID à partir de votre adresse IP. Cette valeur dépasse toujours 16 777 216 : c’est le seuil qui définit une HighID. Votre client est joignable directement par les autres pairs du réseau.

Si la tentative de connexion échoue, le serveur attribue une valeur interne sans lien avec votre adresse IP, toujours inférieure à 16 777 216 : c’est le LowID. Votre client ne peut pas recevoir de connexions entrantes des autres pairs.

Pour vérifier votre statut, rendez-vous dans l’onglet « Serveurs » d’eMule. La colonne de droite affiche vos informations de connexion, dont votre ID actuel. L’icône de la mule dans la barre des tâches donne aussi une indication visuelle immédiate : les yeux bandés signalent un LowID.

Conséquences pratiques du LowID sur vos téléchargements

Un client en LowID ne peut pas recevoir de connexions entrantes. Cela signifie qu’il ne peut échanger des données qu’avec des clients en HighID, qui prennent en charge l’initiative de la connexion. Les sources potentielles se réduisent donc mécaniquement.

Les serveurs eD2K limitent aussi le nombre de clients LowID connectés simultanément, car ces derniers consomment davantage de ressources serveur. Un client LowID peut se voir refuser l’accès à un serveur saturé, là où un HighID passerait sans difficulté.

Un point souvent mal compris : un HighID ne garantit pas un débit élevé. Il indique uniquement que votre client est joignable en entrée. La vitesse de téléchargement effective dépend d’autres facteurs : nombre de sources disponibles pour le fichier, files d’attente, bande passante partagée. Le statut est une condition nécessaire pour un bon fonctionnement, pas une condition suffisante.

Écran d'ordinateur affichant l'interface eMule avec la liste des serveurs et les statuts de connexion LowID et HighID

Port TCP bloqué : pourquoi le LowID persiste souvent après configuration

La cause la plus fréquente d’un LowID permanent est un port TCP inaccessible depuis l’extérieur. Mais identifier précisément où le blocage intervient demande de distinguer plusieurs couches réseau.

  • Le routeur ou la box : si votre machine est derrière un NAT (ce qui est le cas de la quasi-totalité des connexions résidentielles), le port TCP d’eMule doit être redirigé explicitement vers l’adresse IP locale de votre ordinateur. Sans cette règle de redirection, les paquets entrants arrivent à la box mais ne sont pas transmis à votre machine.
  • Le pare-feu logiciel : Windows Defender, un antivirus ou un pare-feu tiers peut bloquer les connexions entrantes sur le port d’eMule, même si la box est correctement configurée. Les deux couches doivent être ouvertes indépendamment.
  • Le port configuré dans eMule lui-même : le port déclaré dans les préférences doit correspondre exactement au port ouvert dans le routeur. Une divergence, même d’un seul chiffre, suffit à maintenir le LowID.

Une fois ces trois points vérifiés et cohérents, la reconnexion au serveur devrait attribuer une HighID. Si le LowID persiste malgré une configuration apparemment correcte, le problème peut venir du FAI lui-même, qui filtre certains ports entrants sur certaines offres.

LowID sur eD2K et état « firewalled » sur Kad : deux diagnostics distincts

eMule utilise deux réseaux distincts pour découvrir des sources : le réseau eD2K, qui repose sur des serveurs centraux, et le réseau décentralisé Kad. Ces deux réseaux ont chacun leur propre mécanisme de détection d’accessibilité.

Le LowID concerne exclusivement le réseau eD2K et l’accessibilité TCP. Kad dispose d’un état distinct, lié à la joignabilité en UDP : on parle de Kad « firewalled » quand le port UDP n’est pas accessible. Il est tout à fait possible d’avoir une connexion eD2K en HighID tout en ayant Kad signalé comme filtré, ou l’inverse.

Les fichiers de configuration ne sont pas interchangeables entre les deux réseaux. Le fichier server.met contient la liste des serveurs eD2K à contacter. Le fichier nodes.dat sert à amorcer la connexion Kad. Remplacer ou mettre à jour l’un ne corrige pas les problèmes de l’autre.

Vérifier l’état des deux réseaux séparément dans l’interface d’eMule permet d’identifier rapidement lequel pose problème et d’adapter la correction en conséquence.

LowID permanent : le port TCP est-il vraiment en cause aujourd’hui ?

La question mérite d’être posée directement. Historiquement, un LowID permanent pointait presque systématiquement vers un port TCP bloqué. Cette logique reste valide, mais quelques configurations modernes compliquent le diagnostic.

Certains FAI attribuent des adresses IP partagées entre plusieurs abonnés (CG-NAT). Dans ce cas, même une box parfaitement configurée ne suffit pas : la redirection de port ne peut pas fonctionner si votre adresse IP publique n’est pas exclusive. Le serveur eD2K tente de vous joindre sur une IP qui appartient à plusieurs clients simultanément.

D’autres situations génèrent un LowID intermittent, non permanent : surcharge du serveur, instabilité réseau temporaire. Dans ce cas, une reconnexion manuelle sur un autre serveur moins chargé suffit généralement à retrouver une HighID. Un LowID ponctuel ne nécessite pas de reconfigurer la box.

  • Vérifier si votre FAI utilise le CG-NAT : comparer l’IP affichée dans l’interface de votre box avec l’IP publique visible sur un service de test externe. Si elles diffèrent, vous êtes derrière un double NAT.
  • Tester l’ouverture du port TCP depuis un outil de diagnostic en ligne : entrez l’IP publique et le port configuré dans eMule. Si le port apparaît fermé alors que la box est configurée, le blocage vient d’une couche au-dessus (FAI ou CG-NAT).
  • Contacter le FAI pour demander une adresse IP publique dédiée, si l’option existe sur votre offre. Certains opérateurs la proposent en option ou par défaut sur les offres professionnelles.

Le diagnostic du LowID suit donc un ordre logique : vérifier d’abord la cohérence des ports entre eMule, le pare-feu et la box, puis éliminer l’hypothèse du CG-NAT avant de conclure à une configuration incorrecte de votre côté. La plupart des LowID permanents se résolvent à l’une de ces deux étapes.

Nos recommandations