• Автор:

    Flesha
  • Добавлено:

    авг 28, 2014
  • Комментариев:

    0
  • Просмотров:

    1799

TorrentPier II R598 RC

TorrentPier II R598 RC

TorrentPier II R598 RC - движок торрент-трекера, с форумом, аналогичный движку rutracker.org. Открытый движок BitTorrent-Трекера на базе модифицированного и улучшенного phpBB2. Относительно популярен у российских пользователей, из-за внешнего сходства с BitTorrent-Трекером rutracker.org. TorrentPier написан на PHP и для хранения данных использует СУБД MySQL. Имеется встроенный поиск (mysql, sphinx), поддержка нескольких методов кеширования и в целом движок достаточно хорошо оптимизирован к высоким нагрузкам.

TorrentPier II R598 RC - движок торрент-трекера, написанный на php. Высокая скорость работы, простота модификации, устойчивость к высоким нагрузкам, в том числе и поддержка альтернативных анонсеров (например, Ocelot). Помимо этого, крайне развитый официальный форум поддержки, где помимо прочего можно испытать движок в работе на демо-версии, не устанавливая его, а также получить любую другую интересующую вас информацию и скачать моды.

Переделана система групп. Добавлена возможность создания релиз-групп, модераторы которых имеют возможность редактирования описания группы, ее подписи и т.п.

Изменения в TorrentPier II R598 RC:
- добавлено кеширование статистики торрент-профиля пользователя
- изменено приветственное сообщение после установки трекера
- исправлена ошибка с нерациональным кешированием числа жалоб
- исправлена фильтрация email-адреса пользователя
- исправлены некоторые ошибки в шаблоне
- прочие мелкие исправления и улучшения

Также в данной ревизии была переделана система групп. Добавлена возможность создания релиз-групп, модераторы которых имеют возможность редактирования описания группы, ее подписи и т.п. Благодаря этой возможности, вы можете создавать релиз-группы на своем трекере, профили которых будут содержать все необходимую информацию о группе в простом и понятном виде.

Модератор группы может изменять ее описание, устанавливать аватару для группы, изменять ее "открытость" (делать группу открытой для свободного вступления или наоборот скрывать ее).

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

Если к релизу была прикреплена подпись группы, то в релизе это будет отражено подобным образом.

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

Таким образом, просто назначив модераторов для релиз-групп, вы получаете замечательный инструмент для увеличения популярности ресурса, а пользователи прекрасную возможность видеть какие релиз-группы присутствуют на вашем трекере и в очень простом и удобном формате следить за всеми их релизами.

Для обновления на данную ревизию потребуется выполнение следующих запросов:
ALTER TABLE `bb_groups` CHANGE `group_description` `group_description` text NOT NULL DEFAULT '';
ALTER TABLE `bb_groups` ADD `avatar_ext_id` int(15) NOT NULL DEFAULT '0' AFTER `group_id`;
ALTER TABLE `bb_groups` ADD `mod_time` INT(11) NOT NULL DEFAULT '0' AFTER `group_time`;
ALTER TABLE `bb_groups` ADD `release_group` tinyint(4) NOT NULL DEFAULT '0' AFTER `group_type`;
ALTER TABLE `bb_groups` ADD `group_signature` text NOT NULL DEFAULT '' AFTER `group_description`;
ALTER TABLE `bb_posts` ADD `poster_rg_id` mediumint(8) NOT NULL DEFAULT '0' AFTER `poster_ip`;
ALTER TABLE `bb_posts` ADD `attach_rg_sig` tinyint(4) NOT NULL DEFAULT '0' AFTER `poster_rg_id`;


Возможности:
- Поддержка нескольких методов кеширования
- Поддержка различных форматов БД
- Устойчивость к высоким нагрузкам
- Встроенный поиск (mysql, sphinx)
- Широкие возможности для модификации

Установка:

1. Распаковываем на сервер содержимое папки upload.

2. Заходим в phpmyadmin, открываем или создаём новую базу, потом импортируем дамп install/sql/mysql.sql

3. Правим файл конфигурации config.php (изменяем данные входа в БД, остальное по усмотрению):
$domain_name = 'torrentpier.me'; // Enter here your primary domain name of your site


// порядок параметров srv_cfg (хост, название базы, пользователь, пароль, charset, pconnect);
$bb_cfg['db']['db1'] = array('localhost', 'dbase', 'user', 'pass', $charset, $pconnect);


4. В opensearch_desc.xml и opensearch_desc_bt.xml (изменить домены):
<Image height="16" width="16" type="image/x-icon">http://torrentpier.me/favicon.ico</Image>
<Url type="text/html" template="http://torrentpier.me/search.php?mode=results&amp;show_results=topics&amp;search_keywords={searchTerms}"/>


5. Файлы favicon.ico (меняем на свою иконку, если есть).
6. robots.txt (допуск или запрет ботам поисковиков к серверу, блокирует не все, меняем адреса в строках Host: и Sitemap: на свои адреса):
Host: torrentpier.me
Sitemap: http://torrentpier.me/sitemap.php


Права доступа на папки и файлы:
Устанавливаем права доступа на данные папки 777, на файлы внутри этих папок ( кроме .htaccess ) 666:

- ajax/html
- cache
- cache/filecache
- files
- files/thumbs
- images
- images/avatars
- images/captcha
- images/ranks
- images/smiles
- log
- triggers

Системные требования:
- PHP 5.3.4 и выше
- MySQL 5.1 и выше (либо его форк, например, Maria)
- Apache 2.2 и выше (либо другой веб-сервер с аналогичными характеристиками, например, nginx)
- Доступ к серверному крону (желательно)
- Установленные библиотеки кеширования (memcache, sqlite, redis, eaccelerator, apc, xcache - на выбор)
- Более подробно требования описаны в readme.txt
- Хостинг: VDS/VPS, Минимум: 512 мб RAM(ОЗУ), 4-5 гб HDD

Вернуться
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.