Official eMule-Board: New Emule Compatible Client In The Making - Official eMule-Board

Jump to content


  • (4 Pages)
  • +
  • « First
  • 2
  • 3
  • 4

New Emule Compatible Client In The Making

#61 User is offline   QICKV8 

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

Posted 27 June 2022 - 02:23 AM

h tps://forum.emule-project.net/index.php?showtopic=166067
0

#62 User is offline   skan 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 9
  • Joined: 14-June 22

Posted 24 November 2022 - 06:24 PM

I don't know in Linux but in Windows the official eMule client eats up much more resources (memory and CPU) than Torrent clients. (For the same download speed).

Is there any alternative or mod?

This post has been edited by skan: 24 November 2022 - 06:25 PM

0

#63 User is offline   N942358 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 1
  • Joined: 25-November 22

Posted 25 November 2022 - 03:29 PM

Hi,

New to this forum, but had some sort of developing ideas.

It seems that one of the biggest problems considering the whole network, is the low id problem. I've been testing different mods and versions of ed2k/kad based applications. So far the only version that is able to keep the kad connection open without firewalling it, is the one from NeoLoader. There's actually two kad networks inside this application. Neokad is the other, which is currently not in working state. But it seems there are modifications in the original emule kad version as well, since even the server connection is firewalled, kad stays open. All other versions of official emule/community mod and others fail to do that. IPv6 is also implemented in this version of kademlia, but I'm not sure if all the modifications are made for both kad networks inside the application or if some features are exclusive for one.

I just started wondering, if it would be a lot of work to separate the kademlia part from NeoLoader and create a mod from kmule for example, with only this working kademlia modification. Sources and code is available at least. It should also be somewhat stable, since it was developed for a while. I'm not sure, if NeoLoader version works for mobile networks or for everyone, but it seems to be working for me at least, while everything else fails.

I never was a fan of NeoLoader's interface, but maybe this way the best sides from both apps could work together.

This post has been edited by N942358: 25 November 2022 - 03:30 PM

0

#64 User is offline   emule_user_downunder 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 161
  • Joined: 20-March 04

Posted 18 December 2022 - 02:19 PM

IPv6 for the win! No more lowID issues. Not sure which decade it will be released however..
0

#65 User is offline   megaT 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 62
  • Joined: 09-May 20

Posted 28 January 2023 - 09:46 AM

View PostN942358, on 25 November 2022 - 03:29 PM, said:

Hi,

New to this forum, but had some sort of developing ideas.

It seems that one of the biggest problems considering the whole network, is the low id problem. I've been testing different mods and versions of ed2k/kad based applications. So far the only version that is able to keep the kad connection open without firewalling it, is the one from NeoLoader....

I think this is not quite true, KAD being firewalled or not is all about someone else response to you that you are reachable.
There can be quite some reasons why you are not reachable for client XYZ, lowid problem is not a problem at all - it just requires a correct setup.
And IPv6 wouldn't solve this either, IPv6 is just a different stack... thats all - you still have ports and you still have to configure correctly.

Sometimes in the original eMule it seems that a green KAD state may fallback to a yellow (or even red) state, but I think thats more due irregularities or slight bugs in the original code base.
0

#66 User is offline   slivovice 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 08-February 22

Posted 15 February 2023 - 02:13 PM

@megaT

Now when can we expect a first release after 3 years hard work?
0

#67 User is offline   slivovice 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 08-February 22

Posted 16 February 2023 - 07:47 AM

View PostN942358, on 25 November 2022 - 03:29 PM, said:

I just started wondering, if it would be a lot of work to separate the kademlia part from NeoLoader and create a mod from kmule for example, with only this working kademlia modification. Sources and code is available at least. It should also be somewhat stable, since it was developed for a while. I'm not sure, if NeoLoader version works for mobile networks or for everyone, but it seems to be working for me at least, while everything else fails.

IronMule did it: https://github.com/zt8989/IronMule
It can handle IPv4 and IPv6, supports IPv6 even for Servers (that do not exits yet, iirc a node.js based tech demo).

The problem of all this forks: they did not catch the current users to switch to a modern version.
0

#68 User is offline   megaT 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 62
  • Joined: 09-May 20

Posted 20 February 2023 - 11:38 PM

View Postslivovice, on 15 February 2023 - 02:13 PM, said:

@megaT

Now when can we expect a first release after 3 years hard work?


Interesting question, well it was not 3 years hard work - more like on/off work.
But eventually I never dropped it, the code is still existing... but Im not going to mention any release - of course I didn't work full time on it.
Of course it was interesting to see that there were multiple approaches to a modern emule client and people didn't accept those, at least that was my impression while reading thru many comments.

But yeah, obviously that I won't mention any date - all I can say is that I still want to complete it... eventually I will do :)
There won't be any bug riddled crap alpha releases... the net is full of crappy code and Im not willing to add more to that crap pile.
1

#69 User is offline   megaT 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 62
  • Joined: 09-May 20

Posted 20 February 2023 - 11:42 PM

View Postslivovice, on 16 February 2023 - 07:47 AM, said:

View PostN942358, on 25 November 2022 - 03:29 PM, said:

I just started wondering, if it would be a lot of work to separate the kademlia part from NeoLoader and create a mod from kmule for example, with only this working kademlia modification. Sources and code is available at least. It should also be somewhat stable, since it was developed for a while. I'm not sure, if NeoLoader version works for mobile networks or for everyone, but it seems to be working for me at least, while everything else fails.

IronMule did it: https://github.com/zt8989/IronMule
It can handle IPv4 and IPv6, supports IPv6 even for Servers (that do not exits yet, iirc a node.js based tech demo).

The problem of all this forks: they did not catch the current users to switch to a modern version.


My impression is that everything which forks off the old code basis is doomed to fail because that code can't by any means match today's expectations
and probably will run just horrible on any modern machine.
I don't want to blame the old devs, its a 90s/00s piece of software and it shows...

Otherwise I'd like to know why people don't use anything else - I mean as long as it is 99% compatible to the net/protocol anyone can use the version he wants.
0

#70 User is offline   slivovice 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 08-February 22

Posted 21 February 2023 - 09:16 PM

View PostmegaT, on 20 February 2023 - 11:38 PM, said:

Of course it was interesting to see that there were multiple approaches to a modern emule client and people didn't accept those, at least that was my impression while reading thru many comments.

What approach(es) did you chose in your client?
I'm thinking about writing a client too. Can you tell something about the architecture of your client?
0

  • Member Options

  • (4 Pages)
  • +
  • « First
  • 2
  • 3
  • 4

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