[В разработке] xbtBB3cker v.3h(SE2): торрент трекер на основе XBT/PHP для форума

Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1478 раз
Сообщения: 9480
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[В разработке] xbtBB3cker v.3h(SE2): торрент трекер на основе XBT/PHP для форума

16 мар 2019, 11:06

Данное расширение находится в разработке и не желательно для установки на рабочие форумы


Описание
Специальная редакция расширения [Расширение] (phpBB 3.1/3.2) xbtBB3cker v.3h: торрент трекер на основе XBT/PHP для форума
Добавленные в этой версии функции, возможности и изменения:
1. Добавлена функция "запрос сидеров", функция позволяет пользователям отправлять запрос с просьбой вернуться на раздачу торрента (с помощью личных сообщений) пользователям которые скачали торрент и не раздают его в данный момент. Опции запроса сидеров находятся на странице торрента справа от опций добавления торрента в будущие закачки
- Настройки функции: адм. раздел - настройки расширений - XBTBB3CKER - Запрос сидеров
- Права доступа: адм. раздел - права доступа - пользовательские/форумные роли - нужная роль - расширения PPK - xbtBB3cker: Может делать запрос сидеров
- Данные о запросах отображаются в личном разделе пользователя, профиле и на странице торрента, опции "Отображение статистики по торренту на странице темы торрента/Отображение статистики по торрентам на странице профиля пользователя" в настройках трекера
- Количество запросов сидеров отображается в статистике трекера, личном разделе и профиле пользователя
- В раздел "Обслуживание, удаление и очистка" добавлена опция для удаления записей запроса сидеров
2. Добавлена возможность устанавливать умножение аплоада на торрентах, скидки на торрентах (только для php анонса). Умножение аплоада увеличивает розданное на торрентах, скидка на торренте уменьшает скачанное на торрентах. Скидка на торренте отображается графически в виде звёздочки слева от статуса торрента и справа в текстовом виде
- Настройки функции: адм. раздел - настройки расширений - XBTBB3CKER - Настройки PHP анонса - Скидки и умножение аплоада
- Права доступа: адм. раздел - права доступа - пользовательские/форумные роли - нужная роль - расширения PPK - xbtBB3cker: Может делать торренты с умножением аплоада и скидками/Может использовать умножение аплоада и скидки на торрентах
- В раздел "Обслуживание, удаление и очистка" добавлена опция для удаления требуемого аплоада, ратио, умножения и скидок
3. Добавлена возможность переопределения умножения аплоада на всех или своих торрентах, скидок на скачивание (только для php анонса). Опция принудительно устанавливает скидки и умножение аплоада на указанные значения, с возможность указания даты окончания действия (кроме умножения на своих торрентах)
- Настройки функции: адм. раздел - настройки расширений - XBTBB3CKER - Настройки PHP анонса - Принудительное изменение скидок и умножения аплоада на всех торрентах
- Значок умножения аплоада на своих торрентах отображается справа сверху в меню "Ратио"
4. Для опции "Ограничения на трекере" добавлена возможность устанавливать максимальные значения требуемого ратио и аплоада для скачивания торрента, само ограничение теперь работает и при анонсе торрента
5. В раздел "Настройки PHP анонса" добавлена опция "Кэширование прав доступа", в раздел "Обслуживание, удаление и очистка" добавлена опция "Сбросить кэш прав доступа"
6. Опции установки статуса торрента, умножения аплоада, скидок и требуемого ратио/аплоада перенесены вправо над значками статистики и информации о торренте


Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/xbtbb3cker/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив xbtBB3cker(SE2) нажать ссылку Включить
При использовании поиска fulltext sphinx после установки расширения необходимо в адм. разделе пересоздать конфиг sphinx и записать его в соотв. файл заново, перезапустить sphinx и пересоздать индексы
Установить или собрать XBT трекер: http://xbtt.sourceforge.net/tracker/, для Windows есть готовый исполняемый файл, для *nix - нужно собирать самостоятельно под свою ОС, расширение может работать и без XBT трекера, но в этом случае все функции анонса будут лежать на внешних трекерах и никакая статистика по данным пользователей и торрентам вестись не будет (если не использовать PHP анонс как альтернативный)

Настройка
Адм. раздел - Настройки расширений - xbtBB3cker
Для работы расширения так-же необходимо наличие прав у пользователя:
- адм. раздел - вкладка Права доступа - Пользовательские роли - нужная роль - вкладка Разное - xbtBB3cker
- адм. раздел - вкладка Права доступа - Форумные роли - нужная роль - вкладка Разное - xbtBB3cker
Для загрузки торрент файлов как файлов трекера нужно обозначить форум как форум-трекер: адм. раздел - Настройки расширений - xbtBB3cker - Групповые действия - Назначение типа форума.

Настройка PHP анонса
Для работы PHP анонса необходимо скопировать файлы из директории расширения /contrib/php_announce/ в корневую директорию форума. Файлы при необходимости можно переместить в любое место, для этого нужно в файлах /tracker/announce.php, /tracker/scrape.php скорректировать путь в строке

Код: Выделить всё

$phpbb_root_path=(defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './../';
Примечания
1. Данные по трекеру (количество скачавших, раздающих, списки пиров и т.д.) обновляются не сразу, а через определённое время (в зависимости от настроек XBT в трекере), то же самое касается пасскеев пользователей, например если сразу после регистрации скачать торрент и открыть его в клиенте, клиент может выдать ошибку: "Unregistered torrent pass", это значит, что XBT ещё не успел прочитать созданный для зарегистрированного пользователя пасскей
2. После установки трекера конфигурационный файл XBT должен выглядеть следующим образом:

Код: Выделить всё

mysql_host = hostname
mysql_user = username
mysql_password = password
mysql_database = database
mysql_table_prefix = prefix
где: hostname, username, password, database, prefix - это имя хоста, имя пользователя, пароль пользователя, имя базы данных, префикс таблиц (по умолчанию нужно ставить xbt_), все эти данные (кроме префикса таблиц) должны совпадать с данными которые указывались при установке форума
3. Трекер тестировался на версии XBT трекера (r2494) собранной из исходников в директории /contrib/xbt_src
4. Расширение работает только с базой данных mysql(i)

Обновление
При переходе с расширения xbtBB3cker на xbtBB3cker(SE2) его можно обновить стандартным для всех расширений способом

Цена и условия
Расширение является бесплатным, но доступно для скачивания только группам Донаторы и VIP

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Аватара пользователя
Michel
Откуда: от туда
Благодарил (а): 35 раз
Поблагодарили: 8 раз
Сообщения: 282
Зарегистрирован: 30 окт 2011, 18:39
Сообщение

[В разработке] xbtBB3cker v.3h(SE): торрент трекер на основе XBT/PHP для форума

14 апр 2019, 22:28

Сорян за тупой вопрос, но хочется уточнить. Если посадить сверху на 1.7.7.2 на форуме 3.1.12, норм будет? :oops:
А так функционал супер, пару лет я доставал PPK и подбивал на разработку данного чуда. Огромнейший ему респект. :good:
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1478 раз
Сообщения: 9480
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[В разработке] xbtBB3cker v.3h(SE): торрент трекер на основе XBT/PHP для форума

15 апр 2019, 10:04

phpBB 3.2 нужен
Аватара пользователя
Michel
Откуда: от туда
Благодарил (а): 35 раз
Поблагодарили: 8 раз
Сообщения: 282
Зарегистрирован: 30 окт 2011, 18:39
Сообщение

[В разработке] xbtBB3cker v.3h(SE): торрент трекер на основе XBT/PHP для форума

15 апр 2019, 23:20

А вот это печально :(

Отправлено спустя 1 час 33 минуты 25 секунд:
PPK а можно скриншот с раздачей где установлена скидка и умножение аплоада. Есть ли какие нибудь графические обозначения данных статусов? А то я что-то не нашёл :?
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1478 раз
Сообщения: 9480
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[В разработке] xbtBB3cker v.3h(SE): торрент трекер на основе XBT/PHP для форума

16 апр 2019, 09:39

Аватара пользователя
Michel
Откуда: от туда
Благодарил (а): 35 раз
Поблагодарили: 8 раз
Сообщения: 282
Зарегистрирован: 30 окт 2011, 18:39
Сообщение

[В разработке] xbtBB3cker v.3h(SE): торрент трекер на основе XBT/PHP для форума

30 апр 2019, 21:10

PPK писал(а):phpBB 3.2 нужен
А для 3.1 сделаете? Please!!! :oops:
Аватара пользователя
Michel
Откуда: от туда
Благодарил (а): 35 раз
Поблагодарили: 8 раз
Сообщения: 282
Зарегистрирован: 30 окт 2011, 18:39
Сообщение

[В разработке] xbtBB3cker v.3h(SE): торрент трекер на основе XBT/PHP для форума

06 июн 2019, 13:55

А эти модули для портала подойдут для данного расширения?
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1478 раз
Сообщения: 9480
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[В разработке] xbtBB3cker v.3h(SE): торрент трекер на основе XBT/PHP для форума

06 июн 2019, 15:25

Не все, со следующим обновлением подойдут

Вернуться в «Расширения в разработке»