Optimizing BitComet for Speed

BitComet IconGizmo's Top Pick IconOptimizing a Bittorrent client like BitComet for speed is an easy process: Choose a proper port, clear that port through software firewall and router and adjust internal settings based upon upload capacity of the internet connection.  Basically, the port forwarding allows incoming communications and the capping of upload allows room for outgoing communications.  This guide hopes to set forth clearly these basic "truths" for getting the best download speeds in Bitcomet. 
There are some programs that claim to optimize speed in BitComet.  Such programs are a scam and generally contain adware or spyware.  I have seen it said, by the developers of all bittorrent programs, that nothing will increase your download speed in a bittorrent client more than the basic steps set forth herein. 

Choosing a proper port  Azureus-Wiki:  Port is Blacklisted
A single port within the 49152-65534 range should be chosen to avoid ISP blocks and possible conflicts with other applications.
The setting for this in BitComet is at Tools>Options>Connection.

BitComet Port Choice Location Image

Forwarding the Port:  Essentially this is about setting permission in your software firewall and router for your bittorrent client to send and receive communications.

Software firewall – The best place to look is in the help file of your software firewall. There are some guides at the µTorrent forum  (substitute BitComet for uTorrent where necessary) and also at PortForward.com Firewall Guides (choose firewall and then program).  Communications should be allowed for TCP and UDP in both directions.

Router (or modem with firewall) - There are two choices here, Universal Plug n Play (UPnP) or manual forwarding. The choice is basically convenience versus security. UPnP is easy, but has security issues. A router blocks unknown incoming connections at the hardware level and provides significant protection for your computer. Enabling UPnP allows any program to create a port mapping through the router without consent of the owner. I would suggest to at least try manual port forwarding through the router as it is not as difficult as it may seem (especially with the guides) and is safer. In any event, read the following section on UPnP as it is an either/or situation and UPnP will have to be disabled if manually forwarding.

UPnP  Must be enabled/disabled in client and router.  In BitComet  at Tools>Options>Connection

Bitcomet Options Connection UPnP Feature Image

Manual Port Forwarding:  Portforward.com BitComet Router Index

Again, the router documentation is the best place to look for this information. PortForward.com µTorrent Router Index has guides for almost all routers and µTorrent. Choose the make and model of your router and you will be taken to a page with a guide specific to µTorrent and your router.  Many of the µTorrent client screenshots will be out of date as it is constantly updated, but the information should still apply and the screenshots here should help.  Make certain to also check the Static IP Guide.

When finished, you can test to see if your port is properly forwarded at Can you see me?.

Adjusting Internal Settings:  This involves taking a speed test, using the calculator to determine the settings that should be used and inputing those settings in your client.  The most important setting is to cap upload at no more than 80% of your overall upload capacity as there needs to be room for communications to the tracker or else download speeds will suffer.  Download could also be capped (at 90%), but this is not necessary as this is rarely an issue.
µTorrent does have a built in Speed Guide (Ctrl+G), which has links to a speed test, port test and has a pulldown menu of common upload speeds that will automatically make these adjustments.  I ran my µTorrent under both configurations and found my speed significantly better using the below.  There is very little extra work involved and the results make it worth it.

Speed Test: Speedtest.net
First the upload capacity of your internet connection must be determined by taking an online speed test. You should stop all internet activity, including torrents, before taking the test and the test should be taken a few times to obtain a reliable average. Speedtest.net has test locations worldwide and will highlight the one closest to you. Note that the result of Speedtest.net is in kilobits (kb) and bittorrent clients show speeds in kilobytes (kB). This is important as 8kb = 1kB. See Azureus-Wiki: Data Units

Speedtest.net Test Results Image

Calculator:  Azureus Upload Settings Calculator
Once you have an average upload speed for your connection go to the online Azureus Upload Settings Calculator. Although designed for Azureus, this calculator will work for all bittorrent clients. Enter your average upload speed in the appropriate box and the calculator will automatically give the proper figures to adjust various options in your client.

Upload Setting Calculator Input Section Image

Upload Settings Calculator Transfer Settings in BitComet Image

BitComet Settings

Upload and Download Limits Tools>Options(Ctrl+P)>Connection

Bitcomet load limits location image

Connections per Torrent and Globally Tools>Options(Ctrl+P)>Advanced

Connections per torrent and globally location in Bitcomet image

Max Simultaneous Downloads Tools>Options(Ctrl+P)>Task

Bitcomet max downloads location image

Also at Tools>Options(Ctrl+P)>Task is the setting for Bitcomet's "Media Preview" option.  This allows preview of audio or video media, which can help stop the waste of bandwidth on fake or poor quality content.  However, this will also slow download speed.  On my installation this was enabled by default and should be disabled for best download speed.  Fake and poor quality torrents can be avoided by reading comments and ratings at torrent search sites.

Tools>Options(Ctrl+P)>Task
BitComet Media Preview Option Image

The above settings should work well most of the time.  Downloads of individual torrents depends on other factors.  See Good Torrents

If you have any questions or suggestions, you may use the comments below.  But it would be better to post in our Bittorrent Client forums.

After you have set up your BitComet, you might want to check my articles

If you have any questions or suggestions, please post in the comments below.  If you need help, then our forums would be a better place to post.

This guide was updated on November 20, 2008, to reflect a change in menu name in BitComet.

works works works ******

Thanks for the note.

Since you are the first post here, I have not stated what this article basically does.

The article allows incoming communications by forwarding BitComet through any firewall or router; and

Allows outgoing communications by capping upload in BitComet to leave room for these outgoing communications.

It is common sense that both of these are necessary for good speeds.

Thanks again and good to hear it helped you.

Steve

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • Lines and paragraphs break automatically.

More information about formatting options