Increase Your P2P Download Speeds


Recommended Posts

This guide is meant to explain how to increase your speeds when using p2p applications and still be allowed to browse the the Internet, with just a small slowdown. First off, I'd like to recommend to everyone:

?Torrent for large new files - http://www.utorrent.com/

eMule for rare files - http://www.emule-project.net/

cabos for media files - http://cabos.sourceforge.jp/

They all use very little resources and are spyware/adware free.

?Torrent Quick Tips - Official FAQSpeed Guide (basic)

This should popup when you first run ?Torrent, otherwise head over to Options>Speed Guide (CTRL+G). Follow the instructions on the screen. You will want to test your upload speed on a few sites to make sure you input speed you are getting and NOT the speed your ISP claims to be giving you. Make sure to do a few tests and take a rough average of them. Choose the closest option in the drop down menu (better to choose a lower speed than a higher one, but only one setting below). For more about the 80% rule see below for details. For step 2, choose your port. Make sure to test if it is port forwarded, see below if you have a routerManual Settings (advanced)/Options>Preferences>Connection

Port used for incoming connections: xxxxx

You can use any port that isn't in use already, 45682 is the one I use. If you have a router, make sure to have this port, port forwarded. See below for more details.

Randomize port each time ?torrent starts: UNCHECKED

I have a router and therefore I leave this unchecked. If you do not have a router or a firewall, and want extra "security"; check this option.

Enable UPnP port mapping (Windows XP or later only): UNCHECKED

I leave this unchecked because it shouldn't slow down speeds, but for some reason it can cause problems sometimes. It is not needed if you port forward manually and I would actually recommend disabling it if you port forward manually.

Add ?Torrent to Windows Firewall exceptions (Windows XP SP2 or later only): CHECKED

If you don't have the firewall on, you can uncheck this option. Otherwise, check this option or add ?Torrent to the exceptions list manually. See below for details.

Proxy Server: I don't have a proxy set up, if you do make sure to set this part up correctly.

Global Maximum upload rate (kb/s): [0: unlimited]: Do not put this to 0. See below or the speed guide above for more details.

Alternate upload rate... & Global maximum download...: User Preference

Use the first option if you plan to seed a torrent. Capping download speeds for testing or to maximize browsing speeds is sometimes use BitTorrent

Global Maximum Number of Connections: 1000

This number should not be set too low or the number of connections made to your torrents will be limited. Setting it too high may cause too much bandwidth to be used and can cause overall slowdowns. Play around with this number and see how many connections are being used in Help>Show Statistics

Maximum Number of connected peers per torrent: 250

This number should be lower than the number above. If you see that the peers connected to a specific torrent are exactly this number, or very close, increase this number to improve speeds.

Number of upload slots & Use additional upload: User Preference

This depends on how much you want to upload to other users. Do not set too low or it may affect download speeds. I have it set to 4.

Enable DHT, Enable DHT for new torrents: CHECKED

This is recommended to be checked to improve speeds. More people will be available for sharing if this is checked. (private trackers don't like this, turn DHT off for them)

Ask tracker for scraper information, Enable Peer Exchange: CHECKED

This is recommended to be checked to improve speeds.

Protocol Encryption: ENABLED

I would recommend everyone to enable this. This can help increase speeds with many ISPs. If you suspect your ISP is throttling ports (i.e. you are getting 0-10kb/s) set this to FORCED.

Allow incoming Legacy Connections: CHECKED

Maximum number of active & Maximum number of active: User Preference

I have mine set to 4 and 3.

*The rest in this section is user preference Advanced Options

Most of these can be left on default, except:

net.max_halfopen>50

DO NOT CHANGE THIS OPTION unless you have windows xp sp2 and you have patched tcpip.sys. I have mine patched to 50 and hence the above setting. See below for further details.

peer.lazy_bitfield>User Preference

If you are getting ridiculous speeds (1-5kb/s) your ISP may be to blame. Set this option to true if you believe this is the case.

ieMule quick tips - Official FAQ

Note: There is a wizard at the bottom for this section.

Download Capacities and Limits: User Preference, you may want to cap your download speed if you are downloading something else and want it to get more bandwidth.

Upload Capacities and Limits: Enter your max upload speed and cap (limit) it to about 80%, see below for details.

Client Ports: Choose two ports, the default ones will do. Make sure to port forward them (see below for details) if you have a router, make sure one is TCP and one is UDP and test if they are open.

Max Sources/file: 1000

Connection limits: 5000

Play around with these two numbers, setting them to low will cause eMule to struggle and setting them too high will use up too much of your bandwidth and effectively kill your connection.

Reconnect on Loss, Autoconnect on startup: CHECKED (User Preference)

Network, Kad and eD2K: CHECKED

You'll want to have more networks to connect to more peers. As well, eMule will track how much you share, so make sure to have a decent library of shared files.

Cabos Quick Tips

Save downloaded files in: User Preference (just make sure you can find the files after)

Maximum Downloads: User Preference

Downstream Bandwidth: 100%

Leave this on the default 100% unless you need to divide up your internet bandwidth across other programs

Share partially downloaded files: CHECKED

Share completely downloaded files: CHECKED

Not sharing files can usually hurt your download speeds.

Maximum uploads: User Preference

Maximum uploads per person: User Preference

Do NOT set either of these options to 0. It will hurt your download speeds.

Upstream bandwidth limit (%) : 80 (see below for details)

Listen for incoming connections on port: User Preference

The default number is fine, just make sure to port forward if you have a router, see below for details.

Allow this computer to become an Ultrapeer: CHECKED

Allow freeloaders to connect to this computer: UNCHECKED

Only play around here if you are behind a proxy, otherwise leave everything unchecked.

Now to the good stuff. No matter what p2p application you use, here are some basic tips to increase transfer speeds:

Do you have a firewall?

If you do,

>Open up the options/preferences/settings for the firewall - Usually your firewall will have an icon to click in the taskbar (bottom right)

>Look for the key words "allow list" or "programs"

>Add the application you want to give access to the internet

>Make sure to save your settings when you're done

Do you have a router?

(check out http://www.portforward.com - thanks to CrisCr0ss)

If you do,

Go to start>run>type cmd, press enter>type ipconfig, press enter

>Remember both your IP address and your Default Gateway

>Type in your default gateway into your default browser (Internet Explorer will work fine), a password prompt may come up; I don't know your password

>Look for the keywords "applications" or "port forwarding" and fill out one line for each p2p client (2 sometimes are needed, see below)

>You need to use your IP address, the correct port range (usually just one port, so both min and max would be the same port) and set either TCP or UDP

>You can find and change the ports in the actual p2p client's settings, just make sure they are the same in the router

>Most p2p apps need both TCP and UDP checked, if you aren't sure; check your p2p clients' FAQ

>Make sure to save your settings when you're done!

In eMule you will get a "High ID" (server tab on the bottom right under my info) if your ports are properly forwarded and the firewall allows it through. Otherwise, you get a Low ID. In ?Torrent, you will get a green icon in the bottom right of the program if everything is working fine (It may remain yellow if you do not have a torrent added or if the torrent is very unpopular). Red means you don't have it port forwarded or added in your firewall.

Other p2p apps may not tell you if you did everything correctly but your speeds should improve if y:) did :)

If you want to make sure you forwarded the ports correctly and the p2p program doesn't offer a built-in function, certain applications will do this for you. Active ports and SIW can do this.

Cap your upload speed to 80%.

Most internet connections will limit your download speed if your upload speed is maxed out. To "fix" this, the general rule is to limit your upload speed to about 80%. Limiting it lower than 80% is a) unfair to everyone transferring the file b) ignorant as many clients will then automatically slow down your download speed.

First, you need to find out your upload speed from your internet provider. You can call them or visit their website.

A good idea is to find out your actual upload rate as different factors can affect what you are actually getting from your ISP (distance, sharing between computers etc.)

You can test your bandwidth speeds on sites like

Once you have the number it will probably be bitsi. Most clients use speeds bytes. 8 bits makes a byte. Therefore, take your number and divide it by 8. Now find 80% of the new number.

Here is how I calculate 80% of my upload bandwidth kb (b=bits, B=bytes) 100 x 0.8 = 80kB

Within my p2p client, I cap my upload speed to 70kB-80kB. Keep in mind, if you have many clients open, and every single one is allowed to use 80% then you can easily max out your upload speed and have problems with download speeds.

Do you have Windows XP SP2?

If you don't, you should. Service Pack 2, however, limits the number of half-open connections (the tcpip.sys file). This does not affect browsing speeds but can have a pretty negative effect on all p2p clients. A good number to patch the maximum number of half-open connections allowed is 50. If you don?t see any change in speed, run the patch again and choose 10 (the default number). I would not recommend going over 50-100. This limitation was added for security reasons, so keep this in mind if you want to patch your tcp.sys file. You will receive an Event ID: 4226 warning in the Event Viewer because the patch is changing the tcpip.sys system file.

The following links are possible ways to patch this system file. I am not responsible for anything that may go wrong when patching the file.

lvllord's patch

xp antispy (in the special menu)

Still can't get great speeds? Post here or pm me to change some settings within theI welcome fellow Neowinians to add on to this thread and give other suggestions for increasing speeds. Do not simply come here to yell out that a certain p2p app is better or worse than the others. Rating this thread is appreciated and helps users check out the good guides. Finally, please respect Neowin's rules and keep this thread free of piracy discussions.

post-51806-1135025207.jpg

i was thinking of getting screenshots but they take up a lot of space, if you don't believe me you can always check out the utorrent forums.

586729348[/snapback]

i had a feeling it was from there, cuz i just came back from reading it :p

nice guide btw.. (Y)

Also, whether you think so or not, patching tcpip.sys to allow more than 10 half-open connections helps a lot (only applies to XP SP2). If you disagree, then disagree in silence or go find the proper thread, there's a huge one about this topic. You can download it here or here.

Also check out TCP Optimizer, a neat little internet connection tuning utility.

Azureus downloads slow as hell for me same with limewire. I have a 6mb connection and i have forwarded all the ports yadda yadda applied the lvllord patch and i still get download speeds at the most 20kbs. I called my isp they say that the torrents depend on the uploader yadda yadda i know that already theyre not throttleing ports. I emailed my router maker and they just told me what i already know. I did all the port forwarding crap everything is done properly but i still get slow download speeds and i have no idea. I have one more computer connected on my network but its not used for downloading or anything just a shared connection. I'm at the end of my rope with it. I download extremely fast on ftp sites and http sites. But bittorrent and other applications are slow as hell, if anyone can help that would be amazing.

Azureus downloads slow as hell for me same with limewire. I have a 6mb connection and i have forwarded all the ports yadda yadda applied the lvllord patch and i still get download speeds at the most 20kbs. I called my isp they say that the torrents depend on the uploader yadda yadda i know that already theyre not throttleing ports. I emailed my router maker and they just told me what i already know. I did all the port forwarding crap everything is done properly but i still get slow download speeds and i have no idea. I have one more computer connected on my network but its not used for downloading or anything just a shared connection. I'm at the end of my rope with it. I download extremely fast on ftp sites and http sites. But bittorrent and other applications are slow as hell, if anyone can help that would be amazing.

586729912[/snapback]

how many connections have you set the patch on? verify that the same ports are set in the router as well as the actual program? did you open both tcp and udp? you can also try the clients I mentioned and see if it makes a difference.

srry url is www.firewallforward.com

586732968[/snapback]

fixed.

if u have SP2, it limits ur outbound connections from 50(or infinite, idk) to like.. 2

i have a patch that helps it increase the number of outbounds..

EVID or something like that

goes hella fast on Azureus 200kbs sometimes, average at 80-120

emule, well it depends on the people =/ most i've gotten is .. 60+kbs

limewire... each file is like what 3~ mbs? doesnt matter about speed for me..

You folks are not understanding the purpose of the patch at all, maybe I should have explained to begin with. XP SP2 limited the number of incomplete or half-open connections (not total connections) per second to 10 to decrease the chance of worms spreading. Increasing it beyond 50 is pointless, and only makes your system that much more unsecure. Microsoft limited the connections for a reason, though it can affect P2P connections. If in your event log you see a lot of Event ID 4226 occurances, the patch will help. .If you don't, you don't need it. Please read more about it here.

Nice Guide Slimy

if u have SP2, it limits ur outbound connections from 50(or infinite, idk) to like.. 2

i have a patch that helps it increase the number of outbounds..

EVID or something like that

goes hella fast on Azureus 200kbs sometimes, average at 80-120

emule, well it depends on the people =/ most i've gotten is .. 60+kbs

limewire... each file is like what 3~ mbs? doesnt matter about speed for me..

586733566[/snapback]

yes, SP2 limits your outbound connections from infinity in SP1 to 10.

Nice guide, however I think you should add Xp-Antispy in there on how to uncap the limit of outbound connections in XP and how many connections should be good ;)

If you want to include pictures, upload pix to http://www.imageshack.us/ :)

hello, i am new to these forums, id like to say it seems like a pretty cool place. my question however is i am on 56k dialup and i need to increase download speeds. i usually dont connect on 56k though, somewhere between 26kb-31kb. anywho, ive downloaded xp antispy and changed the amount of connections to 50 and restarted, and also used TCP Optimizer and put it on optimal settings. still at best i download a torrent at 3kb. usually 2kb, and if im loading a webpage it goes down to 1kb or lower. i really need to figure this out. i was using ?Torrent, but it just seemed to stop working, so i switched to Azureus and am having no problem besides the download speeds. thank you in advance!

Dj CircularMotive

those technologies are designed for adsl

where you have seperate upload and download streams

you have a MAX of 5KBs - that has to be shared between uploading and downloading.

you just dont have teh bandwidth for it to work effeciently

dude, with dial up, you are going to have to accept the maximum bandwidth/connection speed as the modem will give you! I know it hurts to hear, but phone lines have a limited capabilty, ESPECIALLY when it comes to dial up. My advice: Upgrade if possible, and if you can't, I know how painful dialup can be...man, you'll just have to settle! I was lost in it about 2-3 yrs ago, and all of that "accellerated" crap is probably as good as my ability to predict the future. You cannot accelerate dial-up without installing a complex series of multiplexers amongst a great distance. The dial-tone that dial-up uses is not much different from a regular phone, but forget that....think of those little bitty wires coming into a phone, say, like from the wall.....there are only like 2 wires really used in the states.........all I'm saying, is, I too, have suffered the dial-up "plague".....it's hard to keep any downloads going, and by the time you do, you become as old as yoda....

Dj CircularMotive

those technologies are designed for adsl

where you have seperate upload and download streams

you have a MAX of 5KBs - that has to be shared between uploading and downloading.

you just dont have teh bandwidth for it to work effeciently

586786682[/snapback]

yes, to sum it all up, that's it! sorry, man! I know it sucks!

you could also scrap all three of those apps and start to use DC++... best p2p ive ever seen there is rarely a time when i cant find something in the many hubs in DC

586752915[/snapback]

while dc++ is reliable with files it is harder to find them and takes way longer to download than say bittorrent.

not to say i don't use it on occassion though

If you do, go to start>run>type cmd and press enter>type ipconfig and press enter

>remember your ip address and default gateway

>type in your default gateway into your browser (internet explorer works fine)

>now you need to find something about "applications" or "port forwarding" and fill out one line for each p2p client

Did that but there isn't a single thing there that has anything to do with 'applications' or 'port forwarding'.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Last week I was investigating an issue with contacts and tried using the new Outlook. In the real (Classic) Outlook, you can easily go to any Outlook folder and present it in a Table View, then customize the columns to show/sort any field, which was exactly what I needed. But of course, the new Outlook doesn't have this feature at all. I gave up. Oh, and can we possibly stop claiming the new Outlook has PST support? What it really has is the ability to use the real Outlook in the background to pretend to have PST support. There is no PST support without the real Outlook installed.
    • Honestly just before Panos left it started to feel like MS just wasnt interested in them so they were being less innovative with them, and then when he DID leave for Amazon its kind of clear the direction is gone. It felt like Panos had both goals and drive, and a vision, but it felt like no matter what his title/department was the Surface devices never had the full interest of the rest of management and he was just pushing a bolder up a hill that MS was adding dirt to as he went.
    • A roguelike and a 4X strategy game are free to claim on the Epic Games Store by Pulasthi Ariyasinghe The final leg of the Epic Games Store's mystery giveaways promotion just landed, and it brought along two more games to keep. Last week's Lonestar and Calico giveaways have now been replaced with copies of Rogue Waters and Songs of Conquest to claim for PC gamers. As always, the game is yours to add permanently to your Epic Games Store library within the next seven days. Diving into the games, Songs of Conquest is developed by Lavapotion. This is a turn-based 4X strategy experience that has players making tough decisions and participating in tactical combat while also managing their kingdom. "Songs of Conquest is a turn-based strategy game inspired by 90s classics. Lead powerful magicians called Wielders and venture to lands unknown," explains the developer. "Wage battles against armies that dare oppose you, hunt for powerful artifacts and expand your territory. The world is ripe for the taking – seize it." Meanwhile, Rogue Waters comes from developer Ice Code Games. This rogue-lite experience has you taking the role of Captain Cutter as he commands his ship and crew through procedurally generated encounters. You'll be recruiting and training crew, use sea creatures, and battle with other ships and pirates. "Set sail as Captain Cutter, a pirate caught in a deadly struggle for power and vengeance," adds the developer. "Navigate dangerous waters, unleash mythical sea creatures, and outwit enemies as you chase legendary treasure and confront dark secrets." The newly available Rogue Waters and Songs of Conquest giveaways on the Epic Games Store are set to run until June 11, giving PC gamers seven days to claim the latest offer. Once this closes out, a new freebie will take its place on the same day, which is slated to be Warhammer 40K Speed Freeks. Don't forget that mobile gamers can check out the Epic Game Store's weekly giveaways on Android and iOS to grab a freebie there as well.
    • Still using Classic Outlook? Microsoft highlights 15 reasons to switch to New Outlook by Usama Jawad As many of you may know, Microsoft has been trying to get customers to ditch Classic Outlook in favor of New Outlook for quite some time now. To that end, it has added numerous capabilities to the latter, including PST features, and it is working on several more, such as a unified inbox. However, customer response has been a bit lukewarm so far, with many considering the New Outlook to be "hot garbage". Now, Microsoft has highlighted 15 features that users can leverage in New Outlook in yet another attempt to get customers to migrate. Although not all of the 15 capabilities are exclusive to New Outlook, in fact, most of them are available in Classic Outlook as well. But Microsoft hopes that this combination of familiar and fresh features will be able to attract existing users as well as new ones. For ease of readability, we have summarized the 15 features below: Pin an email: This makes it easier to track important emails Snooze an email: You can temporarily snooze an email thread for a specific time frame until it becomes relevant again. This can be very useful in scenarios where you don't feel like actively following a thread or simply want to follow up on a later date Add multiple categories at the same time: You can assign multiple categories to an email through a single, simplified interface Sweep: As the name implies, you can define automated move processes on your inbox to declutter it, rather than cleaning it up manually Schedule send: Does exactly what it says on the tin, and can be useful when accommodating recipients in different timezones Simplified folder sharing: The sharing process has been simplified so permissions are automatically applied on parent folders Follow a meeting: This is an RSVP option that lets people know that you won't be able to join the meeting but would still like to access a recap Save calendar views: You can save different views for the calendar based on different workflows Improved meeting tracking: Organizers have more controls in viewing meeting responses, such as the ability to sort and download them. Typically useful when there is a large audience Meeting recap: The Outlook Calendar surfaces a meeting recap with recordings, transcripts, and shared files Filtered views: Allows you to declutter your Calendar so that it's easier to scan and schedule Change a recurring event: Users can modify future events of a series of meetings while preserving the configuration of previous ones Rename your email account: This labeling makes it easier to identify multiple accounts in Outlook Modern themes: Exactly what the name says, plus Dark Mode Keyboard shortcuts: This facilitates flexible user behavior as customers can choose between Outlook for Windows shortcuts, Outlook for the web, or turn them off completely There you have it. It's a decent list, but it remains to be seen if it will move the needle in a meaningful way for users who are attached to Classic Outlook. Again, a lot of the aforementioned features are already available in Outlook Classic, but for some, native functionality is not present, and people typically resort to workarounds. Microsoft will be hoping that it's primarily those capabilities that get people to finally switch.
    • Please I need help I been trying to find this secure boot on my ColorFul motherboard in the bios But i cant i turned off CSM everything watch every video i cant find it. BATTLE-AX B660M-HD DELUXE V20
  • Recent Achievements

    • Conversation Starter
      mobandz earned a badge
      Conversation Starter
    • Apprentice
      fernan99 went up a rank
      Apprentice
    • One Month Later
      nothanks earned a badge
      One Month Later
    • One Month Later
      B2Proxy earned a badge
      One Month Later
    • One Year In
      MadMung0 earned a badge
      One Year In
  • Popular Contributors

    1. 1
      +primortal
      478
    2. 2
      PsYcHoKiLLa
      247
    3. 3
      Skyfrog
      79
    4. 4
      FloatingFatMan
      76
    5. 5
      Michael Scrip
      60
  • Tell a friend

    Love Neowin? Tell a friend!