PluginCreate.ru - Novik/ruTorrent GitHub Wiki

Плагин create

Описание

Плагин предоставляет возможность создания .torrent файлов. При установленном плагине в меню команд добавляется пункт "Новый торрент" (), использование которого приводит к появлению следующего диалога:

  • "Выбор источника" - здесь указывается путь к содержимому, которое вы хотите раздать. Перед тем, как указывать путь, следует решить, будете ли вы раздавать один файл или несколько. Если вы создаете торрент из нескольких файлов, эти файлы должны располагаться в одной папке. Кроме них в папке ничего быть не должно.
  • "Трекеры" - список трекеров, на которых будет происходить раздача. Разные группы трекеров отделяются друг от друга пустой строкой.
  • "Комментарий" - к торренту можно добавлять комментарии (в ruTorrent эти комментарии будут отображаться в нижней части на вкладке "Общие").
  • "Размер части" - при создании торрента его содержимое дробится на мелкие части, которые более удобны в передаче и управлении. С помощью данной опции Вы можете выбирать размер частей. Общее правило таково: чем больше размер содержимого, тем большим должен быть и размер частей. В большинстве случаев для этого параметра будет достаточно оставить умолчательное значение (256К)
  • "Начать раздачу" - автоматически загружает созданный торрент в rtorrent сразу после завершения процесса. В некоторых случаях нужно отключить эту функцию. Например, если сайт, на который будет выполняться загрузка, требует "повторной закачки" торрента для раздачи (это происходит в тех случаях, если для сайта требуется пароль или cookies). Если эта функция не выбрана, вы должны будете вручную загрузить торрент в программу rtorrent для раздачи.
  • "Частный торрент" - отключает DHT (Distributed Hash Table) и PEX (Peer EXchange), которые являются альтернативными способами получения других пиров вместо трекера. Использование DHT и PEX особенно полезно в тех случаях, когда трекер по какой-либо причине недоступен. Однако некоторые частные сайты не разрешают применять эти функции, поскольку это не позволяет надлежащим образом следить за коэффициентами раздачи (т.к. при использовании DHT и PEX члены сайта могут раздавать торренты незарегистрированным пользователям).

После задания необходимых параметров смело жмите мышкой на кнопку "Создать". Вы должны увидеть примерно такую картину:

Создание торрента находится в процессе, и все, что Вы можете сделать на данном этапе - это нажать кнопку "Остановить", если Вы почему-то желаете прервать этот процесс. В противном случае Вы должны дождаться завершения:

Теперь Вы можете нажать кнопку "Ссохранить". Процедура абсолютно аналогична сохранению файла в любом другом приложении.

Известные недостатки

При использовании реализации механизма создания торрента, написанного на php, на 32-битных системах, плагин не обрабатывает файлы размером более 2 гигабайт. Эта неприятность вызвана ограничением php на работу с большими файлами. Обращаю внимание - размер всей закачки может превышать 2Г. Ограничение относится только к каждому единичному файлу внутри закачки. Чтобы обойти данное ограничение, Вы должны

  • установить внешнюю программу создания .torrent файла
  • настроить плагин соответствующим образом.

Дополнительная настройка плагина

Производится в файле plugins/create/conf.php.

  • $useExternal - если данная переменная равна false, то для построения .torrent файла будет использоваться php скрипт. Прочие значения представляют собой имя внешней программы для построения .torrent файла (в кавычках). В настоящее время поддерживаются следующие программы:
  • $pathToCreatetorrent - переменная содержит путь к внешней программе. Если значение переменной - пустая строка (по умолчанию) то внешняя программа будет искаться в PATH пользователя веб-сервера. Данная настройка имеет смысл только для $useExternal!=false.
⚠️ **GitHub.com Fallback** ⚠️