Official eMule-Board: Why Emule Sucks... - Official eMule-Board

Jump to content


Page 1 of 1

Why Emule Sucks... ...and what could be done. Rate Topic: -----

#1 User is offline   TP2001 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 08-July 12

Posted 17 March 2015 - 03:19 PM

1st Runtime Wizard:
"Enable this ... to connect at startup" should be enabled by default;
Obfuscation should be enabled by default (not forced, only enabled as most BT clients do);
why there's no dialog box with connection speed (removed in 0.50a), users should be asked to enable USS. Please add info about forwarding ports.

Options:
Check for new version: 365 7 days should be enough;
to get rid of anti-P2P at least basic IPfilter should be bundled by default (but unactivated);
Max half open connections: 9 - this is setting from Windows XP SP2, newer Windows don't have that limitation, please make it 20, or even 50 (as in NeoLoader);
"Autotake links only during runtime" - what idiot invented and make this enabled by default (?) - user clicks a link, nothing happens, clicks again, nothing happens, then users uninstalls eMule.

Serverlist and Kad should be up-to-dated, I noticed that if you run eMule with "Everyone has the same configuration" then serverlist and nodes.dat are completely empty! In "Update server.met from Url" there should be some link(s) preinstalled (shortypower, emule-security) like it's in eMule mods.

Search - "Automatic" option is completely useless - servers provide DIFFERENT (not better, not worse) results than Kad, I noticed that "Automatic" option simply searches server (only connected server), WTF? Please remove it together with FileDonkey.
0

#2 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 17 March 2015 - 10:35 PM

Why TP2001 should leave eMule...

Note that there are mods which do what you like.
[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#3 User is offline   TP2001 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 12
  • Joined: 08-July 12

Posted 17 March 2015 - 11:10 PM

View PostTuxman, on 17 March 2015 - 11:35 PM, said:

Why TP2001 should leave eMule...

Note that there are mods which do what you like.



Sorry for the title. My intention was to provide CONSTRUCTIVE criticism about eMule.
0

#4 User is offline   foouser 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 24-March 15

Posted 24 March 2015 - 01:23 PM

View PostTP2001, on 17 March 2015 - 11:19 AM, said:

  • 1st Runtime Wizard: "Enable this ... to connect at startup" should be enabled by default;
  • Obfuscation should be enabled by default (not forced, only enabled as most BT clients do);
  • why there's no dialog box with connection speed (removed in 0.50a),
  • users should be asked to enable USS. Please add info about forwarding ports.
  • Search - "Automatic" option is completely useless - servers provide DIFFERENT (not better, not worse) results than Kad, I noticed that "Automatic" option simply searches server (only connected server), WTF? Please remove it together with FileDonkey.
  • "Autotake links only during runtime" - what idiot invented and make this enabled by default (?) - user clicks a link, nothing happens, clicks again, nothing happens, then users uninstalls eMule.
  • Serverlist and Kad should be up-to-dated, I noticed that if you run eMule with "Everyone has the same configuration" then serverlist and nodes.dat are completely empty! In "Update server.met from Url" there should be some link(s) preinstalled (shortypower, emule-security) like it's in eMule mods.
  • Max half open connections: 9 - this is setting from Windows XP SP2, newer Windows don't have that limitation, please make it 20, or even 50 (as in NeoLoader);


Agree with these.

  • You are presumably connected to the internet when you install. You presumably wish to use the program, that's why you installed it. You should be connecting to the network by default. Seems like a no-brainer. It can easily be toggled off later in the UI, or exit UI, edit config file, and restart? Installer command line toggles for install wizard settings?
  • Obfuscation should always be on, and most often optional. Obfuscation off makes my client trigger ISP throttling. There's absolutely no valid justification or reason to ever turn it off. It must be enabled by default, or you can't use P2P on most ISP's today. Period.
  • Also, you presumably have a connection speed that has some limits (i.e. not everyone on GB backbones - virtually unlimited), for those who know very well what they are, there should be the ability to specifically enter them. (I thought this was already the case, I forgot).
  • For those who don't know their specific optimal settings, or wish to try an automated approach, sure, give them the option to use USS. Personally, I hate the results I get with USS. I manually set optimal, and adjust as needed on rare occasions.
  • Search current server, global servers, and Kademlia give results. Automatic serves no purpose. FileDonkey has been defunct for nearly a decade. So there's that.
  • Autotake, I guess when it was a new feature that almost no other client had, the idea was to be unobtrusive, and only take links if running, to avoid starting up the app by accident when surfing a link site. But yeah, nowadays, I don't get it. Maybe, if you have multiple p2p apps installed which may handle ed2k links, then you only want eMule to handle them when it is running, or else send it to another app? But this for me is handled in the browser. And if I choose eMule to open an ed2k link, the browser will start eMule if it's not running. So the option (as worded) serves no point. Or maybe the wording is incorrect, and the option functions differently than the wording suggests?
  • Somewhat agree with need to update server list, nodes, and URLs to services which provide those. Why keep empty URL, or stale URLs, when there are some stable services out there providing some server.met and nodes.dat files for many years now?
  • First of all, anyone still using XP needs to go kill themselves, seriously. The limit is appropriate if and only if you are using XP with stock TCPIP.sys. Otherwise, it should be set to something appropriate for modern OSes or LvlLord patched TCPIP.sys. I found 64 or 96 were very reasonable for a wide range of scenarios.


View PostTP2001, on 17 March 2015 - 11:19 AM, said:

  • Options: Check for new version: 365 7 days should be enough;
  • to get rid of anti-P2P


Not sure what is meant by these.

View PostTP2001, on 17 March 2015 - 11:19 AM, said:

[list][*]at least basic IPfilter should be bundled by default (but unactivated);


Disagree completely with IPFilter. It adds unnecessary data to program. Filters are an exercise for the user. It's more than enough to provide the FEATURE to use filters, without the DATA, which changes often, and requires a build from a efw dozen lists. BlueTack used to have a blocklist manager, and then there's iblocklist which provides many free blocklists. Go figure it out. For me, I never use any p2p app filter. It is an inefficient and stupid way to handle the problem. I apply blocklists at the OS level on the network device, for all apps and (most) protocols, with something like PeerBlock, which also has built in block list management features, including editing, allow or deny lists, and update lists, and all the list files are plain text, so you can create your own. It is stupid to have the same block list in every single p2p application, and every other application (wastes memory and slows everything down). In some cases, you can't easily implement system wide filtering, so it is a very good feature to have available in a P2P client as a last resort. Adding a static blocklist to the installer will give a false sense of security, as the data may quickly become outdated, especially with a release cycle that spans several years per minor bugfix. Maintaining an up-to-date blocklist would also add a maintenance burden to the developers, to build and test new lists (because sometimes the upstream lists do break).

One additional pet peeve I had with previous eMule (going to check 0.50b momentarily) was with the speed scheduler. When the scheduler activates (i.e. during peak hours), I lower to usage to bare minimums. This naturally decreases slot speed. Scheduler exits peak period, returns to optimal up/down speed settings, but the slot speed is not increased back to previous maximum. Probably one of my biggest annoyances, besides most of those mentioned above.

All in all, a relatively small number of complaints for an app of this complexity.

This post has been edited by foouser: 24 March 2015 - 04:19 PM

0

#5 User is offline   RejZoR 

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

Posted 27 May 2015 - 06:33 AM

And can someone please simplify UPNP detection and setup and tell people why it is important to use it? Also make a fail-safe mechanism that re-checks UPNP and tries to re-enable it if it fails to operate for whatever reason. 0.50a seems to have massive problems with UPNP operating correctly and consistently on every eMule startup... Like everyone use routers these days and as a result, almost EVERYONE has Low ID which is bad for the network, because it slows everything down and creates tons of unnecessary overhead. ED2K is already slow as it is and not being bothered to optimize the userbase is just dumb policy by the program developers. Sorry, but it just is.
"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

#6 User is offline   DONW1948 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 7
  • Joined: 08-April 15

Posted 17 June 2015 - 03:16 PM

View PostRejZoR, on 27 May 2015 - 01:33 AM, said:

And can someone please simplify UPNP detection and setup and tell people why it is important to use it? Also make a fail-safe mechanism that re-checks UPNP and tries to re-enable it if it fails to operate for whatever reason. 0.50a seems to have massive problems with UPNP operating correctly and consistently on every eMule startup... Like everyone use routers these days and as a result, almost EVERYONE has Low ID which is bad for the network, because it slows everything down and creates tons of unnecessary overhead. ED2K is already slow as it is and not being bothered to optimize the userbase is just dumb policy by the program developers. Sorry, but it just is.


I found the cleanest way for me to get this was to make sure of the following:
1> Have eMule load at start-up of windows
2> Have connect NOT set to automatic
3> When the donkey finally shows up in the task bar, restore and bootstrap KAD, then reload and hit connect for servers

On my system (WIN7, dual-core, only 2MB memory) I suspect it is related to the number of files I actively share - over 1.5TB and none of it is music, mostly electronics and metalworking data, books and magazines in multiple languages.

MAJOR ANNOYANCE - the number of jerks who either decline to share directory listings, or limit it to [A] the incomplete directory or [B] a directory full of porn movies. I, for one, share my magazine directory and databook directory. If you share useful (see previous) listing, I will always friend you and then you get access to the full 1.5TB+
0

#7 User is offline   srijayam 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 4
  • Joined: 05-January 16

Posted 05 January 2016 - 07:08 AM

View PostDONW1948, on 17 June 2015 - 08:46 PM, said:

View PostRejZoR, on 27 May 2015 - 01:33 AM, said:

And can someone please simplify UPNP detection and setup and tell people why it is important to use it? Also make a fail-safe mechanism that re-checks UPNP and tries to re-enable it if it fails to operate for whatever reason. 0.50a seems to have massive problems with UPNP operating correctly and consistently on every eMule startup... Like everyone use routers these days and as a result, almost EVERYONE has Low ID which is bad for the network, because it slows everything down and creates tons of unnecessary overhead. ED2K is already slow as it is and not being bothered to optimize the userbase is just dumb policy by the program developers. Sorry, but it just is.


I found the cleanest way for me to get this was to make sure of the following:
1> Have eMule load at start-up of windows
2> Have connect NOT set to automatic
3> When the donkey finally shows up in the task bar, restore and bootstrap KAD, then reload and hit connect for servers

On my system (WIN7, dual-core, only 2MB memory) I suspect it is related to the number of files I actively share - over 1.5TB and none of it is music, mostly electronics and metalworking data, books and magazines in multiple languages.

MAJOR ANNOYANCE - the number of jerks who either decline to share directory listings, or limit it to [A] the incomplete directory or [B] a directory full of porn movies. I, for one, share my magazine directory and databook directory. If you share useful (see previous) listing, I will always friend you and then you get access to the full 1.5TB+

0

#8 User is offline   srijayam 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 4
  • Joined: 05-January 16

Posted 05 January 2016 - 07:08 AM

But emule is helpful for me. Its working good.
0

#9 User is offline   pier4r 

  • Ex falso quodlibet ; Kad is the major concept behind emule.
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 588
  • Joined: 31-March 09

Posted 05 January 2016 - 08:35 AM

View PostTuxman, on 17 March 2015 - 11:35 PM, said:

Why TP2001 should leave eMule...

Note that there are mods which do what you like.


That's not really an answer.

A newbie has ideas, post them, and just because there are discussed billions of times should not be 'unwanted' in the community. Everyone should have the chance to become accustomed with the software.

Either this or one writes a huge documentation to explain to every layman every possible configuration option and interactions between configuration options, and then you just mindlessly link to every new person this huge documentation (improving it with the time, because also documenting is iterational). But mostly there are documentations about basic configuration options, while slightly more advanced options or explanation how options works out when set together, are found only in buried post (if any) in this forum board.

Welcoming someone whit a paraphrased 'leave!', does not help anyone.
>>>Feature Request (ICS) or SOTN, EmuleCollectionV2 >>> Emule on old hardware (intel pentium 2 or 3 - via c3 - and so on) with good OS settings and enough ram (256+ mb): great >>>user of: eMule - Xtreme - ZZUL bastard - SharX - SharkX 1.8b5 pierQR - ZZUL-Tra - ZZUL-Tra-TL - kMule - Beba

Extended signature: click.
1

#10 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 14 January 2016 - 12:40 PM

TP2001 has been here since 2012 now (and maybe longer). I doubt he needs newbie welcoming anymore.
[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#11 User is offline   xSTHNSx 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 150
  • Joined: 01-December 15

Posted 15 January 2016 - 04:07 AM

lol and you verified this based on his registration date and post count? That does not verify if he is newbie or expert. Fact is eMule does suck and is leading cause of the most slowdown on ED2K network. I myself personally never ran eMule or any of its mod and I don't wish it. ~Mule need to expend its horizon for ED2K/KAD network and try to bring more users to share in it as its the last actual P2P alive. You eMule kiddies who been in this forum for decade being here does not make you expert in anything as I find most of you highly uneducated and confused in all aspect of computer programming, networking and hardware. You need to take in consideration and try to appeal to new audience.
Posted Image
0

  • Member Options

Page 1 of 1

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