Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Re-Tracker | Система локальных ретрекеров | Ретрекер _ Установка РеТрекера _ Fast Announcer

Автор: RoadTrain 22.1.2009, 15:11

В разработке, написан на PHP + MySQL
За основу взят псевдотрекер.
Первые наработки.
http://code.google.com/p/fast-announcer/downloads/list

Автор: Yodj 22.1.2009, 15:20

Цитата(RoadTrain @ 22.1.2009, 14:11) *
В разработке, написан на PHP + MySQL
За основу взят псевдотрекер.
Первые наработки.
http://code.google.com/p/fast-announcer/downloads/list

Извиняюсь, а как это работает и что с этим делать?

Автор: RoadTrain 22.1.2009, 15:27

Ретрекер на PHP, наподобие псевдотрекера, только менее прожорливый.
Именно он со вчерашнего дня работает как статистический здесь.

Скоро будет список торрентов

Автор: Yodj 22.1.2009, 15:41

Цитата(RoadTrain @ 22.1.2009, 14:27) *
Ретрекер на PHP, наподобие псевдотрекера, только менее прожорливый.
Именно он со вчерашнего дня работает как статистический здесь.

Скоро будет список торрентов

Ааа... то есть на этом статистика работать будет общая. А для личного использоания как нить можно примастачить??? Что бы типа смотреть что у меня в районе раздаецца.

Автор: Shift 22.1.2009, 18:57

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

Автор: nkk 22.1.2009, 19:14

Очень, очень интересно. Руки чешутся!!!
странно вы им храните, всегда думал, что интеджер рулит

Имхо, любые навороты со статистикой по торрентами типа "что у меня в районе раздаецца":
1) лишний мусор, который хавает системные ресурсы
2) взлом клиента, потому что никто не должен знать, какие торренты я качаю и уж тем боллее имети возможность их скачать.

этот треккер + небольшой веб-клиент, который показывает статистику ТОЛЬКО по загруженным на него торрентам - идеальный вариант для локалки.

Автор: RoadTrain 22.1.2009, 19:48

Цитата(Yodj @ 22.1.2009, 14:41) *
Ааа... то есть на этом статистика работать будет общая. А для личного использоания как нить можно примастачить??? Что бы типа смотреть что у меня в районе раздаецца.

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

Автор: Shift 22.1.2009, 20:33

Только смысла нету аннонсить на районые ретрекеры с параметрами , так как большенство будет без статистики .....

Автор: RoadTrain 22.1.2009, 20:49

Цитата(Shift @ 22.1.2009, 19:33) *
Только смысла нету аннонсить на районые ретрекеры с параметрами , так как большенство будет без статистики .....

Можно ввести в ини доп. параметр, определяющий, имеет трекер стату или нет. Если имеет, то патчер будет инфу добавлять. Если человек поставит такой ретрекер, то просто включаем ему стату в ини.
Это несложно, зато будт удобно для некоторых сетей.

Автор: Shift 22.1.2009, 21:05

Тогда можно smile.gif

PS вот сколько плюсов набралось по сравнению с ретрекерной системе торрентс.сру smile.gif

Автор: nkk 23.1.2009, 12:00

что может быть плохого, если удалить из таблицы поле ip_real , а ip сделаю типом int ?
+ подправить код.

зачем вообще 2 написанных по-разному IP адреса?

Или, давайте, я сделаю, а потом опишу все неприятности?!! lol.gif


UPD в подправил announce.php и common.php
в announce, в самом конце упростилась обработка: ip не декодируется и не преобразуется в long, а просто выбирается и передается

там много еще можно упрощать и ускорять

Автор: Vedmed 23.1.2009, 13:17

Цитата(nkk @ 23.1.2009, 11:00) *
UPD в подправил announce.php и common.php
в announce, в самом конце упростилась обработка: ip не дкекодируется и не преобразуется в long, а прсто вібирается и передается

там много еще можно упрощать и ускорять

что там с ipv6?

По поводу напрасных наворотов и "я не хочу чтоб все видели что я раздаю" - счас пока отдал все это на тест - там посмотрим (но по-любому в интерфейсе появится "выключатель" и будет выключен по умолчанию).

Автор: nkk 23.1.2009, 13:34

Vedmed, а фтопку их!

ip2long работает с IPv4
long2ip работает с IPv4

из decode_ip возвращается long2ip

я чего-то недопонимаю, или единственное место, в котором предусмотрено IPv6 - это размер поля в БД?

Автор: RoadTrain 23.1.2009, 15:55

Цитата(nkk @ 23.1.2009, 11:00) *
что может быть плохого, если удалить из таблицы поле ip_real , а ip сделаю типом int ?
+ подправить код.

зачем вообще 2 написанных по-разному IP адреса?

Или, давайте, я сделаю, а потом опишу все неприятности?!! lol.gif


UPD в подправил announce.php и common.php
в announce, в самом конце упростилась обработка: ip не декодируется и не преобразуется в long, а просто выбирается и передается

там много еще можно упрощать и ускорять

много ещё чего переделывать...

Автор: nkk 1.2.2009, 16:53

А можно его на 2 разных хоста повесить, но использовать одну таблицу БД на двоих?
Там какой-то cache создается, возможны ли с ним проблемы?

Автор: Shift 1.2.2009, 16:57

кэш для меньшего насилования БД , можно изменить папку хранения кэша ....

Автор: nkk 1.2.2009, 17:22

в логах замечено, что клиенты иногда отправляют запрос:
some.host.net/scrape
почему и чем бы это залепить?

Автор: Shift 1.2.2009, 17:37

Ну я щас Notepad++ поиском по файлам прогнал нету упаминания не о скрэйпе не об это адресе , либо дефолтный адрес для скрэйпа ил еще что то ...

Автор: nkk 1.2.2009, 18:49

http://wiki.theory.org/BitTorrentSpecification#Tracker_.27scrape.27_Convention
я лениво перевожу, поэтму понадеялся на авось и перенаправил все на аннонс-пхп

Код
RewriteEngine On
RewriteRule ^announce(.*)$ /announce.php$1
RewriteRule ^scrape(.*)$ /announce.php$1

Автор: Shift 1.2.2009, 18:55

Что бы они аннонсили каждые 5 минут ддося ретрекер ?

Автор: nkk 26.2.2009, 16:35

Почитал мануальчик, тот самый, который "недоперевод" и по быстрому накатал "аннонсер".
Интересно ваше мнение о том, на сколько он может быть глюкавым и работает ли он вообще?

Требования:
PHP

Установка: распаковать, сделать

Код
chmod 777 share
работает на файлах, блокировок нету ;-(

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

Главное - минимум интеллекта и работает на файлах !-)

 qbt.rar ( 1.18 килобайт ) : 357
 

Автор: Shift 26.2.2009, 19:05

то что работает на файлах - плохо , у нас при использовании файл кэша было так что слишком много открытых файлов в системе ....
лучше либо без кэша или MySQL в качевстве БД+Кэш а лучше
MySQL+Memcache , что сейчас стоит тут

Автор: zlobar 22.3.2009, 16:52

Сделайте какую-нить простенькую php-страницу статистики трекера.

Автор: RoadTrain 22.3.2009, 22:36

http://re-tracker.ru/index.php?showtopic=231

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)