Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: RePatcher от WaterProof (Новый патчер)
Re-Tracker | Система локальных ретрекеров | Ретрекер > РеТрекер > Патчер торрентов
WaterProof
Предлагаю вниманию юзеров ретрекеров новый патчер. Пока только бетатест(тестил на паре компов), кому интересны исходники - могу выложить отдельно.

Качать последнюю наиболее стабильную версию тут (инсталлятор, special thanks to Impeck)


Последняя бета лежит здесь(только сам патчер, иногда не доступно)


Что требуется для начала работы:

1)скачать
2)запустить smile.gif
3)Нажать кнопку "Скачать список"



4)Дождаться появления строки в статусе программы "Список успешно обновлен и загружен." и нажать на кнопку "Проверить ретрекеры"

5)Можно понаблюдать за работой...

6)Дождавшись окончания проверки, можно залезить в настройки программы

7)Собственно окно настроек. Здесь важны три пункта(подчеркнуты): путь до uTorrent'а, ассоциация с *.torrent файлами(т.е. автоматический запуск патчера), и адрес лежащего списка ретрекеров(пока что временный). Теоретически, программа сама определяет путь до клиента, но в жизни могут случиться всякие неприятные вещи, и поэтому стоит проконтролировать этот параметр. В 99% случаев, если поле подсвечивается зеленым, то все ок, если красным - то стоит проверить путь. Галочка "Добавлять пропатченные торренты в статистику" работает скорее всего из рук вон плохо, и будет пофиксена в следующих версиях проги))


Программа не требует никаких сторонних библиотек, не требует выключения UAC(проверялось на Windows 7 x86 с UAC на максимальном уровне), работать по идее должна и на учетках с сильно ограниченными правами(не проверялось).

Сделав двойной клик на любом ретрекере, можно открыть страницу статистики(работает не всегда).
Также, любой ретрекер можно будет привязать к beeretracker.ru и\или к retracker.local(правая кнопка мыши на списке->Привязать к ...\Отвязать от...), но только если ретрекеры переведутся на 80 порт, иначе ничего работать не будет.

Пропатченные торренты программа хранит в папке "%appdata%\RePatcher\torrents".
Общий список ретрекеров(файл trackers.txt) и список работающих ретрекеров(working.txt) хранится в папке "%appdata%\RePatcher".
Оба файла не имеют по сути никакой структуры - просто список ретрекеров)))
Файл настроек - settings.rps, лежит там же, изменять вручную очень не рекомендуется.

Что планируется добавить:
  • Патчинг торрентов в самом uTorrent
  • Список исключений для патчинга торрентов(т.е. не патчить торренты с определенных трекеров)
  • Увеличить скорость проверки списка ретрекеров
  • Полноценная статистика
  • Инсталлятор+бОльшая автоматизация, и меньшее количество кликов для начала работы. Готово.
  • Доведение до стабильного релиза))
kenny85
Интересно посмотреть исходники, как я понял написано на Си, проблема возникла с обновлениями списка ретрекера....
Вручную все обновил не проблема...патчер работает.Спасибо
WaterProof
Написано на с++ с использованием C++ Builder 2009.
А в чем возникла собственно проблема? Что писала прога и тд... Насчет исходников - написал в ЛС.
kenny85
Цитата(WaterProof @ 25.9.2009, 11:18) *
Написано на с++ с использованием C++ Builder 2009.
А в чем возникла собственно проблема? Что писала прога и тд... Насчет исходников - написал в ЛС.

при обновление списка трекеров
WaterProof
Мм... Шо за винда? или ваще не винда, а вайн? )
kenny85
Цитата(WaterProof @ 25.9.2009, 12:36) *
Мм... Шо за винда? или ваще не винда, а вайн? )

Windows Xp запущеный через Xen, сеть точно работает, ща попробую в wine запустить

kenny85
Под wine тоже самое

Хотя там больше глюком, и программа не пойдет практчески под ним, хотя она и не для этого была создана rolleyes.gif
WaterProof
Пофиксил )) Прога не ту строчку из конфигурационного файла читала...
kenny85
Теперь все работает спасибо
Impeck
Цитата
Файл настроек - settings.rps, лежит там же, изменять вручную очень не рекомендуется.

Возможно перейти на использование ini файлов?

WaterProof
Цитата(Impeck @ 26.9.2009, 10:55) *
Возможно перейти на использование ini файлов?

Может быть и перейду... Хоят скорее настройки перенесу в реестр....
Impeck
Цитата(WaterProof @ 26.9.2009, 16:24) *
Может быть и перейду... Хоят скорее настройки перенесу в реестр....

Тоже хорошо.
И еще, по возможности, как можно меньше заставлять пользователя нажимать куда либо.
Например:
Запустили патчер, он самостоятельно обратился в реестр, посмотрел свои настройки нашел откуда качать, выкачал список ретрекеров, проверил их, ассоциировал себя с *.torrent, нашел где лежит µTorrent, если не нашел спросил.
Все готов к работе.
Impeck
При необходимости, могу помочь с созданием инсталлятора.
WaterProof
Цитата(Impeck @ 26.9.2009, 16:26) *
При необходимости, могу помочь с созданием инсталлятора.

Буду рад помощи. В идеале - если в инсталляторе будет настройка файловой привязки и первой скачки списка ретрекеров ... тогда чуть меньше глюков будет при первом запуске.
Impeck
Цитата(WaterProof @ 26.9.2009, 20:47) *
Буду рад помощи. В идеале - если в инсталляторе будет настройка файловой привязки и первой скачки списка ретрекеров ... тогда чуть меньше глюков будет при первом запуске.

Ассоциировать непроблема.
Цитата(WaterProof @ 26.9.2009, 20:47) *
и первой скачки списка ретрекеров

Что под этим имеешь ввиду?
Можно инсталлятором закачивать откуда нужно твой список ретрекеров, кидать куда нужно (appdata как сейчас), при первом запуске RePatcher подхватит этот список.
WaterProof
Цитата(Impeck @ 26.9.2009, 18:58) *
Что под этим имеешь ввиду?
Можно инсталлятором закачивать откуда нужно твой список ретрекеров, кидать куда нужно (appdata как сейчас), при первом запуске RePatcher подхватит этот список.

Это и имею rolleyes.gif
Impeck
Хорошо, сделаю.
Поговорим по icq. Номер в лс отправил.
WaterProof
Патчеру добавлен инсталлятор, с автоматической скачкой последней доступной версии, +обновлен сам патчер(прога стала немного более автоматизированной, проверять список трекеров вручную уже не требуется при первом запуске, все программа сделает сама). За инсталлятор благодарим Impeck smile.gif
4e4ako
стату ребята - стату сделайте. ну ведь не долго же.

+сворачивание в трей и значок с менюшкой по правому клику на нем:
пропатчить файл, пропатчить все, и т.д.

+возможность отката на оригинальные торрент-файлы

+возможность создавать список трекеров из самой программы(+забить туда же для возможности выбора списки крупных мультитрекеров)
WaterProof
Цитата(4e4ako @ 29.9.2009, 14:02) *
+возможность создавать список трекеров из самой программы(+забить туда же для возможности выбора списки крупных мультитрекеров)

Это частично сделано - можно нажать на списке доступных ретрекеров правой кнопкой, и там будут пункты Добавить\Удалить(для сохранения изменений нужно ребутнуть патчер). Остальное постараюсь сделать в следущей версии программы, там много изменений будет(со стороны пользователя ничего менять не придется)
Black_Sun
Кул прога работает как часы, тьфу, тьфу, тьфу, а что значит "Патчинг торрентов в самом uTorrent" ?
MON@H Rasta
Цитата(Black_Sun @ 14.10.2009, 19:04) *
Кул прога работает как часы, тьфу, тьфу, тьфу, а что значит "Патчинг торрентов в самом uTorrent" ?

Это значит, что можно будет пропатчить те раздачи, которые уже у тебя в uTorrent. Очень полезная функция, особенно для раздающих большое кол-во раздачЬ!

WaterProof, Спасибо за труд! good.gif
a.k.i.r.a.
Есть такая проблема. При проверке у меня находятся ретрекер http://p2p.corbina.net:2710/announce хотя к корбине я никакого отношения не имею. Зачем - непонятно. У меня нетбайнет (Москва), у нас есть свои ретрекеры которые патчером не находятся, а если добавить их адреса вручную то при следующей проверке доступности они удаляются, хотя на самом деле прекрасно работают. Как то можно отключить авто проверку?
WaterProof
Цитата(a.k.i.r.a. @ 20.10.2009, 14:45) *
Есть такая проблема. При проверке у меня находятся ретрекер http://p2p.corbina.net:2710/announce хотя к корбине я никакого отношения не имею. Зачем - непонятно. У меня нетбайнет (Москва), у нас есть свои ретрекеры которые патчером не находятся, а если добавить их адреса вручную то при следующей проверке доступности они удаляются, хотя на самом деле прекрасно работают. Как то можно отключить авто проверку?


Выставьте в настройках время проверки - 9999999 или много много дней)

Пока что временно занят, патчером не занимаюсь, хоть и есть наполовину сделанная новая версия, но она вся в багах) Постараюсь к концу месяца все-таки что-нибудь выпустить.
Black_Sun
http://repatcher.sytes.net/trackers.txt не работает sad.gif
ELVEON2
опробовал програму. Работает. Но список реирекеров у вас не полный к примеру нет http://retracker.bee.lan:2710/announce - украинский билайн. В патчере от http://re-tracker.ru/index.php?showtopic=160 этот ретрекер есть. Может и вы дабавите в список http://re-tracker.ru/index.php?showtopic=160
WaterProof
Цитата(Black_Sun @ 29.10.2009, 21:11) *

Пропишите пока что адрес http://httplinks.ru/torrent/trackers.txt


Цитата(ELVEON2 @ 30.10.2009, 18:40) *
опробовал програму. Работает. Но список реирекеров у вас не полный к примеру нет http://retracker.bee.lan:2710/announce - украинский билайн. В патчере от http://re-tracker.ru/index.php?showtopic=160 этот ретрекер есть. Может и вы дабавите в список http://re-tracker.ru/index.php?showtopic=160

Список был только для Корбины-Москва. Сейчас переделываю под стандартный список(trackerssimple.ini).
Stym
чет я не разобрался.. в этом патчере не всве ретрекеры чтоли? если должны быть все, то почему там нет этого http://re-tracker.ru/index.php?showtopic=363
WaterProof
Цитата(Stym @ 4.11.2009, 0:37) *
чет я не разобрался.. в этом патчере не всве ретрекеры чтоли? если должны быть все, то почему там нет этого http://re-tracker.ru/index.php?showtopic=363

Буквально постом выше: патчер формально только для корбины-москва. Но никто не мешает вручную добавить нужные ретрекеры, и выставить проверку новой версии в _много_ дней, и пользоваться патчером как обычно.
Stym
Цитата(WaterProof @ 4.11.2009, 12:22) *
Буквально постом выше: патчер формально только для корбины-москва. Но никто не мешает вручную добавить нужные ретрекеры, и выставить проверку новой версии в _много_ дней, и пользоваться патчером как обычно.

Спасибо канешно, но я не спрашивал как юзать недобавленые ретрекеры.. Мне интересно почему в этом патчере НЕ ВСЕ РЕТРЕКЕРЫ... dry.gif
FreeM@N
Вам же ответили, два раза - потому что изначально патчер изначально делался для пользователей корбины-москва.
Соответственно ретрекеры туда попадали только те, которые могут быть интересны пользователям Кобины в Москве, а им не интересен ретрекер Корбины в Балаково (Саратовская область).
dj-hay
всем привет! я из города курск провайдер корбина-билайн у меня репачер находит автоматически
http://corbinaretracker.dyndns.org:80/announce.php
http://p2p.corbina.net:2710/announce
http://re-tracker.ru/announce.php
но не один из них не работает в utorret! в чем проблема?
WaterProof
Цитата(dj-hay @ 9.11.2009, 17:09) *
всем привет! я из города курск провайдер корбина-билайн у меня репачер находит автоматически
http://corbinaretracker.dyndns.org:80/announce.php
http://p2p.corbina.net:2710/announce
http://re-tracker.ru/announce.php
но не один из них не работает в utorret! в чем проблема?

Последние несколько постов полностью раскрывают ответ на ваш вопрос. Патчер предназначен только для юзеров корбины-москва. Версия с поддержкой всех провайдеров в работе, но очень медленно пишется(времени мало), поэтому сейчас и срок выхода даже не называю.
dj-hay
WaterProof
спасибо за ответ rolleyes.gif очень жду когда же выйдет эта прога drinks.gif а кусрк палнирусеться ли у вас в список городов если не секрет?
WaterProof
Цитата(dj-hay @ 10.11.2009, 13:14) *
а кусрк палнирусеться

lol.gif Поподробней плз, я пока еще не обладаю телепатическими способностями )
dj-hay
имею в виду прога которая еще пишеться.для курска (корбины билайн) будет ли подходит что бы качать локальными ресурсами? smile.gif
WaterProof
Будут поддерживаться все провайдеры\города, которые поддерживаются стандартным патчером(от VEDMED'а)...
el_misho
WaterProof, если не трудно, выложи, пожалуйста, исходники. Собственно интересует только ф-я, где ты распарсиваешь исходный торрент-файл и добавляешь ретрекер (можно выложить только ее). В инете с открытым кодом только скриптовые патчеры, а мне нужно парсер на С/С++ (без дополнительных библиотек и модулей, типа perl+pstream).

Заранее спасибо.
FreeM@N
Вот такое не поможет?
http://bartik.wikidot.com/ctech:bdecode

А ещё вот тут что-то есть
WaterProof
Цитата(el_misho @ 16.11.2009, 23:01) *
WaterProof, если не трудно, выложи, пожалуйста, исходники. Собственно интересует только ф-я, где ты распарсиваешь исходный торрент-файл и добавляешь ретрекер (можно выложить только ее). В инете с открытым кодом только скриптовые патчеры, а мне нужно парсер на С/С++ (без дополнительных библиотек и модулей, типа perl+pstream).

Заранее спасибо.

Распространять свой говнокод у меня желания нет)) Написал я его еще тогда, когда даже STL не знал. Да и скомпилится он только под билдером 2006\2009\2010. FreeM@N оч хорошие линки дал, есть смысл посмотреть.

и вот так еще.
AlexandrBoets
Я вот тут тоже создал Http://AlexandrBoets.no-ip.biz:2710/announce ретрекер в статусе клиента написано работает в базе данных я его забил а что теперь?
pink_porox
Как то маловато доступных ретрекеров находит софтина! Всего 4 из списка http://re-tracker.ru/trackerslist.php ...
Поднятие тайма до 2000ms не принесло результатов...

Torentpather от ведмеда находит 7 в том числе и мой ...
WaterProof
Цитата(pink_porox @ 3.12.2009, 21:38) *
Как то маловато доступных ретрекеров находит софтина! Всего 4 из списка http://re-tracker.ru/trackerslist.php ...
Поднятие тайма до 2000ms не принесло результатов...

Torentpather от ведмеда находит 7 в том числе и мой ...

Список ретрекеров в моем патчере для для Москвы, и то древней версии.
TEMAndroid
А чего эт инсталлятор не доступен?
WaterProof
Все доступно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2017 IPS, Inc.