KTorrent
From MEPIS Documentation Wiki
KTorrent is a client for BitTorrent protocol. KTorrent uses .torrent files to initiate a download.
Contents |
Versions
- latest version at KTorrent.org: 2.2.6
- latest version at Mepis7-Repositories: 2.0.3
- latest version at Mepis7-Package Sharing: 32bit 2.2.6 / 64bit 2.2.4
Installation / Update
Updating KTorrent from Mepis7-Package Sharing:
- download your version (32/64bit) from Mepislovers.org
- install libgeoip1 via Synaptic
- open the downloaded .deb-file with KPackage and install it.
Settings
- Port: 500001/2
- UDP Tracker Port: 4444
- UDP DHT Port: 44453
- Max download rate: up to you, but don't max out your available bandwidth. It usually is counter-productive.
- Max upload rate: set to 8o% of your max. upload rate of your internet connection is usually best.
- Maximum connections per torrent: 4
- Global connection limit: 5
- Enable protocol encryption
- Allow unencrypted connections
1 Port 6881 is the default torrent port, but some ISP's block this port - more informations here.
2 You can choose a port number starting from 49152 up to 65535.
3 A different port number is required also for UDP traffic.
4 Depends on your router and bandwith. Using a Fritz!Box - 60-80 connections are recommended. For others use the Settings Calculator
5 Depends on your router and bandwith. Using a Fritz!Box - 100-150 connections are recommended. For others use the Settings Calculator
Downloading a file
- You need to download a .torrent file, usually from a tracker site (e.g., linuxtracker.org)
- Open the file by clicking on it.
- Make sure that in your firewall you have the ports used by KTorrent open for connections.
Usually a torrent download starts very slow and accelerates once more people join the torrent swarm and start to share larger portions of the file between them. This is different from FTP downloads, where more people results in slower download speeds for everyone. This is because, unlike the one-way server-to-client model of the FTP download, the Bit-Torrent protocol allows all clients connected to a central tracker to download and upload numbered segments of the file (called "chunks") simultaneously between themselves.
Also, unlike FTP, a bit-torrent client like KTorrent automatically error-checks the downloaded files, as each chunk completes. There is no need to do a separate md5sum after the download is completed.
Seeding a file
Seeding means uploading to other people the file that you finished downloading. As a common rule of thumb, torrent users should seed at least to a sharing ratio of 2.00 (meaning that they upload double the amount they downloaded). Seeding happens automatically once the file is downloaded. In any given torrent swarm (group of people all sharing the same torrent), the more seeders who remain on line, the more efficient the torrent becomes. Every leecher (person still downloading the file) will get faster total download speeds, as the uploading work is being shared by more sources. Similarly, each seeder will be needing to use less of her/his bandwidth. Everybody wins —if everybody plays nice!
Seeding a file which was already downloaded
- move your downloaded file into the folder where your completed iso-files are stored
- copy the link of the torrent file or download the torrent file from i.e. Linuxtracker.org
- open the bit torrent client (i.e. KTorrent) and add that torrent file or link
- the torrent client will now check your iso-file and when it is ok, it will start seeding
Starting a Torrent
- See: Creating a torrent
Links
- KTorrent main homepage
- KTorrent Forum
- KTorrent at Wikipedia.org
- PortForward.com How to configure your router to do port forwarding.
- The Azureus Wiki has lots of relevant info regarding bit-torrent usage
- Settings Calculator
- 20 BitTorrent Tips&Tricks
- BitTorrent at Wikipedia.org
- MEPIS torrents
Categories: User guides | Software | Internet | 7.0

