Official eMule-Board: Why Is Fixing Lowid So Damn Difficult? - Official eMule-Board

Jump to content


Page 1 of 1

Why Is Fixing Lowid So Damn Difficult?

#1 User is offline   RejZoR 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 756
  • Joined: 03-April 04

Posted 24 December 2023 - 11:52 PM

Reason I'm asking is that years back when I used to use eMule more, it was almost no hassle to fix it. I just ran a connection wizard in eMule and it would configure UPnP for me and I'd instantly get HighID afterwards. Now, I have everything set as years ago, everything allowed, UPnP enabled and working, can't move stubborn eMule's rear off LowID. Even Wizard seems to be cut down and lacks the port configuring that it had years ago that configured the ports correctly. Current wizard just doesn't do anything. Why can every single torrent client just work without literally ANY hassle and eMule is still this clumsy stubborn thing to connect properly. I don't get it. Running it with LowID is basically worthless and getting it to acquire HighID is almost mission impossible. Why? Why can't it just be as simple as torrent apps?

I want to use it for really rare stuff that's not even on torrents, but it's so much hassle and so little effect when on LowID it seems like waste of time...
"Something that looks pretty much like a banana but tastes like a peace of pork, though it is a product from a bird!"
Stulle @ Dec 7 2005, 06:16 PM
0

#2 User is offline   BuyukBang 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 82
  • Joined: 04-May 23

Posted 25 December 2023 - 09:15 PM

Hey RejZoR,

ISP's are using CGNAT much more than years ago and this blocks ports unfortunately. This might be your problem.

Torrent clients are using NAT Traversal to overcome this. Years ago, official eMule developers made a decision not to use NAT-T, because of some security concerns and also some burdens on e-servers/Kad buddies.
David Xanatos disagreed them and created two differend mods having NAT-T : 1- NeoMule (based on v0.49b) 2-Neo Reloaded (based on v.50a), this one is using an old Torrent NAT-T library. There is also another mod named IronMule based on Neo Reloaded. But on these mods, NAT-T can only be used when other clients are also using same mod. These mods are not being used widely, so will not help you today.

I read old messages on this forum about this subject and concluded that: Official developers (all retired) and community release developer fox88 (still active) hates about NAT-T and there will never be an official/community release having NAT-T.

If you can get out of CGNAT, try to do so. Some ISP's do this on customer's request without a charge, while some wants you to buy a fixed IP.

Lastly, you can use a VPN with port forwarding support. Even if you are behind a CGNAT, eMule can connect through a VPN tunnel and its open port, which will give you high id.

This post has been edited by BuyukBang: 26 December 2023 - 10:26 AM

I’m developing a new project based on the eMule v0.70b Community Release, targeting a launch by August 2025. <<< SCREENSHOTS >>>

List of completed features:

IPv6 Support & UTP NAT Traversal: Enables IPv6 and LowID to LowID transfers between mod users. (Improved version of David Xanatos’s reference implementation)
Client History: Stores and reloads all clients. Enables long-term banning/punishment intervals, tracking suspicious activities, editable client notes, shared files statistics.
Protection Panel: Detects 28 types of bad clients, bans/punishes with 12 levels. Uses customizable text-based definitions within Shield.conf instead of binary DLP.dll.
Blacklist Panel: Keyword & regex based file blacklisting for search results. Very fast (Processes 1000+ definitions on search results under 1 sec).
Download Checker: Skips known/downloaded/canceled downloads by checking file name similarities and file hashes.
Files List: Lists and categorizes all known files and duplicate files. Fast loading (Loads 200k items under 1 sec).
GeoLite2: Replaced legacy IP2Country, supports IPv6, lists both cities and countries.
Several Connection Tweaks: A fast and reliable connection checker; retry failed TCP connection attempts; reask sources & inform queued clients after IP change.
Empty Fake File & DRM Detection: Automatically removes trash files from the download list.
Fast Kad: Provides much faster KAD searches comparable to eServer search speed.
Auto Query Shared Files: A new way of finding files!
Highly Responsive GUI, Dark Mode, Automatic File Extension Correction, Auto\Manual Saving All App Data, Auto\Manual Backup, Added Column Filters To All Lists, Intelligent Chunk Selection, Client Emulation, Selectable Credit Systems, Save & Load File Sources, And many more additional features, bug fixes and optimizations…
To do: IPv6 support for KAD, NAT-T support for eServer, more...
2

#3 User is offline   QICKV8 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 86
  • Joined: 13-October 20

Posted 26 December 2023 - 04:02 AM

View PostBuyukBang, on 26 December 2023 - 09:15 AM, said:

Hey RejZoR,

ISP's are using CGNAT much more than years ago and this blocks ports unfortunately. This might be your problem.

Torrent clients are using NAT Traversal to overcome this. Years ago, official eMule developers made a decision not to use NAT-T, because of some security concerns and also some burdens on e-servers/Kad buddies.
David Xanatos disagreed them and created two differend mods having NAT-T : 1- NeoMule (based on v0.49b) 2-Neo Reloaded (based on v.50a), this one is using an old Torrent NAT-T library. There is also another mod named IronMule based on Neo Reloaded. But on these mods, NAT-T can only be used when other clients are also using same mod. These mods are not being used widely, so will not help you today.

I read old messages on this forum about that subject and concluded that: Official developers (all retired) and community release developer fox88 (still active) hates about NAT-T and there will never be an official/community release having NAT-T.

If you can get out of CGNAT, try to do so. Some ISP's do this on customer's request without a charge, while some wants you to buy a fixed IP.

Lastly, you can use a VPN with port forwarding support. Even if you are behind a CGNAT, eMule can connect through a VPN tunnel and its open port, which will give you high id.


i had to buy a gaming plan so I could get high ID
1

#4 User is offline   RejZoR 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 756
  • Joined: 03-April 04

Posted 04 January 2025 - 10:56 AM

View PostBuyukBang, on 25 December 2023 - 09:15 PM, said:

Hey RejZoR,

ISP's are using CGNAT much more than years ago and this blocks ports unfortunately. This might be your problem.

Torrent clients are using NAT Traversal to overcome this. Years ago, official eMule developers made a decision not to use NAT-T, because of some security concerns and also some burdens on e-servers/Kad buddies.
David Xanatos disagreed them and created two differend mods having NAT-T : 1- NeoMule (based on v0.49b) 2-Neo Reloaded (based on v.50a), this one is using an old Torrent NAT-T library. There is also another mod named IronMule based on Neo Reloaded. But on these mods, NAT-T can only be used when other clients are also using same mod. These mods are not being used widely, so will not help you today.

I read old messages on this forum about this subject and concluded that: Official developers (all retired) and community release developer fox88 (still active) hates about NAT-T and there will never be an official/community release having NAT-T.

If you can get out of CGNAT, try to do so. Some ISP's do this on customer's request without a charge, while some wants you to buy a fixed IP.

Lastly, you can use a VPN with port forwarding support. Even if you are behind a CGNAT, eMule can connect through a VPN tunnel and its open port, which will give you high id.


Thanks for explanation. It was hassle to get HighID even back then and eMule without HighID is basically useless. Literally one of reasons eMule just died out is because its devs were plain stubborn and that lead to inevitable death of the client and network. I know I stopped using it because it was just too hard to just make it have HighID. Either it would just randomly drop to LowID or wouldn't connect with one and now with ISP's changing how networks work, it's permanently broken. If connection isn't reliable and in state where client works at maximum potential, then what's the point? So stupid when eMule could still be a source of really rare stuff that you can't find anywhere else. Because that's what eMule used to be. It was slow, but if you needed something rare, chances were you could get it on eMule. Maybe not today or this week, but it got transferred in a month. It's literally like a mule. Slow and stubborn, but it gets it done.
"Something that looks pretty much like a banana but tastes like a peace of pork, though it is a product from a bird!"
Stulle @ Dec 7 2005, 06:16 PM
0

#5 User is offline   torrentkingt 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 22-December 24

Posted 09 January 2025 - 06:09 PM

View PostRejZoR, on 04 January 2025 - 10:56 AM, said:

View PostBuyukBang, on 25 December 2023 - 09:15 PM, said:

Hey RejZoR,

ISP's are using CGNAT much more than years ago and this blocks ports unfortunately. This might be your problem.

Torrent clients are using NAT Traversal to overcome this. Years ago, official eMule developers made a decision not to use NAT-T, because of some security concerns and also some burdens on e-servers/Kad buddies.
David Xanatos disagreed them and created two differend mods having NAT-T : 1- NeoMule (based on v0.49b) 2-Neo Reloaded (based on v.50a), this one is using an old Torrent NAT-T library. There is also another mod named IronMule based on Neo Reloaded. But on these mods, NAT-T can only be used when other clients are also using same mod. These mods are not being used widely, so will not help you today.

I read old messages on this forum about this subject and concluded that: Official developers (all retired) and community release developer fox88 (still active) hates about NAT-T and there will never be an official/community release having NAT-T.

If you can get out of CGNAT, try to do so. Some ISP's do this on customer's request without a charge, while some wants you to buy a fixed IP.

Lastly, you can use a VPN with port forwarding support. Even if you are behind a CGNAT, eMule can connect through a VPN tunnel and its open port, which will give you high id.


Thanks for explanation. It was hassle to get HighID even back then and eMule without HighID is basically useless. Literally one of reasons eMule just died out is because its devs were plain stubborn and that lead to inevitable death of the client and network. I know I stopped using it because it was just too hard to just make it have HighID. Either it would just randomly drop to LowID or wouldn't connect with one and now with ISP's changing how networks work, it's permanently broken. If connection isn't reliable and in state where client works at maximum potential, then what's the point? So stupid when eMule could still be a source of really rare stuff that you can't find anywhere else. Because that's what eMule used to be. It was slow, but if you needed something rare, chances were you could get it on eMule. Maybe not today or this week, but it got transferred in a month. It's literally like a mule. Slow and stubborn, but it gets it done.


Hello friend. Greetings from 2025. LowID has nothing to do with download speed. Closed ports don't let you connect to everyone. But if there are normal highID you can download the file you need without any problems. Here's an example of what I'm talking about ( ht t ps://imgbox.com/nd3gAtXZ ). Emule died out more because) people don't want to share just like that. (public torrent trackers are a great example of that)
0

#6 User is offline   Alexis2025 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 10-January 25

Posted 10 January 2025 - 12:51 PM

LowID does effect download speeds. It can take longer to connect if you have lowID. And fewer connections means shorter queues which is a big advantage if you have high ID but it can also mean upload speeds aren't being maximized especially if there's a lot of users with lowID. If the numbers on the server tab are accurate then by my calculations ~75% of users have low ID which is way too many. I wouldn't say Emule died out but I recall 10 years ago there were 400,000 users connected to the servers whereas now there's 100,000 (maybe more during peak hours.) The drop off in the last 10 years and the number of people with lowID and lack of solutions for this problem is certainly concerning but I wouldn't say that Emule is dead. 100,000 users is still a lot and from my experience Emule still attracts enough dedicated sharers.
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users