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

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

Re-Tracker | Система локальных ретрекеров | Ретрекер _ Патчер торрентов _ RePatcher от WaterProof (Новый патчер)

Автор: WaterProof 24.9.2009, 20:35

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

Качать последнюю наиболее стабильную версию http://httplinks.ru/torrent/rp_setup.exe (инсталлятор, special thanks to Impeck)


Последняя бета лежит http://repatcher.sytes.net/notstable/repatcher.exe(только сам патчер, иногда не доступно)


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

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

http://www.picamatic.com/view/5176115_1/

4)Дождаться появления строки в статусе программы "Список успешно обновлен и загружен." и нажать на кнопку "Проверить ретрекеры"
http://www.picamatic.com/view/5176116_2/
5)Можно понаблюдать за работой...
http://www.picamatic.com/view/5176117_3/
6)Дождавшись окончания проверки, можно залезить в настройки программы
http://www.picamatic.com/view/5176124_4/
7)Собственно окно настроек. Здесь важны три пункта(подчеркнуты): путь до uTorrent'а, ассоциация с *.torrent файлами(т.е. автоматический запуск патчера), и адрес лежащего списка ретрекеров(пока что временный). Теоретически, программа сама определяет путь до клиента, но в жизни могут случиться всякие неприятные вещи, и поэтому стоит проконтролировать этот параметр. В 99% случаев, если поле подсвечивается зеленым, то все ок, если красным - то стоит проверить путь. Галочка "Добавлять пропатченные торренты в статистику" работает скорее всего из рук вон плохо, и будет пофиксена в следующих версиях проги))
http://www.picamatic.com/view/5176122_5/

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

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

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

Что планируется добавить:


Автор: kenny85 25.9.2009, 12:04

Интересно посмотреть исходники, как я понял написано на Си, проблема возникла с обновлениями списка ретрекера....
Вручную все обновил не проблема...патчер работает.Спасибо

Автор: WaterProof 25.9.2009, 12:18

Написано на с++ с использованием C++ Builder 2009.
А в чем возникла собственно проблема? Что писала прога и тд... Насчет исходников - написал в ЛС.

Автор: kenny85 25.9.2009, 12:30

Цитата(WaterProof @ 25.9.2009, 11:18) *
Написано на с++ с использованием C++ Builder 2009.
А в чем возникла собственно проблема? Что писала прога и тд... Насчет исходников - написал в ЛС.

при обновление списка трекеров
http://smages.com/0e/56/0e561dd178b920fd58531e7fcae3d0f1.jpg.htm

Автор: WaterProof 25.9.2009, 12:36

Мм... Шо за винда? или ваще не винда, а вайн? )

Автор: kenny85 25.9.2009, 13:50

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

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


Автор: kenny85 25.9.2009, 14:32

Под wine тоже самое
http://smages.com/fc/fb/fcfbd22b01ce6264ac3b7b46d0cc929a.png.htm
Хотя там больше глюком, и программа не пойдет практчески под ним, хотя она и не для этого была создана rolleyes.gif

Автор: WaterProof 25.9.2009, 14:48

Пофиксил )) Прога не ту строчку из конфигурационного файла читала...

Автор: kenny85 25.9.2009, 15:10

Теперь все работает спасибо

Автор: Impeck 26.9.2009, 9:55

Цитата
Файл настроек - settings.rps, лежит там же, изменять вручную очень не рекомендуется.

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


Автор: WaterProof 26.9.2009, 13:24

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

Может быть и перейду... Хоят скорее настройки перенесу в реестр....

Автор: Impeck 26.9.2009, 15:11

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

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

Автор: Impeck 26.9.2009, 15:26

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

Автор: WaterProof 26.9.2009, 17:47

Цитата(Impeck @ 26.9.2009, 16:26) *
При необходимости, могу помочь с созданием инсталлятора.

Буду рад помощи. В идеале - если в инсталляторе будет настройка файловой привязки и первой скачки списка ретрекеров ... тогда чуть меньше глюков будет при первом запуске.

Автор: Impeck 26.9.2009, 17:58

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

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

Что под этим имеешь ввиду?
Можно инсталлятором закачивать откуда нужно твой список ретрекеров, кидать куда нужно (appdata как сейчас), при первом запуске RePatcher подхватит этот список.

Автор: WaterProof 26.9.2009, 18:06

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

Это и имею rolleyes.gif

Автор: Impeck 26.9.2009, 18:15

Хорошо, сделаю.
Поговорим по icq. Номер в лс отправил.

Автор: WaterProof 28.9.2009, 20:37

Патчеру добавлен инсталлятор, с автоматической скачкой последней доступной версии, +обновлен сам патчер(прога стала немного более автоматизированной, проверять список трекеров вручную уже не требуется при первом запуске, все программа сделает сама). За инсталлятор благодарим http://re-tracker.ru/index.php?showuser=2763 smile.gif

Автор: 4e4ako 29.9.2009, 13:02

стату ребята - стату сделайте. ну ведь не долго же.

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

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

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

Автор: WaterProof 29.9.2009, 17:31

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

Это частично сделано - можно нажать на списке доступных ретрекеров правой кнопкой, и там будут пункты Добавить\Удалить(для сохранения изменений нужно ребутнуть патчер). Остальное постараюсь сделать в следущей версии программы, там много изменений будет(со стороны пользователя ничего менять не придется)

Автор: Black_Sun 14.10.2009, 19:04

Кул прога работает как часы, тьфу, тьфу, тьфу, а что значит "Патчинг торрентов в самом uTorrent" ?

Автор: MON@H Rasta 15.10.2009, 0:00

Цитата(Black_Sun @ 14.10.2009, 19:04) *
Кул прога работает как часы, тьфу, тьфу, тьфу, а что значит "Патчинг торрентов в самом uTorrent" ?

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

WaterProof, Спасибо за труд! good.gif

Автор: a.k.i.r.a. 20.10.2009, 13:45

Есть такая проблема. При проверке у меня находятся ретрекер http://p2p.corbina.net:2710/announce хотя к корбине я никакого отношения не имею. Зачем - непонятно. У меня нетбайнет (Москва), у нас есть свои ретрекеры которые патчером не находятся, а если добавить их адреса вручную то при следующей проверке доступности они удаляются, хотя на самом деле прекрасно работают. Как то можно отключить авто проверку?

Автор: WaterProof 20.10.2009, 17:37

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


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

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

Автор: Black_Sun 29.10.2009, 21:11

http://repatcher.sytes.net/trackers.txt не работает sad.gif

Автор: 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

Автор: WaterProof 30.10.2009, 19:13

Цитата(Black_Sun @ 29.10.2009, 21:11) *
http://repatcher.sytes.net/trackers.txt не работает sad.gif

Пропишите пока что адрес 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 4.11.2009, 0:37

чет я не разобрался.. в этом патчере не всве ретрекеры чтоли? если должны быть все, то почему там нет этого http://re-tracker.ru/index.php?showtopic=363

Автор: WaterProof 4.11.2009, 12:22

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

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

Автор: Stym 4.11.2009, 15:02

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

Спасибо канешно, но я не спрашивал как юзать недобавленые ретрекеры.. Мне интересно почему в этом патчере НЕ ВСЕ РЕТРЕКЕРЫ... dry.gif

Автор: FreeM@N 4.11.2009, 16:59

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

Автор: 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! в чем проблема?

Автор: WaterProof 9.11.2009, 17:28

Цитата(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 10.11.2009, 13:14

WaterProof
спасибо за ответ rolleyes.gif очень жду когда же выйдет эта прога drinks.gif а кусрк палнирусеться ли у вас в список городов если не секрет?

Автор: WaterProof 10.11.2009, 17:24

Цитата(dj-hay @ 10.11.2009, 13:14) *
а кусрк палнирусеться

lol.gif Поподробней плз, я пока еще не обладаю телепатическими способностями )

Автор: dj-hay 10.11.2009, 20:16

имею в виду прога которая еще пишеться.для курска (корбины билайн) будет ли подходит что бы качать локальными ресурсами? smile.gif

Автор: WaterProof 11.11.2009, 16:53

Будут поддерживаться все провайдеры\города, которые поддерживаются стандартным патчером(от VEDMED'а)...

Автор: el_misho 16.11.2009, 23:01

WaterProof, если не трудно, выложи, пожалуйста, исходники. Собственно интересует только ф-я, где ты распарсиваешь исходный торрент-файл и добавляешь ретрекер (можно выложить только ее). В инете с открытым кодом только скриптовые патчеры, а мне нужно парсер на С/С++ (без дополнительных библиотек и модулей, типа perl+pstream).

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

Автор: FreeM@N 16.11.2009, 23:28

Вот такое не поможет?
http://bartik.wikidot.com/ctech:bdecode

А ещё http://www.google.ru/search?q=C%2F%D0%A1%2B%2B+bdecode

Автор: WaterProof 17.11.2009, 22:56

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

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

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

и вот http://www.google.com/codesearch?hl=en&sa=N&q=bencode++lang:c%2B%2B&ct=rr&cs_r=lang:c%2B%2B еще.

Автор: AlexandrBoets 20.11.2009, 14:59

Я вот тут тоже создал http://Http://AlexandrBoets.no-ip.biz:2710/announce ретрекер в статусе клиента написано работает в базе данных я его забил а что теперь?

Автор: pink_porox 3.12.2009, 21:38

Как то маловато доступных ретрекеров находит софтина! Всего 4 из списка http://re-tracker.ru/trackerslist.php ...
Поднятие тайма до 2000ms не принесло результатов...

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

Автор: WaterProof 6.12.2009, 16:25

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

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

Список ретрекеров в моем патчере для для Москвы, и то древней версии.

Автор: TEMAndroid 8.12.2009, 14:34

А чего эт инсталлятор не доступен?

Автор: WaterProof 10.12.2009, 16:34

Все доступно.

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