Специальная редакция расширения [Расширение] (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. Опции установки статуса торрента, умножения аплоада, скидок и требуемого ратио/аплоада перенесены вправо над значками статистики и информации о торренте
Основные функции и возможности:
RSS лента для торрентов и комментариев
Альтернативный анонс через PHP
Анонс торрент файлов через XBT трекер
Загрузка изображений как постеров или скриншотов, добавление ссылок на внешние изображения в качестве постера или скриншота
Загрузка торрент файлов на форум
Лента топа скачиваемых торрентов и топ трекера
Логи анонса, скрейпа и скачиваний торрент-файлов
Настройка конфигурации XBT трекера через администраторский раздел
Определение форумов как форумов-трекеров
Приоритетный поиск только в форумах-трекерах, по торрентам или комментариям
Система мультитрекеров, общая на весь трекер и отдельная для каждого пользователя, отображение данных пиров с внешних трекеров
Система ограничений на скачивание торрентов для пользователей с низким ратио, низким аплоадом и т.д.
Система статусов торрентов
Скачивание торрентов через торрент-файл, магнет ссылку или хэш
Удаление или исправление потерянных торрент-файлов
Учёт и отображение статистики по трекеру, торрентам и пользователям
Функция будущих закачек
Скриншоты расширения и его описание соответствуют версии расширения на момент его выхода, все дальнейшие изменения добавляются и отображаются только в истории версий
Установка
Распаковать архив, в корневой директории форума в директории
/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
3. Трекер тестировался на версии XBT трекера (r2494) собранной из исходников в директории
/contrib/xbt_src
4. Расширение работает только с базой данных mysql(i)
Скриншоты
Лог анонса
Обслуживание, удаление и очистка
Лог скачиваний торрент файлов
Групповые действия
Настройки постеров и скриншотов
Потерянные торренты
Каналы торрентов и комментариев
Внешние анонс URL и мультитрекер
Дополнительные анонс URL
Лог скрейпа
Статусы торрентов
Настройки трекера
Ограничения трекера
Данные пользователей
Настройки XBT
Настройки PHP анонса
Форумные роли
Пользовательские роли
Обслуживание, удаление и очистка
Лог скачиваний торрент файлов
Групповые действия
Настройки постеров и скриншотов
Потерянные торренты
Каналы торрентов и комментариев
Внешние анонс URL и мультитрекер
Дополнительные анонс URL
Лог скрейпа
Статусы торрентов
Настройки трекера
Ограничения трекера
Данные пользователей
Настройки XBT
Настройки PHP анонса
Форумные роли
Пользовательские роли
Дополнительные анонс URL
Настройки трекера
Торренты
Трекер
Настройки трекера
Торренты
Трекер
Страница списка форумов
Профиль пользователя
Топ трекера
Страница списка тем
Страница торрента
Профиль пользователя
Топ трекера
Страница списка тем
Страница торрента
Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново.
При переходе на редакцию SE2 расширение можно обновить стандартным для всех расширений способом
Цена и условия
Расширение является бесплатным, но доступно для скачивания только группам Донаторы и VIP
Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Для phpBB 3.2 Для phpBB 3.3
phpBB3.2
2019.07.21 - 2.0.2 Начальная версия
2019.10.28 - 2.0.3 Добавлен перевод на английский язык, небольшие исправления
phpBB3.3
2020.01.15 - 2.0.4 Исправления для совместимости с phpBB3.3, добавлено автоматическое использование настроек расширения BB3spoiler если для отображения постеров или скриншотов выбрано это расширение, небольшие исправления
2020.08.01 - 2.1.0 Исправления для работы на мобильных устройствах, другие исправления и изменения
2020.08.16 - 2.1.1 Небольшие изменения и исправления
2020.09.17 - 2.1.2 Небольшое изменение
2021.02.06 - 2.1.3 Небольшое изменение
2023.04.15 - 2.1.4 Небольшие исправления
2019.07.21 - 2.0.2 Начальная версия
2019.10.28 - 2.0.3 Добавлен перевод на английский язык, небольшие исправления
phpBB3.3
2020.01.15 - 2.0.4 Исправления для совместимости с phpBB3.3, добавлено автоматическое использование настроек расширения BB3spoiler если для отображения постеров или скриншотов выбрано это расширение, небольшие исправления
2020.08.01 - 2.1.0 Исправления для работы на мобильных устройствах, другие исправления и изменения
2020.08.16 - 2.1.1 Небольшие изменения и исправления
2020.09.17 - 2.1.2 Небольшое изменение
2021.02.06 - 2.1.3 Небольшое изменение
2023.04.15 - 2.1.4 Небольшие исправления