http://filesharefreak.com/tutorials/utorrent-18x-advanced-settings-explained/
Options | Preferences (CTRL+p)
disable “send anonymous information when checking for updates”
disable “Check for updates automatically”
disable “start utorrent on startup”
(you MUST disable all trackerless functions for private trackers where you need upload bonus)
disable “DHT Network”
disable “DHT for new torrents”
disable “Local peer discovery”
disable “Enable peer exchange”
enable “Ask tracker for scrape…“
set “protocol encryption” to FORCED
enable “allow incoming legacy connections”
diskio.flush_files false
gui.graphic_progress false
gui.tall_category_list false
gui.update_rate 2000
net.max_halfopen 50 (you must have Windows XP patch that allow more than 10 half-open connections)
peer.resolve_country yes
disk Cache
enable reduce memory usage when cache is not needed
enable write cache
write out untouched blocks every 2 minutes
write out finished pieces immediately
enable read cache
remove old blocks from the cache
increase automatic cache size…
and use PeerGuardian PeerBlock !
~/.rtorrent.rc
# Maximum and minimum number of peers to connect to per torrent. min_peers = 0 max_peers = 100 min_peers_seed = -1 max_peers_seed = -1 max_uploads = 15 download_rate = 299 upload_rate = 299 #mkdir ~/download directory = ~/download #mkdir ~/download/.rtorrent session = ~/download/.rtorrent port_range = 10000-11999 port_random = yes check_hash = yes use_udp_trackers = yes encryption = allow_incoming,try_outgoing,enable_retry dht = on dht_port = 12000 peer_exchange = yes system.file_allocate.set = yes