# Maximum and minimum number of peers to connect to per torrent throttle.min_peers.normal.set = 1 throttle.max_peers.normal.set = 100 # Same as above but for seeding completed torrents (-1 = same as downloading) throttle.min_peers.seed.set = 1 throttle.max_peers.seed.set = 50 # Maximum number of simultaneous uploads per torrent throttle.max_uploads.set = 15 # Global upload and download rate in KiB. "0" for unlimited throttle.global_down.max_rate.set_kb = 0 throttle.global_up.max_rate.set_kb = 0 # Enable DHT support for trackerless torrents or when all trackers are down # May be set to "disable" (completely disable DHT), "off" (do not start DHT), # "auto" (start and stop DHT as needed), or "on" (start DHT immediately) dht.mode.set = auto # Enable peer exchange (for torrents not marked private) protocol.pex.set = yes # Check hash for finished torrents. Might be useful until the bug is # fixed that causes lack of diskspace not to be properly reported pieces.hash.on_completion.set = yes # Set the max amount of memory address space used for mapping file chunks. This refers to memory mapping, not # physical memory allocation. Default: 1GB # This may also be set using ulimit -m where 3/4 will be allocated to file chunks #pieces.memory.max.set = 1GB # Alternative calls to bind and ip that should handle dynamic ip's #schedule = ip_tick,0,1800,network.local_address.set=rakshasa #schedule = bind_tick,0,1800,network.bind_address.set=rakshasa # Encryption options, set to none (default) or any combination of the following: # allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext protocol.encryption.set = allow_incoming,try_outgoing,enable_retry # Set the umask for this process, which is applied to all files created by the program system.umask.set = 0022 # Watch a directory for new torrents, and stop those that have been deleted directory.watch.added = (cat,(cfg.watch)), load.start schedule = untied_directory, 5, 5, (cat,"stop_untied=",(cfg.watch),"*.torrent") # Close torrents when diskspace is low schedule = monitor_diskspace, 15, 60, ((close_low_diskspace,1000M)) # Move finished (without Autotools/Automove plugin on ruTorrent) method.insert = d.get_finished_dir, simple, "cat=$cfg.download_complete=,$d.custom1=" method.insert = d.move_to_complete, simple, "d.directory.set=$argument.1=; execute=mkdir,-p,$argument.1=; execute=mv,-u,$argument.0=,$argument.1=; d.save_full_session=" method.set_key = event.download.finished,move_complete,"d.move_to_complete=$d.data_path=,$d.get_finished_dir="