Sign up here and you can log into the forum!

rtorrent.rc

General WDLXTV-Live forum

rtorrent.rc   

Postby tchutchy » Wed Aug 25, 2010 4:24 pm

can someone post a working rtorrent.rc for example to noobs like me
User avatar
tchutchy
DLX'er
 
Posts: 154
Joined: Sun Apr 25, 2010 2:44 am

Re: rtorrent.rc   

Postby Robos » Wed Aug 25, 2010 9:37 pm

Yes Plz post the how to use rtorrent on wdlxtv live thx.
Robos
n00b
 
Posts: 3
Joined: Thu Apr 22, 2010 7:04 am

Re: rtorrent.rc   

Postby tchutchy » Thu Aug 26, 2010 2:58 am

these are the lines that I've changed in rtorrent.rc :
Code: Select all
# Default directory to save the downloaded torrents.
directory = /tmp/mnt/709878039877C5DE/filme

# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /tmp/mnt/709878039877C5DE/rtorrent/.session

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/tmp/mnt/709878039877C5DE/rtorrent/torrents/*.torrent
schedule = untied_directory,5,5,stop_untied=



# Port range to use for listening.
port_range = 48755

# Start opening ports at a random position within the port range.
port_random = no

# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = no

# Enable safe sync since hash check on complete is disabled
safe_sync = yes

# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes



# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
encryption = allow_incoming,enable_retry,prefer_plaintext

# 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).
# The default is "off". For DHT to work, a session directory must be defined.
#
dht = off



# Enable peer exchange (for torrents not marked private)
#
peer_exchange = no


rtorrent doesnt start anymore, where am I wrong ?
User avatar
tchutchy
DLX'er
 
Posts: 154
Joined: Sun Apr 25, 2010 2:44 am

Re: rtorrent.rc   

Postby ledan » Thu Aug 26, 2010 5:34 am

You'll have your answer there on why it doesn't start
http://forum.wdlxtv.com/viewtopic.php?f=3&t=1376

Created .mnt file on my harddrive and then I updated S00custom-options rtorrent path and leaved path in rtorrent.rc to default. It works correct.
ledan
n00b
 
Posts: 12
Joined: Sat Aug 14, 2010 9:15 am

Re: rtorrent.rc   

Postby tchutchy » Fri Aug 27, 2010 10:30 am

I understood that making a mistake in configuring the rtorrent.rc make rtorrent unreachable.
here is a configuration that do the job well,
Code: Select all
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed. Remember to
# uncomment the options you wish to enable.

# Maximum and minimum number of peers to connect to per torrent.
#min_peers = 40
#max_peers = 100

# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 50

# Maximum number of simultanious uploads per torrent.
#max_uploads = 15

# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 1000
upload_rate = 100

# Default directory to save the downloaded torrents.
directory = /tmp/mnt/709878039877C5DE/filme

# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /tmp/rt/rtorrent/.session

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/tmp/media/usb/USB1/709878039877C5DE/rtorrent/torrents/*.torrent
schedule = untied_directory,5,5,stop_untied=

# Move completed torrents
#system.method.set_key = event.download.finished,move_complete,"execute=mv,-u,$d.get_base_path=,/tmp/rt/rtorrent/finished/;d.set_directory=/tmp/rt/rtorrent/finished/"

# Move closed torrents
#system.method.set_key = event.download.closed,move_complete,"execute=mv,-u,$d.get_base_path=,/tmp/rt/rtorrent/finished/ ;d.set_directory=/tmp/rt/rtorrent/finished/"

# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=100M

# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 1.05 with at least 50 MB uploaded, or else ratio 300.0
ratio.enable=
ratio.min.set=105
ratio.max.set=300
ratio.upload.set=50M

# Changing the command triggered when the ratio is reached.
system.method.set = group.seeding.ratio.command, d.close=, d.erase=

# Start rutorrent plugins when rtorrent starts (for RSS / etc)
execute = {sh,-c,/usr/bin/php-cgi /var/www/plugins/rutorrent/php/initplugins.php wdlxtv &}

# The ip address reported to the tracker.
#ip = 127.0.0.1
#ip = rakshasa.no

# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no

# Port range to use for listening.
port_range = 48755-48755

# Start opening ports at a random position within the port range.
port_random = no

# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = no

# Enable safe sync since hash check on complete is disabled
safe_sync = yes

# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = no

# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa

# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
encryption = none

# 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).
# The default is "off". For DHT to work, a session directory must be defined.
#
dht = off

# UDP port to use for DHT.
#
dht_port = 46881

# Enable peer exchange (for torrents not marked private)
#
peer_exchange = no

#
# Do not modify the following parameters unless you know what you're doing.
#

# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
hash_read_ahead = 5

# Interval between attempts to check the hash, in milliseconds.
hash_interval = 10

# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
hash_max_tries = 5

# scgi port for rutorrent
scgi_port = localhost:5000


the torrent are downloading and seeding fine, rtorrent is kept alive after a cold reboot, the only thing is that the torrents don't survive and they are all rechecked. anybody knows why ?
User avatar
tchutchy
DLX'er
 
Posts: 154
Joined: Sun Apr 25, 2010 2:44 am

Re: rtorrent.rc   

Postby rokr » Fri Aug 27, 2010 10:42 am

Change line
session = /tmp/rt/rtorrent/.session
to
session = /tmp/media/usb/USB1/709878039877C5DE/rtorrent/.session
rokr
Beta Tester
 
Posts: 121
Joined: Wed May 12, 2010 11:10 pm

Re: rtorrent.rc   

Postby b-rad.cc » Fri Aug 27, 2010 10:49 am

you shouldn't ever use /tmp/media/usb/USbx/<.....>

RTORRENT_DIR should contain something like: /tmp/mnt/<....> and your rtorrent.rc does not need a single modification from the stock one created. rtorrent is confirmed working by multiple people with zero modification to their /conf/rtorrent.rc and RTORRENT_DIR set correctly.

However, this does not change that if you use ntfs/hfs or your drive writes a bit slow you'll have to turn down the max download rate. It comes stock at 1MB/s, and that is apparently fast enough to cause system lockups / rtorrent crashes for some.
PM's are for private matters only, please post public matters on the forum to help others who might have the same issue.
:mrgreen:
User avatar
b-rad.cc
WDLXTV Team
 
Posts: 3002
Joined: Sat Apr 03, 2010 9:35 am
Location: New York

Re: rtorrent.rc   

Postby tchutchy » Fri Aug 27, 2010 2:10 pm

however it seems to me like the previous fw with deluge + plugins + torrents downloading has a faster osd response than this one with the same stuff ... if only it would had the problem of double mounts fixed
User avatar
tchutchy
DLX'er
 
Posts: 154
Joined: Sun Apr 25, 2010 2:44 am

Re: rtorrent.rc   

Postby tchutchy » Sat Aug 28, 2010 10:31 am

config_tool -c RTORRENT_DIR=/tmp/mnt/your usb disk id does nothing if set up through telnet ?
brad said that modifying this line is the only thing we need for rtorrent to go. I've made some extra settings in rtorrent.rc file and now none of the torrents start:
error message hostname wasnt solve or something
User avatar
tchutchy
DLX'er
 
Posts: 154
Joined: Sun Apr 25, 2010 2:44 am

Re: rtorrent.rc   

Postby rokr » Sat Aug 28, 2010 1:57 pm

Add your IP in "IP to report to tracker" if you get a "cannot find localhost" response from the tracker when you start all torrents... Also check if your ports are open...
rokr
Beta Tester
 
Posts: 121
Joined: Wed May 12, 2010 11:10 pm

Next

Return to Discussion

Who is online

Users browsing this forum: No registered users and 7 guests