Меню Рубрики

Установка tracker for dle

Tracker for DLE v3.2

Перечень основных изменений и нововведений, который реализованы в версии 3.2 модуля Tracker for DLE

Основные изменения в данной версии модуля направлены на улучшения мультитрекера и шаблонизации модуля.

1. Шаблон оформления раздачи совмещён в один
Вместо двух разных шаблонов для закрытого и открытого типов трекера, теперь применяется один.
Разделение информации какую выводить для какого типа трекера осуществляется новыми тегами:

Добавлен отельный стиль информирования о загрузке/обновлению данных о раздаче.

2. Изменён загрузчик торрент-файлов
Устаревших flash-загрузчик заменён на актуальный HTML5, аналогичный тому, что используется в последних версиях DLE.

При ошибке загрузки выводится соответствующее уведомление, которое исчезает через 8 секунд.

3. Шаблонизирован вид списка файлов.
Оформление списка файлов раздачи теперь вынесено в шаблон модуля. После внесения изменений в оформление необходимо очистить список файлов в утилитах админки модуля.

4. Добавлена возможность AJAX обновление данных мультитрекера.
Внимание! Данная инструкция не является обязательной к выполнению! Её следует выполнять только в том случае, если у Вас какие то проблемы с кроном, то есть по каким то причинам не получается установить на крон обновления мультитрекера!
Данная функция может длится достаточно долго, в зависимости от кол-ва анонсеров в раздаче и скорости их ответ, по этому пользователю, на какого выпало обновления мультитрекера, придётся ждать пока обновится мультитрекер, а это может занимать до 30-60 секунд!

В файле шаблона: torrent.fileinfo.tpl
Перед:

5. Добавлена настройка автоматического времени кеширования

6. В шаблон добавлены функции очистки и принудительного обновления кеша мультитрекера

— Исправления для php 7.1+
— Исправлен вывод информации о торрент-файле через тег attachment на DLE 13.0

— Адаптирована инструкция установки для DLE 13.0.
Добавлена поддержка установки через систему плагинов DLE 13.0
Внимание! При обновлении DLE и последующей установки модуля через систему плагинов — будет выведена предупреждение, что не удалось выполнить запросы в базу данных, потому что таблицы и поля уже существуют, как ответил разработчик DLE — надо просто игнорировать данное предупреждение и очистить список ошибок установки.
Так же внимательно надо быть при удалении модуля через систему плагинов — это удалит и все изменения в базу, следовательно очистит всю статистику пользователей, сбросит все настройки модуля, удалит всю информацию о torrent-файлах и после повторной установки модуля через систему плагинов — все старые torrent-файлы будут не рабочими и потребуется их обработки через утилиты в админке модуля, но статистику пользователей это не вернёт.
— Модуль адаптирован под DLE 13.0:
Добавлены новые теги в шаблоне torrent.fileinfo.tpl
Для формирования ссылки на скачивание файла:

— Адаптирована инструкция установки для DLE 12.1

— Адаптирована инструкция установки для DLE 12.0

— Адаптирована инструкция установки для DLE 11.2

— Адаптирована инструкция установки для DLE 11.1

— Адаптирована инструкция установки для DLE 11.0
— Добавлена поддержка доп.поле-файл
В 11.0 версии ДЛЕ ввели доп.поле с типом файл, при выводе значение обрабатывается и выводится информация о раздаче

— Адаптирована инструкция установки для DLE 10.6

— Адаптирована инструкция установки для DLE 10.5

— Добавлена автоматическая обработка торрент-файлов которые были загружены ранее на сайт до установки модуля — если такой торрент-файл выводится атачментом или инклудом в новости то он автоматически обработается модулем и станет рабочим.
Это избавит от необходимости выполнять обработку торрент-файлов через утилиты при установке модуля на сайт в который ранее были загружены торрент-файлы.
* для обновления достаточно заменить папку /engine/modules/tracker/

— добавлены правки для поддержки дополнения rss экспорта загруженных торрентов (не значительный, без них будет тоже работать)
— добавлены правки для формирования времени с учётом временной зоны в DLE 10.3-10.4
* для обновления достаточно заменить папку /engine/modules/tracker/

— исправлена проверка возможности скачивания торрент-файла для гостей при закрытом типе трекера

— исправлена инструкция для установке на ДЛЕ 10.4

— исправлена проблема подключения файла настроек модуля
— исправлена функция в утилитах снятия и установки проверки всем раздачам

источник

Tracker for DLE (DLE+XBT) v.2.0 [Final Release]

Данный модуль позволяет интегрировать XBTT в DLE.

Читайте также:  Установка прошивки samsung s4 mini

Особенности:
Данный модуль связывает XBTT с DLE, придавая последней функциональность полноценного торрент-трекера
Так как XBTT является программой, его необходимо устанавливать непосредственно на сервер, хостинги не позволяют этого сделать, поэтому XBTT можно будет установить только на выделенном сервере(реальном или виртуальном). Для этого необходимо будет установить дополнительные пакеты, скачать исходники XBTT и скомпилировать его. Более подробно об установке можно прочесть тут — XBT+DLE (Эпизод I) Установка.
Но также есть возможность использовать данный модуль на DLE которые стоят на обычных хостингах, для этого нужно воспользоваться услугой XBT в аренду, которая описана тут: XBT в аренду!, Торрент-трекер даже на хостинге!

Также важный момент: модуль предоставляется в виде файлов модуля и инструкции по установке. Установка модуля не сложная, в среднем занимает около 5-10 минут.

Описание:
Теперь о функционале — его очень много, так что различные мелкие нюансы освещены не будут, остановлюсь только на самых крупных и значимых моментах.

Загрузка файлов.
Загрузка файлов реализована в 2х вариантах:
1) загрузка через стандартный загрузчик файлов в новость(при её создании, или редактировании). Для этого надо в настройках DLE разрешить загрузку файлов с расширением torrent.
2) загрузка через специальную кнопку в полной новости, для уже созданных новостей. Тут есть ряд настроек в админке модуля:
— выбор категорий которые относятся к трекеру, например нет смысла выводить кнопку загрузки в новостях из категорий фаг, новости, объявления и т.д. и т.п. у каждого ведь имеется свой набор категорий.
— выбор групп которым можно загружать раздачу через полную новость. Если пользователь находится в разрешенной группе, то он может добавлять раздачу в любую из выбранных для трекера категорий.

При загрузке файлов также в админке модуля можно вписать префикс для загруженных файлов и выбрать переименовывать их или нет.
Можно запретить загрузку файлов для новых пользователей на определённое количество дней после регистрации.

После загрузки файла ему присваивается статус — проверен или нет. Если торрент-файл был загружен пользователями из групп — администраторы, главные редакторы или журналисты, то он автоматически считается проверенным.
Можно запретить скачку всем пользователям не проверенных файлов. Как только он станет проверенным — так сразу станет доступен для скачивания всем.

Открытый трекер
Полностью реализована функция открытого трекера.

Мультитрекер
Также реализована(и оптимизирована по сравнению с прошлыми версиями модуля) функция мультитрекера.

Редактор загруженных торрент-файлов
Он-лайн редактор торрент-файлов, загруженных в новости.

Тут можно удалить трекеры на которых нет раздачи, добавить новые и тут же проверить существует ли данная раздача на этих трекерах.

Информация о раздаче
Информация о раздаче отображается в полной и краткой новостях.
В краткой новости указано: если раздача золотая то спец-картинка, размер, кол-во качающих, раздающих и скачавших.

В информацию, в краткой новости, добавлен вывод количество сидов, пиров и скачак с внешних торрентов, в режиме мультитрекера

В полной новости предоставлена расширенная информация о раздаче.

— статус раздачи — проверенная или не проверенная. В настройках можно запретить скачивание непроверенных раздач. Также указывается кто проверил данную раздачу. Если раздачу загружают пользователи из групп администраторы, главные редакторы или журналичты — то раздача автоматически становиться проверенной.
— пользователь который загрузил раздачу.
— количество раз скачивания торрент-файла
— размер раздачи
— последняя активность на раздаче
— дата и время когда раздача была добавлена в новость
— золотая раздача или нет. Если золотая то выводится монетка и ник пользователя позолотившего раздачу. Если нет — то выводится стоимость бонусов для возможности позолочения.
— количество и список пользователей на раздаче, качающих и скачивающих данную раздачу. Список выводится на AJAX. В настройках можно включить автоматическое разворачивание списков пользователей.
— список файлов входящих в раздачу
— цветовая раскраска ников в списке пользователей в информации о торренте(ДЛЕ 8.5)
— В случае отсутствия на раздаче пользователей выводится ссылка, по нажатию на которую автору раздачи, или всем скачавшим пользователям будет отправлено уведомление в личные сообщения с просьбой вернуться на раздачу. Данное уведомление пользователь может отправить только один раз в сутки для одной новости.

Читайте также:  Установка браузера на хостинг

Список всех раздач на сайте
Специальная страничка на которой предоставлен перечень всех раздач на сайте.

Перечень всех раздач полностью на AJAX
С фильтром: все, активные, золотые, мёртвые. Сортировка по дате добавления, количеству качающих и раздающих, сортировка по возрастанию или убыванию.

В список всех раздач на сайте добавлен вывод постера.
В качестве постера берётся первая картинка из краткой новости.
Постеры по клику увеличиваются стандартными технологиями встроенными в ДЛЕ

Список не проверенных торрентов и список читеров

Админка
Админка с настройками разбита на несколько страниц
Общие настройки XBTT
На данной вкладке устанавливается адрес анонсера и его порт, ссылка перенаправления(если пользователь попытается перейти по ссылке аонсера с раздачи), включить/выключить возможность мультитрекера, установить приватность и т.д.

Настройки работы XBTT с базой данных
Тут можно оптимизировать работу анонсера с базой данных

Настройка доступа
Настройка отображения, разделов и групп пользователей для трекера.

Настройки просмотре видео из раздач в он-лайне и партнёрки Torrent Stream

Новое
Таймбонусы — начисляются за время проведённое на раздаче и не зависят от того качают на данный момент с вас или нет, их размер зависит от размера раздачи, из учёта 0,5 бонуса за размер раздачи в 1Г за 1 час на раздаче.
Для каждой из раздач таймбонус начисляется отдельно и суммируется.
Таймбонусы начисляются только за время проведённое на раздаче, за то время когда вы качаете и одновременно раздаёте — таймбонус не начисляется!
Отлов читеров по скорости — в админке включается/выключается, выставляется скорость с какой считать что читерят, выставляется интервал записи информации о читере

На этом всё. Это только перечень основных моментов, самых крупных и важных, можно сказать. Остальное множество мелкого функционала в описании освещено небыло, так как его довольно таки большое количество и описать всё довольно таки затруднительно.

Ваши пожелания к новым версиям можно оставлять на форуме: Предложения по функционалу
Перечень найденных ошибок и не доработок оставлять на форуме: Ошибки в модуле

источник

Установка XBT для модуля Tracker for DLE

Тут можно узнать что это убунта 32 бита

Более точно версию ОС можно узнать:

Вот тут уже более понятно что это версия убунты 11.04

1. Устанавливаем дополнительные пакеты:
Для Ubuntu, Debian

Для CentOS, Fedora Core, Red Hat

Для FreeBSD
Обновляем порты:

Внимание! На время установки рекомендую отключить apache и mysql:

2. Качаем и собираем XBTT
Создаём нужные каталоги:

Файлы:
— Tracker/tracker_input.cpp
— misc/xbt/data_ref.h
— misc/bvalue.cpp
Найти все:

Файл: Tracker/connection.cpp
Добавить в самое начало:

Файл: Tracker/server.cpp
Добавить в самое начало:

Файл: Tracker/make.sh
Первую строку:

Следующее сообщение не является ошибкой, его игнорируем:

В случае ошибок, нужно убедится что стоит последняя версия boost и обновить её:

обновляется она предельно просто, идём на офф сайт: http://sourceforge.net/projects/boost/files/boost/
и качаем последнюю версию под линукс (Unix line)

распаковываем из скачанного архива папку boost в: (может отличаться на разных дистрибутивах) с заменой существующей папки
— или /usr/local/include/
— или /usr/include/

3. Создаём конфигурационный файл:

Правим этот файл, приводя к следующему виду:

ВНИМАНИЕ. XBTT должен работать с той же самой БД что и сайт!
(в случае отличия префикса таблиц от dle — заменить на свой)

4. Скрипт запуска хбт
Для Ubuntu, Debian, CentOS, Fedora Core, Red Hat

Команды для работы с xbt для линукс:
Стартовать xbt:
Остановить xbt:
Перестартовать xbt:

Стартовать xbt: /etc/rc.d/xbt start
Остановить xbt: /etc/rc.d/xbt stop
Перестартовать xbt: /etc/rc.d/xbt restart

Для автоматического запуска хбт при перезагрузке сервера — добавить стоку: /etc/init.d/xbt start в /etc/rc.local и/или добавить в сервисы ISPManager
или в crontab:

Видео по установке XBT на CentOS 5.7 x86_64
VDS, система полностью чистая, из предустановленного только ISP-панель.

Видео по установке XBT на CentOS 6.3 x86_64
VDS, система полностью чистая, из предустановленного только ISP-панель.

Видео по установке XBT на Ubuntu 12.04 x86_64
VDS, система полностью чистая, без ISP-панели, apache и mysql

Читайте также:  Установки бачков для чаш генуя

источник

Установка XBT для модуля Tracker for DLE

Тут можно узнать что это убунта 32 бита

Более точно версию ОС можно узнать:

Вот тут уже более понятно что это версия убунты 11.04

1. Устанавливаем дополнительные пакеты:
Для Ubuntu, Debian

Для CentOS, Fedora Core, Red Hat

Для FreeBSD
Обновляем порты:

Внимание! На время установки рекомендую отключить apache и mysql:

2. Качаем и собираем XBTT
Создаём нужные каталоги:

Файлы:
— Tracker/tracker_input.cpp
— misc/xbt/data_ref.h
— misc/bvalue.cpp
Найти все:

Файл: Tracker/connection.cpp
Добавить в самое начало:

Файл: Tracker/server.cpp
Добавить в самое начало:

Файл: Tracker/make.sh
Первую строку:

Следующее сообщение не является ошибкой, его игнорируем:

В случае ошибок, нужно убедится что стоит последняя версия boost и обновить её:

обновляется она предельно просто, идём на офф сайт: http://sourceforge.net/projects/boost/files/boost/
и качаем последнюю версию под линукс (Unix line)

распаковываем из скачанного архива папку boost в: (может отличаться на разных дистрибутивах) с заменой существующей папки
— или /usr/local/include/
— или /usr/include/

3. Создаём конфигурационный файл:

Правим этот файл, приводя к следующему виду:

ВНИМАНИЕ. XBTT должен работать с той же самой БД что и сайт!
(в случае отличия префикса таблиц от dle — заменить на свой)

4. Скрипт запуска хбт
Для Ubuntu, Debian, CentOS, Fedora Core, Red Hat

Команды для работы с xbt для линукс:
Стартовать xbt:
Остановить xbt:
Перестартовать xbt:

Стартовать xbt: /etc/rc.d/xbt start
Остановить xbt: /etc/rc.d/xbt stop
Перестартовать xbt: /etc/rc.d/xbt restart

Для автоматического запуска хбт при перезагрузке сервера — добавить стоку: /etc/init.d/xbt start в /etc/rc.local и/или добавить в сервисы ISPManager
или в crontab:

Видео по установке XBT на CentOS 5.7 x86_64
VDS, система полностью чистая, из предустановленного только ISP-панель.

Видео по установке XBT на CentOS 6.3 x86_64
VDS, система полностью чистая, из предустановленного только ISP-панель.

Видео по установке XBT на Ubuntu 12.04 x86_64
VDS, система полностью чистая, без ISP-панели, apache и mysql

источник

Установка XBT для модуля Tracker for DLE

Тут можно узнать что это убунта 32 бита

Более точно версию ОС можно узнать:

Вот тут уже более понятно что это версия убунты 11.04

1. Устанавливаем дополнительные пакеты:
Для Ubuntu, Debian

Для CentOS, Fedora Core, Red Hat

Для FreeBSD
Обновляем порты:

Внимание! На время установки рекомендую отключить apache и mysql:

2. Качаем и собираем XBTT
Создаём нужные каталоги:

Файлы:
— Tracker/tracker_input.cpp
— misc/xbt/data_ref.h
— misc/bvalue.cpp
Найти все:

Файл: Tracker/connection.cpp
Добавить в самое начало:

Файл: Tracker/server.cpp
Добавить в самое начало:

Файл: Tracker/make.sh
Первую строку:

Следующее сообщение не является ошибкой, его игнорируем:

В случае ошибок, нужно убедится что стоит последняя версия boost и обновить её:

обновляется она предельно просто, идём на офф сайт: http://sourceforge.net/projects/boost/files/boost/
и качаем последнюю версию под линукс (Unix line)

распаковываем из скачанного архива папку boost в: (может отличаться на разных дистрибутивах) с заменой существующей папки
— или /usr/local/include/
— или /usr/include/

3. Создаём конфигурационный файл:

Правим этот файл, приводя к следующему виду:

ВНИМАНИЕ. XBTT должен работать с той же самой БД что и сайт!
(в случае отличия префикса таблиц от dle — заменить на свой)

4. Скрипт запуска хбт
Для Ubuntu, Debian, CentOS, Fedora Core, Red Hat

Команды для работы с xbt для линукс:
Стартовать xbt:
Остановить xbt:
Перестартовать xbt:

Стартовать xbt: /etc/rc.d/xbt start
Остановить xbt: /etc/rc.d/xbt stop
Перестартовать xbt: /etc/rc.d/xbt restart

Для автоматического запуска хбт при перезагрузке сервера — добавить стоку: /etc/init.d/xbt start в /etc/rc.local и/или добавить в сервисы ISPManager
или в crontab:

Видео по установке XBT на CentOS 5.7 x86_64
VDS, система полностью чистая, из предустановленного только ISP-панель.

Видео по установке XBT на CentOS 6.3 x86_64
VDS, система полностью чистая, из предустановленного только ISP-панель.

Видео по установке XBT на Ubuntu 12.04 x86_64
VDS, система полностью чистая, без ISP-панели, apache и mysql

источник

Добавить комментарий