Skip to content

Instantly share code, notes, and snippets.

@romaimperator
Created February 21, 2012 23:47
Show Gist options
  • Save romaimperator/1879908 to your computer and use it in GitHub Desktop.
Save romaimperator/1879908 to your computer and use it in GitHub Desktop.
My rTorrent rc file
scgi_port = localhost:5000 # This configures the bind address and port that ruTorrent will communicate with rTorrent on
# Directory Configuration
directory = /mnt/Storage/rtorrent/torrents # This directory is the directory to save the data of the torrent to
schedule = watch_directory,5,5,load_start=/mnt/Storage/rtorrent/watch/*.torrent # This sets up a watch directory to watch for .torrent files
session = /mnt/Storage/rtorrent/session/ # This directory is the location to store session data and is required for DHT
# Connection Settings
ip = your_ip # The IP address to report to the tracker. Without this, other users that found you through the tracker can't connect to you.
min_peers = 40 # Sets the desired minimum number of peers for each torrent
max_peers = 100 # Sets the desired maximum number of peers for each torrent
min_peers_seed = 10 # Sets the desired minimum number of peers for each torrent while seeding
max_peers_seed = 50 # Sets the desired maximum number of peers for each torrent while seeding
max_uploads = 15 # Sets the maximum number of simultaneous uploads per torrent
upload_rate = 200 # Sets the maximum upload rate in kilobytes (0 is unlimited)
download_rate = 0 # Sets the maximum download rate in kilobytes (0 is unlimited)
port_range = 10000-10000 # Sets the range of ports to listen on
use_udp_trackers = yes # Allows use of UDP trackers
encryption = allow_incoming,try_outgoing,prefer_plaintext # My settings for encryption allows incoming connections to be encrypted, tries to encrypt outgoing connections and prefers to use plaintext after the connection is established
dht = auto # Sets the DHT to start and stop automatically
dht_port = 6881 # Sets the UDP port to use for DHT
peer_exchange = yes # Allows exchanging peer list
# Advanced Settings. These should probably not be used unless you've read the performance tuning page given below.
max_memory_usage = 2147483648 # Sets the maximum memory usage to 2 GB
# These are performance parameters that configure hash checking of torrents
hash_read_ahead = 8
hash_max_tries = 5
hash_interval = 10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment