В разработке, написан на PHP + MySQL
За основу взят псевдотрекер.
Первые наработки.
http://code.google.com/p/fast-announcer/downloads/list
Ретрекер на PHP, наподобие псевдотрекера, только менее прожорливый.
Именно он со вчерашнего дня работает как статистический здесь.
Скоро будет список торрентов
будет возможно смотреть что качают из района по общей стате , так как очень сложно реализовать такую стату для всех
Так как для стат ретрекера в заспросе будут добавляться параметры для передачи информации о имени\размере\составе торрента
Очень, очень интересно. Руки чешутся!!!
странно вы им храните, всегда думал, что интеджер рулит
Имхо, любые навороты со статистикой по торрентами типа "что у меня в районе раздаецца":
1) лишний мусор, который хавает системные ресурсы
2) взлом клиента, потому что никто не должен знать, какие торренты я качаю и уж тем боллее имети возможность их скачать.
этот треккер + небольшой веб-клиент, который показывает статистику ТОЛЬКО по загруженным на него торрентам - идеальный вариант для локалки.
Только смысла нету аннонсить на районые ретрекеры с параметрами , так как большенство будет без статистики .....
Тогда можно
PS вот сколько плюсов набралось по сравнению с ретрекерной системе торрентс.сру
что может быть плохого, если удалить из таблицы поле ip_real , а ip сделаю типом int ?
+ подправить код.
зачем вообще 2 написанных по-разному IP адреса?
Или, давайте, я сделаю, а потом опишу все неприятности?!!
UPD в подправил announce.php и common.php
в announce, в самом конце упростилась обработка: ip не декодируется и не преобразуется в long, а просто выбирается и передается
там много еще можно упрощать и ускорять
Vedmed, а фтопку их!
ip2long работает с IPv4
long2ip работает с IPv4
из decode_ip возвращается long2ip
я чего-то недопонимаю, или единственное место, в котором предусмотрено IPv6 - это размер поля в БД?
А можно его на 2 разных хоста повесить, но использовать одну таблицу БД на двоих?
Там какой-то cache создается, возможны ли с ним проблемы?
кэш для меньшего насилования БД , можно изменить папку хранения кэша ....
в логах замечено, что клиенты иногда отправляют запрос:
some.host.net/scrape
почему и чем бы это залепить?
Ну я щас Notepad++ поиском по файлам прогнал нету упаминания не о скрэйпе не об это адресе , либо дефолтный адрес для скрэйпа ил еще что то ...
http://wiki.theory.org/BitTorrentSpecification#Tracker_.27scrape.27_Convention
я лениво перевожу, поэтму понадеялся на авось и перенаправил все на аннонс-пхп
Что бы они аннонсили каждые 5 минут ддося ретрекер ?
Почитал мануальчик, тот самый, который "недоперевод" и по быстрому накатал "аннонсер".
Интересно ваше мнение о том, на сколько он может быть глюкавым и работает ли он вообще?
Требования:
PHP
Установка: распаковать, сделать
то что работает на файлах - плохо , у нас при использовании файл кэша было так что слишком много открытых файлов в системе ....
лучше либо без кэша или MySQL в качевстве БД+Кэш а лучше
MySQL+Memcache , что сейчас стоит тут
Сделайте какую-нить простенькую php-страницу статистики трекера.
http://re-tracker.ru/index.php?showtopic=231
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)