UNDERSTANDING CONNECTIONS.....as I have learned about them from 180 crashes per my emule statistics page
What is a connection? A connection is an active upload, download, and single server selected. Look at your current upload screen, top of the page...at 175KB/s, mine says 28, thats 28 connections....your upload speed SELECTION (not current speed) determined how many upload slots you have, roughly 1 connection for each 6KB/s of selected upload limit speed. Now look at your download page.....each source showing in () as currently downloading is a connection. More connections? Sure, adding files to emule means you will have connections being created to setup your client queue.....this is where max connections in 5 seconds comes in. The 5 second thing is simply how many of these "flash" as i like to call them connections occur when you start a file.....set it to 1000 in 5 seconds and start a movie file with 1000 sources, and your router will be slammed with 200 connections per second, and will probably die in agony. Set to 25 in 5 seconds, and that same 1000 source file will be MODERATED into submission, over a 5 minute period. Seriously, how often do you pull down 1000 sourced files, and absolutely must have them 5 minutes faster or you will die?
If you limit your sources per file to like 1000, and you hit up a 2000 source file, emule will very happily, over a short wile, prune off all the unusable (no needed parts low ID etc) sources, and replace them with happy new sources, keeping the limit under 1000.......it may stop at 1000, prune 500, but will then add new usable ones up to 1000, so don't worry your not getting the maximum sources you can use, setting ridiculous limits t source simply means emule will have to list and retain detals of each and every source for each file that you CANNOT use.
Setting say a 150 connection limit, can and will slow the continuing pruning process after adding large files, but for those of you that get router crashes, your well aware of how much DL time you lose waiting for the internet to come back online, and for your sources t start resening the file. I just pulled down like 6-7GB over the last 24 hours, snaring 6 2CD movies, still have 1/2 of the #2 CD of each to go......all were in the 500-1000+ source range, my active connections set to 150, no crashes, even when i added ALL 12 files to the emule list at once....I intentionally added them as paused, and started them simultaneously to see how this works. Each file takes a turn sorting itself out, then another will go blue etc. KEEP IN MIND ACTIVE UPLOADS AND DOWNLOAD CONNECTIONS HAVE PRIORITY, QUEUE SORTING OF CLIENTS AND SUCH IS HANDLED WITHIN THE REMAINING CONNECTION LIMITATIONS YOU SET, 30-40 connections will handle a full T1 just fine. (will handle the actual data being exchange, not counting source handling)
I also run KAD, have no idea how KAD handles connections, but I believe where it says I have a buddy and one port means one connection for KAD???
These are just my personal observations and opinions, and sould be taken as such,no warranty on truth of info, check my logic against the actual publicized detailes of the features I have talked aout, and determin your own truth