
This is for running a bittorrent tracker , and to start a screen-based launchmany-console process

See INSTALL.txt for installation instructions

1. To start the tracker, run it with 'sudo'
or use your root user account to start it
eg
$ sudo ./bittorrent-tracker.py --dfile </path/to/dfile/dfile.txt> --port 6969 --bind <your tracker IP> --logfile <path/to/logfile/torrenttracker.log> &

You can check the tracker using http://your.server.name.org:6969/

There is a wrapper script to run this command line - start_tracker.py , it
will use the port number (BITTORRENT_PORT) inside config.py 


2. To start the seeder, run it it like

Linux:
$ screen  python2.4 /usr/bin/launchmany-console /path/to/torrents/ --saveas_style 1

Mac OS X:
$ screen python /opt/BitTorrent/launchmany-console.py /path/to/torrents/ --saveas_style 1

/path/to/torrents must be the file system path that will contain the .torrent files
sync'ed from the plone server, if your running a seeder/downloader on a different server, or
your path to the Tramline repository if your running on the same server

-or- if you use tramline also,
eg, you need to point to the torrents directory, (in the external storage area), plus to point it to save in (download) the files
to the tramline directory, where the real file is actually stored..
$ screen sudo python2.4 /usr/bin/launchmany-console --torrent_dir /var/lib/zope2.8/instance/default/var/files/ --save_in /var/tramline_data/repository/ --saveas_style 2


Using screen, you can detach from this process, log out of the seed server, then reattach at any point in the future to check the seeder status.

There is a wrapper script to run this command line - launch_seeders.sh


andy@engagemedia.org
wolfgang.reutz@vol.at
