Difference between revisions of "AceStream 3.0"

From Ace Stream Wiki
Jump to: navigation, search
(Где скачать)
(Изменения в параметрах запуска)
Line 24: Line 24:
 
В новой версии есть некоторые отличия по параметрам запуска.
 
В новой версии есть некоторые отличия по параметрам запуска.
  
Добавились новые параметры:
+
===Новые флаги для запуска движка в разных режимах===
*--live-cache-type - тип кеша: disk - хранить кеш на диске в папке, указанной параметром --cache-dir, memory - хранить кеш в оперативной памяти (по умолчанию: disk)
+
*--stream-source-node (вместо --stream-source)
*--live-cache-size - максимальный размер кеша в байтах (по умолчанию: 209715200 байт (200 Мб))
+
*--stream-support-node (вместо --stream-node)
  
Эти параметры в альфа-версии временно недоступны:
+
===Новые параметры для настройки кеша===
 +
*--live-cache-type (string) - тип кеша: disk - хранить кеш на диске в папке, указанной параметром --cache-dir, memory - хранить кеш в оперативной памяти (по умолчанию: disk)
 +
*--live-cache-size (integer) - максимальный размер кеша в байтах (по умолчанию: 209715200 байт (200 Мб))
 +
 
 +
===Новые параметры для конфигурации инфраструктуры узлов поддержки===
 +
*--private-node (0 or 1) - если указать 1, то узел будет приватным (по умолчанию 0)
 +
*--download-from (string) - добавить адрес к списку узлов, с которых данному узлу разрешено получать данные. Адрес должен задаваться в формате ipv4_address:port. Этот параметр может встречаться несколько раз.
 +
*--upload-to (string) - добавить адрес к списку узлов, которым данному узлу разрешено отдавать данные. Адрес должен задаваться в формате ipv4_address:port. Этот параметр может встречаться несколько раз.
 +
*--monitor-node-ip (string) - ipv4 адрес мониторинг-сервера
 +
 
 +
===Эти параметры уже не используются===
 +
*--stream-source (изменен на --stream-source-node)
 +
*--stream-node (изменен на --stream-support-node)
 +
*--add-authorized-peers (список авторизированных пиров больше не добавляется в транспортный файл)
 +
*--private-source (заменен на --private-node)
 
*--support-node
 
*--support-node
*--add-authorized-peers
+
*--source-node
 +
*--allow-source-download
 +
*--allow-support-download
 +
*--allow-peers-download
  
 
==Новый функционал==
 
==Новый функционал==
 
ааа
 
ааа

Revision as of 18:01, 9 January 2014

Где скачать

Последние альфа-версии движка можно скачать здесь:

Как запустить без удаления старой версии

Альфа-версия может быть запущена на сервере одновременно с любой релизной версией.

Для запуска необходимо:

  • скачать архив для нужной ОС
  • распаковать архив в любую папку (например, в /opt/acestream/engine_new)
  • запустить файл acestreamengine в распакованной папке с параметром --lib-path /path/to/acestream_libraries. Пример:
/opt/acestream/engine_new/acestreamengine --lib-path /opt/acestream/engine_new

Параметр --lib-path задает путь к библиотекам Ace Stream. По умолчанию используется путь /usr/share/acestream. Если на сервере уже установлена релизная версия движка, то без указания параметра --lib-path будет запущена она. Чтобы точно знать, какая версия движка запустилась, можно проверить версию из командной строки. Например, если уже установлена версия 2.1.6, то без указания --lib-path результат будет такой:

# /opt/acestream/engine_new/acestreamengine --version
version: 2.1.6 revision: 293

С указанием --lib-path запустится новая версия:

# /opt/acestream/engine_new/acestreamengine --lib-path /opt/acestream/engine_new --version
version: 3.0.0-a1 revision: 565

Изменения в параметрах запуска

В новой версии есть некоторые отличия по параметрам запуска.

Новые флаги для запуска движка в разных режимах

  • --stream-source-node (вместо --stream-source)
  • --stream-support-node (вместо --stream-node)

Новые параметры для настройки кеша

  • --live-cache-type (string) - тип кеша: disk - хранить кеш на диске в папке, указанной параметром --cache-dir, memory - хранить кеш в оперативной памяти (по умолчанию: disk)
  • --live-cache-size (integer) - максимальный размер кеша в байтах (по умолчанию: 209715200 байт (200 Мб))

Новые параметры для конфигурации инфраструктуры узлов поддержки

  • --private-node (0 or 1) - если указать 1, то узел будет приватным (по умолчанию 0)
  • --download-from (string) - добавить адрес к списку узлов, с которых данному узлу разрешено получать данные. Адрес должен задаваться в формате ipv4_address:port. Этот параметр может встречаться несколько раз.
  • --upload-to (string) - добавить адрес к списку узлов, которым данному узлу разрешено отдавать данные. Адрес должен задаваться в формате ipv4_address:port. Этот параметр может встречаться несколько раз.
  • --monitor-node-ip (string) - ipv4 адрес мониторинг-сервера

Эти параметры уже не используются

  • --stream-source (изменен на --stream-source-node)
  • --stream-node (изменен на --stream-support-node)
  • --add-authorized-peers (список авторизированных пиров больше не добавляется в транспортный файл)
  • --private-source (заменен на --private-node)
  • --support-node
  • --source-node
  • --allow-source-download
  • --allow-support-download
  • --allow-peers-download

Новый функционал

ааа