Difference between revisions of "Tracker"

From Ace Stream Wiki
Jump to: navigation, search
 
Line 8: Line 8:
 
Параметры запуска трекера:
 
Параметры запуска трекера:
 
* <tt>--port</tt>: порт, на котором будет работать трекер (по умолчанию 8630)
 
* <tt>--port</tt>: порт, на котором будет работать трекер (по умолчанию 8630)
 +
* <tt>--bind</tt>: ip-адрес интерфейса, на котором будет работать трекер (по умолчанию трекер слушает на всех доступных интерфейсах). Можно задать несколько интерфейсов, используя несколько опций <tt>--bind</tt>
 +
* <tt>--reannounce-interval</tt>: интервал в секундах между анонсами от пиров (по умолчанию 1800)
 +
* <tt>--peer-timeout</tt>: интервал в секундах, после которого пир удаляется из списка активных, если от него не был получен анонс (по умолчанию 2700)
 
* <tt>--state-dir</tt>: директория для хранения временных файлов (по умолчанию /tmp)
 
* <tt>--state-dir</tt>: директория для хранения временных файлов (по умолчанию /tmp)
 
* <tt>--pid-file-dir</tt>: директория, в которой будет создан pid-файл с названием acestreamengine-tracker-PORT.pid (по умолчанию /tmp)
 
* <tt>--pid-file-dir</tt>: директория, в которой будет создан pid-файл с названием acestreamengine-tracker-PORT.pid (по умолчанию /tmp)
  
Пример запуска трекера на порту 8877:
+
;Примеры
  <tt>acestreamengine --mode tracker --port 8877</tt>
+
<tt>Запустить трекер на всех доступных интерейсах на порту 8877:
 +
acestreamengine --mode tracker --port 8877
 +
 +
Запустить трекер на локалхосте на порту 8877:
 +
  acestreamengine --mode tracker --port 8877 --bind 127.0.0.1 --reannounce-interval 300 --peer-timeout 450</tt>
  
 
Трекер работает по протоколу HTTP (в будущем будет включена поддержка UDP).
 
Трекер работает по протоколу HTTP (в будущем будет включена поддержка UDP).

Latest revision as of 10:31, 13 February 2013

ACE Stream Engine может работать в режиме битторрент трекера, что позволяет использовать внешний трекер (не встроенный в источник) без необходимости установки и настройки дополнительного программного обеспечения.

В режиме трекера может работать linux-версия ACE Stream Engine начиная с версии 2.0.8

Для запуска трекера используется следующая команда:

acestreamengine --mode tracker

Параметры запуска трекера:

  • --port: порт, на котором будет работать трекер (по умолчанию 8630)
  • --bind: ip-адрес интерфейса, на котором будет работать трекер (по умолчанию трекер слушает на всех доступных интерфейсах). Можно задать несколько интерфейсов, используя несколько опций --bind
  • --reannounce-interval: интервал в секундах между анонсами от пиров (по умолчанию 1800)
  • --peer-timeout: интервал в секундах, после которого пир удаляется из списка активных, если от него не был получен анонс (по умолчанию 2700)
  • --state-dir: директория для хранения временных файлов (по умолчанию /tmp)
  • --pid-file-dir: директория, в которой будет создан pid-файл с названием acestreamengine-tracker-PORT.pid (по умолчанию /tmp)
Примеры
Запустить трекер на всех доступных интерейсах на порту 8877:
acestreamengine --mode tracker --port 8877

Запустить трекер на локалхосте на порту 8877:
acestreamengine --mode tracker --port 8877 --bind 127.0.0.1 --reannounce-interval 300 --peer-timeout 450

Трекер работает по протоколу HTTP (в будущем будет включена поддержка UDP).

Announce URL трекера:

http://tracker_host:port/announce

Некоторую статистику по работе трекера можно посмотреть по такому адресу:

http://tracker_host:port

Например, если трекер запустили на сервере с адресом 192.168.1.113 на порту 8630, то announce URL будет таким:

http://192.168.1.113:8630/announce