i use bittorrent. It's a pretty simple program. I've read that using open ports will let the program be used to its full capacity but i don't know if thats possible on my college's network.
thanks
Okay.
You obviously didn't heed the advice before mine. Get a client. BitTorrent is NOT a good client. As much as I don't like it for using Java, I would recommend Azureus to you because of it's utility.
Optimizing Azureus for Your Internet Connection
This is a short guide on how to configure your connection and transfer settings on Azureus, so that it’s optimized for your internet connection. I assume that you have already port forwarded Bit torrents most commonly used TCP/UDP ports, and are just trying to configure Azureus. This guide is mostly derived from the articles on the Azureus wiki that can be found at
http://www.azureuswiki.com/index.php/Main_Page . I simply made a single guide out of numerous ones.
Introduction
The most often asked question in the Bit torrent world is, How to speed it up? The best answer you can give in a couple of lines is it depends on...
1.The speed of your Internet Connection
2.Your Operating System and Type of Connection
3.The speed and RAM of your System
4.Your Good Will of uploading
Note: There is no such thing as an optimal Setting for everyone. Even if you give someone all that information, there is a great deal of trial and error to get good speeds.
A Short and Easy Step-By-Step
Azureus V2.5.00
Note: Don’t forget to save the settings.
First go Tools > Options. The first setting that we’re going to configure is the “Connection” settings.
1. Click on “Connection” and set your “Incoming TCP listen port” to a high number. Anything above 51000 is a good choice. You will also set the “UDP listen port” to the same number. Everything should look something close too the picture below.

2. Now onto configuring the “Transfer” settings. But before we do this, we have to decide on the best possible settings for your internet connection. First look at the chart below.
ISP Connection Chart

Determine your Connection speeds and we will configure the “Transfer” settings accordingly to the chart above. Your connection speeds can be obtained from your Internet Service Provider (ISP) or by doing a connection test. You may visit
http://www.dslreports.com/stest or
http://www.adslguide.org.uk/tools/speedtest.asp for an online speed test. You can always set Tools > Options > Transfer > “KB/s global max upload speed” to 0 [0=unlimited] and observe. In any case, do not let Azureus (or any other program for that matter) take up the whole upload bandwidth. There needs to be room for overhead such as acknowledgment signals (ACKs) and resend requests. Downloads will suffer if these signals cannot be sent. Set your upload limit to about 80% of the maximum possible.
The upload settings are important, even when you are cheating and stop downloads as soon as they are finished (shame on you). You should make sure you can give at least 4 kilobytes to each peer you upload too. Most of the time, it's best to reduce your uploading to 70-80% of your maximum upload rate. It will help you to surf the web and speed up downloads in Azureus, because you need some upload for downloading data like web pages or torrents.
As an example, let’s pretend our connection speeds are 320KB/s for download and 54KB/s for upload.
KB/s global max upload speed:
You would set this option to 40 - 43, which is respectively 75-80% of your max upload rate.
Alternate rate when only seeding:
Check the box that is to the right of this option and set it to 0 [0=unlimited]. If you are planning on surfing the internet or playing internet games like PokerStars.com, then set this option to the 75-80% rule above.
Per torrent max upload speed when busy timer[sec]:
This option can just be set to whatever you set your max upload speed to.
KB/s global max download speed:
Since we are pretending that our connection speed is maxed at 320KB/s, we would set this option to 280-300KB/s. If you are planning on browsing the internet while downloading/seeding then you should allow at least 5% of your download speed to be set aside for that purpose. Of course if you are simply just downloading/seeding then set your download to 0 for unlimited.
Max upload slots per torrent default:
According to the ISP Connection Chart above, we should configure this setting to 5. But as a general rule, you want to at least seed to your peers at 4KB/s. So you can set this as high as you need. If you’re starting out a torrent for its first time then you should set this to 3-4.
Max connections per torrent default:
Set this to unlimited, 0. If your system is older than 2 years (or have below 256MBs of ram), then set this to 100.
Max connections globally:
Set this to unlimited, 0.
The “Transfer” settings should look something like the picture below.

That basically covers it for optimizing Azureus for your internet connection. The rest of the settings are to your preference. Don’t forget to save your settings.
Recommended Configurations
Note: Don’t forget to save the settings.
1.Saving your data.
- If you would like to make life easier, then I suggest having a default directory for all torrents. This means that anytime you start a download, Azureus will automatically save the data to a pre-determined location. Now you won’t have to constantly tell Azureus where you want the file to be saved when you start a torrent.
To do this, go Tools > Options > Files. Set the “Default directory:” option to your desired location by clicking the browse button to the left (the folder button). Also make sure to check the “Automatically download to default directory (No Prompt)” option.
Your settings should look something like the picture below.

2.Queuing downloads.
- This is where you tell Azureus how many downloads you would like to have running at one time. The rest of the torrents will be Queued and start only after the one above it has finished. You can also tell Azureus how many active torrents you can have.
To do this, go Tools > Options > Queue. Set the “Max simultaneous downloads” option to how many downloads you would like to have running at one time. I personally prefer 2. The less you set this too, the more download speed goes to a single file.
Set the “Max active torrents” option to 0. If you have a lot of torrents in queue then you would want to have this set to the amount of torrents there is on Azureus. Otherwise, you will not be able to start a new torrent if you have reached a maxed number. If you set this to 3, as an example, then you can only have 3 torrents running whether they’re downloading or seeding. So, just set it to unlimited, saving yourself from a headache.
Your settings should look something like the picture below.

If you go through this, and get it all set up, pm me and I'll have a pleasant surprise for you ;D