Downloading Options


Exit after seeding number of hours:

Indicate how long (in hours) you want to "seed" (continue uploading) after download has completed. It is considered polite and fair (and required by some tracker sites) to seed for some time after downloading.

Exit after seeding quotient (UL/DL):

Specify a desired "seed ratio". After downloading completes, the client will continue seeding (uploading) until your total upload volume divided by your download volume equals this number. Fractional values (such as 1.5) are allowed. It is considered polite and fair (and required by some tracker sites) to seed until your ratio is at least 1:1.

Port to listen on:

Specify the TCP port number on which to listen for incoming connections. By default, CTorrent starts at 2706 and searches for an available port in decreasing order until it finds one or exhausts all ports down through 2106.

Cache size in MegaBytes:

Specify the amount of memory to use for caching downloaded slices. You will probably need to use this option if running on a memory-constrained system such as a router or SAN device. If you use a value of 0, no memory cache will be used but the process will be more disk-intensive. If cache is used, the size will be set to a minimum of the size of 4 pieces.

Force seed mode (skip hash check at startup) (setup as default when seed button is selected):

Perform a fast startup for seeding by skipping the initial hash verification of the files. Use this option only if you have completed downloading the entire torrent and are absolutely certain that the files are intact.

Block size in kilobytes (default 16, max 128):

Sets the size of the basic unit of download. For greatest compatibility with other peer clients, use the default. This value can also affect the precision with which bandwidth is managed.

File to download first:

Specify a file in the torrent to download as a priority; the file numbers can be seen with the -n option. Only pieces that are part of this file will be downloaded until the file is complete. At that point, the next file will be targeted. When the last (highest-numbered) file in the torrent is completed, this option is deactivated and the remaining pieces of the torrent will be downloaded.

Max download rate:

Specify a download bandwidth limit for this torrent. The client will maintain its short-term average download rate at or below this value.

Max upload rate:

Specify an upload bandwidth limit for this torrent. The client will maintain its short-term average upload rate at or below this value.

Disguise ctorrent as another program (Peer ID):

Specify an alternate peer ID prefix. This can be useful if a tracker is set up to only allow client programs that it recognizes. (The admin may not even realize it, so you may want to try contacting them to request that they change their configuration or add Enhanced CTorrent to the list.) If you receive a tracker warning message that your client is out of date, try using this option with the prefix of another well-known client program (such as "-AZ2304-").

              


Not implemented yet:



-i ip       Listen for connections on ip. (default all IP's)

Specify the IP address on which you want to listen for incoming connections. This is only useful if your system has multiple network interfaces and you want to restrict access or run multiple clients on different interfaces.

          
-s filename     Download ("save as") to a different file or directory.

Download to a different filename or top-level directory name than what is given in the metainfo file.

   
-b filename     Bitfield filename. (use it carefully)

Save piece completion status to a file on exit, and read this file on startup. This can be used as a "fast restart" option, but note that no validation of the initial status is performed. Use this option only if you are absolutely certain that the files have not been changed or corrupted since the bitfield file was written.

          
-M max_peers    Max peers count. (default 100)

Set the maximum allowable number of peer connections. If this number is reached, no new connections will be initiated or accepted. If memory or upload bandwidth are constrained, you may want to use this option to specify a lower value.


-m min_peers    Min peers count. (default 1)

Set the desired minimum number of peer connections. If the number falls below this value, the client will contact the tracker to request more peers.