ED2k Tips
Posted by ePlus on 25 May, 2005 at 1:11 amThis article was created by Malevolent and extended by myself (Wuff). Comments, additions or feedback either to him or me. Replies in here are not possible!
Version 1.4, last updated February 28, 2005“Why is edonkey/emule/whatever soo slow?”
“What is the best client?” (emule, edonkey)
“What’s the difference between the edonkey and overnet network?”Before asking any questions about eDonkey/eMule/Overnet, you should know WHAT to ask. (just so you don’t appear as a moron in the forum)
eDonkey2000/Overnet network works how?
You don’t know? You should.
Before installing anything, you should know:
-What that program does.
-Why do i use this program, and not something else.
-Is it reliable.
-How do i use it.
-How does it work.If you don’t even know these basics, then don’t bother to ask.
Everything you ever need to know is well documented in:
www.edonkey2000.com
www.emule-project.net
www.overnet.comKeep in mind, that YOU are the only person in this world that can configure
your client correctly.
You can’t ask for optimal setings, as they will most likely NOT suit you.What is the difference between eDonkey/eMule/OverNet?
Overnet:
Overnet is serverless. It doesn’t rely on servers to find other people that have the file(s) you want.
The drawback is that it takes ages to get rare sources for a file, and for a rare file…
Overnet does not communicate with eMule clients.
Available in free adware/spyware version, or without ads/spyware for 19.95$ (last i checked)eDonkey:
Now mostly called the Hybrid, it communicates with Overnet & with eMule.
No drawbacks or bonuses. It just is. You can configure some basic settings, just like in Overnet.
Not serverless.
Free (Or support the developers and pay 19.95$).
WARNING: During the installation process you’re asked whether you want to install spyware. Be advised to better unselect those and not install them!eMule:
Open source. Anyone can develop, and they do. Favorite of 90% of eDonkey2000 network users now, and it grows.
Multiple mods are available, but to use one - and to benefit from it - you’d have to know what all the options do Wink
Fastest to find sources (any version/mod) but if badly configured, downloads are minimal.OK.
So you have your client, and you’ve read the FAQ? Really?
I don’t believe you.Well, just this once, a GENERAL ADVICE FOR SLOWNESS.
1) Corruption:
In eDonkey/eMule this is not a problem. In eMule it can be even reduced by lowereing the file buffer size.
This has a drawback, so do not lower the value if you don’t know what you are doing.
(only available in some eMule versions)
Overnet suffers from this extensively. No known remedy.2) Speed:
Well, how fast do you think you should download? Think hard.
Answer is: Just as fast as others UPLOAD to you.
And just how fast others upload to you then???
- Just as fast as you upload to them - but it’s a bit more complicated…There’s a thing called queue. Guess what. You’re in it.
-Everyone that is waiting to download from you is in YOUR queue.
-Everyone YOU are trying to download from… You are in THEIR queue.
For every bit & byte you upload, you get credits (only some clients, eMule mainly).
These credits are stored in the persons computer you uploaded to.
Whenever you need a file, if multiple persons are in line to upload that file to you, and someone has credits from you - like magic, you get the transfer before someone who hasn’t uploaded to them.Basic rule of thumb: The more you upload - the more you download.
Important note: You can only be in a queue of someone for one file. So if you try to download multiple episodes of a TV-Show, chances are good that one source got more than one episode. You will be in the queue for one of the files and all others are waiting (the status is set to A4AF which means Asked 4 Another File). So it’s a good idea to pause all but two or three files of the show and configure your client to resume the other files when the first ones are downloaded - or do it manually. (See longer article about the A4AF subject)
Most clients also have a set limit ratio to prevent assholes from taking over the network without giving anything in return.
This up/down ratio is anything from 1:2 to 1:7 depending on client.Here’s a hint:
Do not ask what client has what ratio as your first question. (because most people don’t know about this and if they do, why should they tell you?!)All clients will limit your download speed if you limit your upload speed too much. So make sure you set fair values when configuring your client.
3) Amount of sources (or Killing your connection with greed):
Sources cramp your download speed like a bitch, so you got to rationalize your downloads/sources.Let’s assume your connection can handle 10.000 sources (and that’s a loooot of sources!):
-You can have 10 files with 1000 sources active
-You can have 20 files with 500 sources active
-You can have 100 files with 100 sources active
-Or any combination, as long as the total source count doesn’t exceed 10.000Never mind about active connections, set it to 1.000.000 if you wish (Not in Win98!)
Only thing you got to watch for is the amount of sources.Easily tested with 1-10 popular files (3000-6000 sources each) & setting source limit so that total sources grow by 1000 for each new activated file.
Then just increase the Max Sources setting - until you notice your connection slow, whither & die.
Reduce ~20% from the lethal dosage & keep it in check manually
Overall, the source settings heavily depend on the amount of files you’ve got in your downloadqueue which are not paused and how spread they are. So if you find your personal setting with above method and add 20 new files, everything was for nothing, except you amend your source settings according to the new situation. A value of thumb for the max amount of sources per file on an upload speed of 32kb max is about 300-350. Usually you don’t really need any more sources than that.4) Upload/Downloadspeed Setting and limitation (or Killing your connection with greed2):
The next thing to especially take care of is your client settings for the max upload/download and the upload/download limitation.
Let’s say for example you are on ADSL with 1mbit downstream and 256kbit upstream. This means you can download with a maximum of 128kbyte (1mbit=1024kbit, 1024kbit/8 = 128kbyte) and upload with a maximum of 32kbyte (256kbit/8=32kbyte).
So you would enter those values on your client? Yes, as maximum theoretical values, but these are your absolut maximum theoretical values. Due to the way the protocols work, whenever you download, you will send something as well, to request the next package, to inform the other side that you got the last package, etc. This is the protocol overhead.
So in order to not let your connection die if you upload with full speed, the next thing is to limit your upload and downloadspeeds.
This can either be done in setting lower values in a bandwidth limit fields or if no separate option is available by reducing your theoretical values (as mentioned above).
A general rule of thumb is to reduce your values by about 5-7 percent to leave enough room for overhead and for yourself to be able to surf the net.
From above example (128kbyte down, 32kbyte up) the bandwidth should be limited to max 122kbyte down and 30kbyte up. Depending on what else you do, you might want to limit it even more.5) The low-id/high-id problem:
The clients are using several network ports to communicate with other clients/sources and the server (or in overnet with nodes). If the ports your client is communicating with are not directly accessible from other clients, you will be given a lowid. This has quite a big impact on your downloadspeed as it prevents you from connecting to any other clients which have a lowid and many servers don’t even let you connect to them.
To fix a lowid-problem may be a simple reconfiguring of your firewall (if you use such thing) or closing other programs which are using those ports (running overnet AND edonkey OR emule at the same time is not a good idea - configure them to use different ports or decide on only one of them! Hints for the decision: see above!). But sometimes it can be a rather complicated task, especially if you’re in a company/university/whatever and can’t do it yourself. In most of these cases you won’t have a chance of convincing the network administrator to open up the ports for you.
For more information go here:
http://www.edonkey2000.com/documentation/unreachable.htmlHope this clears up some confusion!
Source: The Realworld !.
Many thaks go to Malevolent for writting this great informative document and to Wuff who edited it and extended it more. Good job guys.
Settings in eMulePlus by Sleepy.
I often get asked the question why eMulePlus is such slow, the only answer I can give is set it up correctly.
How and why? Well this is my little help file about how to set eMulePlus up correctly for the best speeds possible.In this help file I am sure that you know what a LowID is and you have managed to overcome that little obstacle,
I also think that you know the linespeed of your connection either by getting it from your provider or by having
it tested somehow through a server near to you. I advise against using a server not in your country since those
always seem to have trouble getting the real speeds of your internet connection.
I also think to know that you know what the preferences menu looks like and be confident in knowing what effect
a change might have.
The last thing I think is that you are using Windows XP or 2000 but not a windows9x (98/ME) version since they can
not handle the large amount of connections discussed here. Anyone using Windows98/ME I advise to upgrade to WindowsXP
or windows20001. Upload/Download Speed settings
2. Max connections
3. Max connections per 5 seconds
4. Max sources per file
5. Extra information and tips1. Upload/Download Speed settings
The first step in setting up eMulePlus is knowing how to fill out the maximum upload and download speeds the mule is allowed to use,
get these wrong and you will never be able to download at decent speeds. Capacity is of no importance, this is only for the
statistics and the graphs in eMulePlus, I do advise to set them to your actual line speeds so you will be able to read
the graphs normally should they ever be needed.The settings in the limits part are a bit more important, they actually decide how well the mule will run. I advise to always put this at maximum,
only change this is special cases. Maximum can either be because of the upload being below 10 or the maximum that is in capacities. The
Limits can never exeed the capacities. There also is this checkbox below the part where you fill out the limits, whenever it is available
check that checkbox, this will make sure nothing in eMulePlus itself limits the downloadspeeds.
Now about the Upload limits, probably the most important setting overall, get this right and your eMulePlus could fly,
get this wrong and your eMulePlus will crawl.The settings depend on what the capacities of your internet connection are, the default ‘rule’ is to use about 70% of your capacity,
that will mean that if your internet connection can handle 32 kbyte of upload you should set it at 22.40, this might even be a little bit too much,
knowing that most connections suffer from default overhead, that will result in practice to have 28kbyte instead of the 32kbyte per second
given by your provider. Mostly overhead is about 10 to 15% of the actual given speed. Keep that in mind when setting max upload speeds.
When your theoretical upload speed drops below 20kbyte per second the settings become a little bit different. Then I’d advise to set the upload
limit to 10 by default. If your upload drops below 14kbyte theoretically then go below 10, this will influence your max downloadspeeds but
there is not much of an option since setting it higher will influence it even more, lowering it to unbearable speeds like 0.01kbyte per second.
The extra upload above the set speeds is very important because you need to look for sources which takes some bandwidth, ask the sources for
the transfer and contact the servers to transfer your sources and filelist. How many bandwidth this could take can be read in part 2 and 3.-Advised setting:
-Upload speed above 20: 70% of uploadspeed (or lower, above 10)
-Upload below 20, above 14: 10
-Upload below 14, above 10: 4 below actual uploadspeed.
-33.6k/28.8k/56k modem: 12. Max connections
Also an important setting for those with limited upload bandwidth, but not just for those, for everyone. Some think that a higher setting is better.
While it is understandable to think so, this is actually far from true. More connections only increase the overhead a lot but might not always
provide better speeds or more sources since 90% of the connections are only used for half a second. Every source in your queue gets only
contacted once every 20 minutes, depending also on the place in the queue. Max connections is possible to reach, but the default setting is
more than 500, for most users this is far to much. Especially those with a router get in trouble since most routers can only do a maximum of
256 connections and you also want to be able to browse the internet and fetch your email so the best setting for routers will remain 200.
Do not try to go higher with a router, this will make sure some connections are not made, not finished or not accepted. eMulePlus will not know this
so unknowingly think that some users are offline or not available anymore thus making you lose those sources.Max connections is also dependant of the speed of your computer, if you have a fast computer setting this higher won’t do any damage,
but with a slower computer, -especially the amount of RAM matters- you might not want to set this too high, 250/300 is always a safe setting
unless you use a router of course. But with a faster computer, lets say more than 512MB of Ram you can set it to some value above 300. Exeeding
500 is most of the time unneeded since this causes a lot of overhead and little extra gain on the speeds. The overhead with max connections
is not that much of an issue knowing that most connections are such short but I do advise to keep an eye on it. Because you wouldn’t want any
connections to be delayed due to a lack of overhead. Since that might just make another client drop you, since it cannot get the answer back from
you.-Advised settings:
-with router: 200
-without router: 300-4003. Max connections per 5 seconds
This is probably the most important setting but luckily also the easiest. This time the higher the better is the right way to think. although there are
exeptions, as always.
This setting does not suffer from overhead trouble, in other words the only thing that limits this setting is the computer and if you run a router,
especially the router will limit this setting. Without a router, set this to 50, above 50 it will not do anymore good and only slow down the computer
and eMulePlus so I advise not to go above that setting. If 50 seems to slow down the computer slowly decrease it with 5 until it works like it should.
With a router it becomes a bit more difficult, a lot of routers can barely handle the default 20, of course you can try to start with 50 and decrease
also until you have your internet connection back. A too high setting can reboot the router or make it crash. It could also make the internet go
really slow and webpages might fail to load like they did before. My personal experience shows that some routers can handle 30 as maximum.-Advised settings:
-With router: 30
-Without router: 404. Max sources per file
This setting suffers most from overhead, every 800 total sources create 1KB of overhead to keep an eye on. So if you have 2 files with 400 sources
this will already cause 1kbyte of overhead. The server connection also causes overhead, so keep a close eye on these settings. Depending on how
much uploadspeed you have left above the upload speed limit you have set at part 1, you can adjust the sources per file according to that. Also
keep in mind that for every source a connection to create is needed, otherwise the source will have the too many connections message on it. The
source will be contacted when a connection comes free but that might take a while. This setting also depends on how many files you download.
It is very difficult to say what setting works best, since it depends on so much other settings.Here are a few examples of settings and an explanation why.
-Upload limit: 10 (actual 32)
-Max connections: 200
-max connections per 5 sec: 30
-max sources per file: 400
-downloading files: 8These settings work together very well since we now have a total overhead of 4kbyte per second, a very nice number and comparing to the
sources that can be obtained with these max connection settings the sources per file setting should work for this configuration.-Upload limit: 30 (actual 80)
-Max connections: 400
-max connections per 5 sec: 50
-max sources per file: 600
-downloading files: 20Although we have a lot more connections free now we do keep the max sources per file within good boundaries, since we are downloading 20 files.
More than 20 files is mostly not very smart to do, and eMulePlus has the option to resume a paused file when another file completes so I would advise
to use that option with more than 20 files. This setting works best now because we have a lot of room available above the used 30kbyte of
uploadspeed used.-Upload limit: 20 (actual 32)
-Max connections: 300
-max connections per 5 sec: 40
-max sources per file: 250
-downloading files: 20Here we are also downloading 20 files but since we have less bandwidth left above the 20kbyte used for upload we keep the sources per file lower.
But we are using eMulePlus here which drops unneeded sources when the max sources limit is reached so the sources will mostly be good sources
and you might be able to download just as fast as the previous configuration. The computer here is not so fast, it runs a firewall that also stresses
the computer when there are a lot of connections made so it is now set to 300 and 40 per 5 seconds.-Upload limit: 8 (actual 12)
-Max connections: 200
-max connections per 5 sec: 30
-max sources per file: 250
-downloading files: 8
Here also 250 connections, 8 files, because we have the upload limit set to 8 for our low uploadspeed (16) we want to create as little overhead as we
possibly can, that is why we also have max connections lower.If you are not sure here is also an advised setting.
Advised setting:
- 3505. Extra information and tips
This part is made for additions, extra information and other tips.
There is a new network only available in the original eMule called Kademlia, I have noticed that it decreases downloadspeeds since it causes a
lot of overhead and provides very little extra sources at the moment, practically every client is still online on the ed2k network and most are not
on the kademlia network yet. eMulePlus is not using Kademlia yet because it has not proven to work good enough yet. It also tends to use a lot
of memory and slow eMule itself down a lot.
Some say that Kademlia is faster and finds more sources, personally I think it finds more sources than the Original eMule because when you deactivate
Kademlia the part is still being processed thus using a lot of resources and making it slower.
When running eMulePlus I noticed higher downloadspeeds in average compared to eMule with or without Kademlia.Lately there has been a few issues in france and other countries, some providers block the default eMulePlus ports of 4661TCP, 4662TCP and 4672UDP
I advise to change the ports to other not default ports above 1024, as example 8000TCP and 8001UDP, this can be set in the preferences menu of eMulePlusThis help file was written for eMulePlus, it may apply to the original eMule or mods from the original eMule but that is not guaranteed.
This help file was written by Sleepy.
For comments: eplus@dyskrasia.nl
Do not email for help or other questions, go to the emuleplus forums for that at http://www.emuleplus.info/Disclaimer:
eMulePlus nor I am responsible for any damage that may occur from reading this help file nor are we responsible for who or what the help file eats.
This help file was written to reflect the importance of settings in eMulePlus and nothing else, sideeffects are possible but will not be eMulePlus nor
my responsibility.Source: eMulePlus Settings.
Hope you learned something new from the above tips and tricks.
I only post tips that I have tried and I know that they work if they are done correctly. I used to get full download speed a few months ago (60KB/s), at the moment I have reached 30KB/s, maybe is because the files that I am downloading and the sources aren’t that many, or I have to leave eMulePlus longer.
A checklist for a nice eMule experience
0. Minimum Systemrequirements
Those requirements are meant for eMule running 24/7 under high load, not for a 24 hours quickie. If you want to work, surf, play and watch movies at the same time use a CPU with 1 GHz or more and at least 768 MB RAM. For your own sake.
![]()
- Pentium II CPU 350 MHz or higher
- 256 MB Ram , better 512 MB or more !
- BIG !!! HD, 50 GB or more for emuletemp + incoming + other shared files
- Highspeed Internetconnection through NIC/router, NO USB,Firewire,DSLmodemcards, ISDN, analogmodem or whatever !!!!!
- Network OS like 2000,XP (NT works), NOT Windows 95,98,98SE,ME !!!!
- A user , who is both able and willing to use Google !!
1. ISP trouble
1.1 NAT
Make sure you got a REAL internet connection !
Meaning : Your ISP does assign you with an PUBLIC IP, you don’t have to share with lots of other users (NAT).
If this is the case, you’re in a very big LAN with NO access to the router.VERY BAD. You’re stuck with LOWID, no matter what !
If you’re unsure, don’t hesitate to grill your ISP about this issue. Hey, they want your money, so you should get the real deal and not a cheap ripoff !
Change your ISP ASAP if they make any trouble !
1.2 Portfiltering/trafficshaping/portblocking
Make sure your ISP does’nt use any of these techniques to oppress innocent p2p-users. Many reselling companies for big internet carriers use this to ‘convince‘ highend users to leave.
1.3 High transfervolume
Same problem here with resellers and high transfervolume users.
Solution: Use big carriers as your ISP. They usually don’t block/shape p2p-usage and don’t care about high transfervolumes.
They own those damn pipes
![]()
2. LAN/Router
2.1 Portforwarding
- Use a FIXED LAN IP, NO DHCP for your eMule PC -> EMULE_IP
- For incoming connections forward the ports your eMule client is using to the SAME ports and the LAN IP of the machine your eMule client is running on. Do this for each eMule client. If you’re using more than one client, make sure EACH eMule client uses a DIFFERENT set of ports , no matter if they are running on different machines or all on one.
Forwarding rules (portnames see eMule settings 4.1):
Forward
- INCOMING TCP FROM ANY_IP on TCPPort,WEBPort,MobilePort
- INCOMING UDP FROM ANY_IP on UDPPort,ServerUDPPortTO EMULE_IP and EXACTLY the same ports
- Firewall rules for OUTGOING traffic (only if it is not already the default rule for your router)
- ALLOW ALL OUTGOING TCP/UDP FROM EMULE_IP TO ANY_IP
- If your router is blocking ICMP or can’t forward ICMP, the current USS implementation with eMule can cause some trouble.
Otherwise
- Forward INCOMING ICMP 0,3,11 FROM ANY_IP TO EMULE_IP
- ALLOW OUTGOING ICMP 8 FROM EMULE_IP TO ANY_IPto allow USS to work.
Remember: ALL connections have to pass your router !
2.2 Max connections
Most SOHO LAN/DSL router can handle only a small amount of simultaneous internet connections (usually around 200-250).
- Make sure, the combined number of connections of all your eMule clients does not exceed this limit at any time.
- You can avoid this limitation by using an old P1 or P2 computer with Smoothwall or IPCop as a
powerful router with firewall and IDS. Perhaps you have an old machine lying around somewhere![]()
3. Client Computer
3.1 NIC drivers
Use up-to-date drivers for all your NIC’s.
The default windows drivers are mostly outdated and have problems to cope with the number of networkconnections eMule is able to use.
To be able to update your network drivers, you first have to know your currently used network chiptype/vendor. If you have no manual to look into, the only way to be sure is opening your computercase and look for yourself. Don’t trust your OS too much. Sometimes it does’nt recognize your NIC correctly and therefore installs wrong or ‘far from optimal’ networkdrivers.
Once you know your NIC’s chip, try Google or websites like www.driverguide.com to get up-to-date drivers for your OS.
3.2 DSL drivers
If you are NOT behind a router and connected to the internet through a DSL-modem (pppoe) :
On a DSL internet connection the up- and downloading bandwidth are NOT independent. To upload with your maximum bandwidth and download with reasonable speed at the same time ,or the other way around, use a trafficshaping dsl-driver like CFOS. Don’t use the standard Windows XP DSL-driver. As an alternative you can use the USS (upload spead sense) function of eMule.
3.3 Minimizing running OS services
This is going to save memory and cpu resources and most important : you will have much less compatibility troubles.
General rule: If you dont need a service, shut it down completely
For a comprehensive guide on OS-services, which ones you need and which not, look at Blackviper services
This site offers a commandline script for Win2000/XP to do most of the configuring work automaticly.
Very handy
![]()
3.4 Closing open ports
If you’re NOT behind a router, you’re exposing your computer directly to the wild internet with lots of ‘open by default’ doors (ports). You can check it out here or here. Even if you’re already using a firewall to protect yourself, it might not work correctly, you did shut it down on purpose or accidently or it is badly configured. So, closing those ports in the first place is always a good idea !
My favorite guide for this difficult task is here.
After that there should be NO open ports left, but better check it again
![]()
3.5 Firewall (on eMule client pc)
After performing 3.3 and 3.4 there are only two reasons left to use a firewall:
- To block unwanted outgoing traffic (trojans, privacy issues (microsoft, adware, spyware), unlicensed software calling home
)
- To block traffic to/from unfriendly ips (copyright goons, gov, mil, you get what i mean
)
My personal favorite for the first job is Kerio personal firewall 2.1.5 (old, but small, fast, does its job and nothing else). Of course there are others like sygate, outpost, kerio 4.x, tiny , but i dont like them. They tend to slow down networktraffic and cant handle as much connections as Kerio 2.1.5 can.
The best and most up-to-date ipblocklist is available here. You can convert it on this website either into a pure ip-list for importing into Protowall (see Bluetack), or convert it into a ipfilter for your p2p software (eMule) or do both. This ipblocklist does protect you from well known bad ips only, not from everyone, keep this in mind. But its certainly better than nothing :).
Oh. Yeah. And by the by : Check carefully , if your own IP is being blocked by this IP-blocklist. It is far from being perfect and some IP-ranges are really big and some might even accidentally block innocent filesharers like yourself.
So, better check twice !There are 2 common cases for the firewall configuration:
- If you’re running eMule on a standalone computer with an applicationbased firewall like Sygate or Kerio/Tiny or Outpost without router, the firewall ruleset for eMule is :
- ALLOW ALL OUTGOING TCP/UDP TO ANY_IP for eMule.exe
- ALLOW OUTGOING ICMP 0,3,11 TO ANY_IP
- ALLOW INCOMING TCP FROM ANY_IP on TCPPort,WEBPort,MobilePort for eMule.exe
- ALLOW INCOMING UDP FROM ANY_IP on UDPPort,ServerUDPPort for eMule.exe
- ALLOW INCOMING ICMP 8 FROM ANY_IP
- If you’re running eMule behind a (already correctly configured) router it’s a little bit more work :
- Use a static LAN-IP out of f.e. 192.168.0.1-254 for your client-pc: EMULE_IP
- Configure the ROUTER_IP ( f.e. out of 192.168.0.1-254, but different to your client-pc IP !) as standardgateway and dnsserver on your client-pc
- On your router forward ( see 2.1 ) the ports you chose for eMule ( see 4.1 ) to the LAN-IP of your emule-client (look into your manual howto forward ports specificly with your router)
- If your router is capable of, also forward incoming ICMP 8 to the LAN-IP of your emule-PC and allow outgoing ICMP 0,3,11.
- The only firewall rule on your eMule pc is:
- ALLOW ALL INCOMING/OUTGOING TCP/UDP/ICMP TO/FROM ANY_IP for eMule.exe
4. eMule itself
4.1 Ports
The current official emuleclient (.44d) is using an additional port to the ones you can set in the preferences.
It’s called ‘serverudpport‘ and can be set only in the ‘preferences.ini‘ textfile in the config directory.
So the whole set of used ports is:
- TCPPort -> set in Preferences
- UDPPort -> set in Preferences
- ServerUDPPort -> set in preferences.ini
and ONLY IF NEEDED:
- WEBPort (TCP) -> set in Preferences
- MobilePort (TCP) -> set in Preferences
My usual choice for the first three ports is 55,56,57.
This way most users with a ‘bad ISP’ (see portblocking) can connect to my eMule without problems. Ports below 1024 are usually left untouched by ISPs. On a windowsNT/2000/XP pc you can find a list of ports and their common usage in the textfile :
WINDOWS\system32\drivers\etc\services .
Just be sure you don’t choose a port which is already being used on your computer.
4.2 Preferences tips
- Max. connections 150-200 (for all emuleclients combined if you’re using a router !)
- Max. new connections per 5 seconds : 5 for people with lowcostrouters and 30-40 for others
- Try to gather 2000 - 4000 available sources (play with max sources per file, running downloads ) to maximise your download
- Use a big queuelist for a working creditsystem (depends very much on your available sources and the uploadoverhead you’re willing to spend)
- Or disable creditsystem in case you want to release rare files AND download something else at the same time
- Oh yeah. The most important tip is : STAY ONLINE 24/7
4.3 Kademlia
If you are using an emuleclient with kademlia-support (serverless network), be aware, it’s still in alpha stage and still produces A LOT of bandwidth overhead.
Whats A LOT ?
I can speak only about my own experience: I’m connected to the internet through a 1024/128 kbit dsl line. Quite regularly my download reaches a maximum of about 90-110 kb/s. Without KAD i can still upload with 10-12 kb/s (varies a little depending on queuesize and number of connections).
BUT: WITH KAD additional to the ED2K-servers this drops to 7-9 kb/s.Why is this important ?
The newest emuleclient .44d enforces a 1:3 ul:dl ratio, if your average upload is less than 10 kb/s (for now only if USS (upload speed sense) is enabled). The major emulemods based on Zzul have this ratio enabled ALL THE TIME and you can expect this feature to move in the official client any time soon.
My conclusion: For people with an upload bandwith of 128 kbit or less, i really recommend using the KAD support exclusively and NOT additional to the servers for the time being. If the developers somehow manage to reduce the overhead significantly im going to reconsider this.
Those recommendations are based on my own experiences with my emuleclient-usage and internetconnection. Your own experience might differ from that. To be sure, your have to try it by yourself.
The website were I found those tips is this one.


