IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >

ISQman
Отправлено: 31.8.2010, 22:38


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


Цитата(kmb @ 31.8.2010, 18:04) *
В конфиге опечатка:
able_announce_log = xbt_announce_log
на
table_announce_log = xbt_announce_log

может быть, спешил, когда писал.
по поводу файлов - буду с понедельника, если повезёт - смогу достать с серверов.
пишите на мэйл или в аську 424174772
  Форум: Установка РеТрекера · Просмотр сообщения: #5712 · Ответов: 5 · Просмотров: 30 454

ISQman
Отправлено: 9.6.2010, 0:37


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


похоже на проблему в системе глобальных переменных....
конкретней увы сказать е огу, т.к. в коде и дэбаге ХВТ несилён.
  Форум: Установка РеТрекера · Просмотр сообщения: #5597 · Ответов: 32 · Просмотров: 97 748

ISQman
Отправлено: 18.5.2010, 10:59


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


Код
# uname -prs
FreeBSD 8.0-RELEASE i386

Создаём клетки. Для этого есть 2 способа:
1. прописываем руками:
Код
# setenv D /here/is/the/jail
# mkdir -p $D
# cd /usr/src
# make buildworld
# make installworld DESTDIR=$D
# make distribution DESTDIR=$D
# mount -t devfs devfs $D/dev

такой образ действий не всем будет понятен и красив, поэтому нашёл вот такой скриптик (2.)
Код
#cat /home/ISQman/jail_create.sh
#!/bin/sh

# скрипт создания клеток

case "$2" in
        create)
                # стругаем клетку
                jail_dir="$1"
                mkdir -p ${jail_dir}
                cd /usr/src
                mkdir -p ${jail_dir}
                make world DESTDIR=${jail_dir}
                cd /usr/src/etc
                make distribution DESTDIR=${jail_dir}
                mount_devfs devfs ${jail_dir}/dev

               ;;
        *)
                echo ""
                echo "Usage: `basename $0` { /path/to/jail/directory create }"
                echo ""
                exit 64
               ;;
esac

достаточно создать его в нужном месте и и чмоднуть на 755 (chmod +x /путь/к/скрипту)
далее запуск самого скрипта:
Код
#./jail_create.sh /usr/local/jails/retracker create

открываем новую консоль и приступаем к предварительной настройке сервера под клетку.
Код
# cat /etc/rc.conf | grep ifconfig
ifconfig_rl0="inet 192.168.0.200 netmask 255.255.255.0"
ifconfig_rl0_alias0="inet 192.168.0.201 netmask 255.255.255.0"

Заставляем работать sshd на одном (основном) адресе:
Код
#cat /etc/ssh/sshd_config | grep ListenAddress
ListenAddress 192.168.0.200
#ListenAddress ::

Вешаем syslogd на тот же адрес:
Код
#cat /etc/rc.conf | grep syslo
syslogd_flags="-b 192.168.0.200"

уходим поесть, по пить чай или даже поспать часа на 2 точно (у меня собиралось на тестовом железе 3.5 часа)
далее после сборки мира ребутим машину, проверяем и настраиваем клетку:
было до настроек и ребута:
Код
#sockstat | grep "*."
root     inetd      494   5  tcp4   *:21                  *:*
root     sendmail   451   3  tcp4   127.0.0.1:25          *:*
root     sshd       445   3  tcp4   *:22                  *:*
root     syslogd    325   6  udp4   *:514                 *:*

стало:
Код
#sockstat | grep "*."
root     inetd      462   5  tcp4   192.168.0.200:21      *:*
root     sendmail   417   3  tcp4   127.0.0.1:25          *:*
root     sshd       411   3  tcp4   192.168.0.200:22      *:*
root     syslogd    291   6  udp4   192.168.0.200:514     *:*

проверяем алиасы:
Код
#ifconfig
net0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.200 netmask 0xffffff00 broadcast 192.168.0.255
        inet 192.168.0.201 netmask 0xffffff00 broadcast 192.168.0.255
        ether 00:a5:b5:c5:d5:e5

Создаём в клетке пусой файл /etc/fstab
Код
#touch /usr/local/jails/retracker/etc/fstab

содаём резолв (какбы нужен всё-таки адрес днс)
Код
#echo "nameserver 192.168.0.3" /usr/local/jails/retracker/etc/resolv.conf

Добавляем в файл /usr/local/jails/jail_test/etc/rc.conf такие строки (если там нужны эти демоны):
Код
sshd_enable="YES"
inetd_enable="YES"
mysql_enable="YES"
xbt_tracker_enable="YES"

Затем на родительской машине добавляем такие строки в /etc/rc.conf
Код
jail_enable="YES"
jail_list="retracker"
jail_retracker_rootdir="/usr/local/jails/retracker"           # jail's root directory
jail_retracker_hostname="retracker.local"                     # jail's hostname
jail_retracker_ip="192.168.0.201"                                 # jail's IP address
jail_retracker_devfs_enable="YES"                                # mount devfs in the jail
jail_retracker_procfs_enable="YES"
jail_retracker_flags="-l -U root"

Затем заводим пользователя и даём руту в клетке пароль, для этого входим в клетку:
Код
#jail /usr/local/jails/retracker/ retracker 192.168.0.201 /bin/tcsh

И заводим пользователя командой adduser. Не забываем задать пароль для рута. Выходим из клетки командой exit, и можно запускать:
Код
#/etc/rc.d/jail start
Configuring jails:.
Starting jails: retracker.local.

далее либо вышеизложенным способом либо по ссхе заходим в клетку и ставим ретрекер:
так как система у нас пустая, например мне не очень хотелось её сильно отстраивать, и поэтому древо портов я не ставил. симлинки не катят.
для начала:
Код
retracker# pkg_add -r mc

почему я сначала ставлю мс - элементарно, очень много полезных зависимостей тянет за собой + лучший консольный фм
Код
retracker# pkg_add -r mysql50-server

Код
retracker# pkg_add -r mysql50-scripts

Код
retracker# chown -R mysql /var/db/mysql

Код
retracker# mysql_install_db

Код
retracker# pkg_add -r subversion

Код
retracker# pkg_add -r boost-all

Код
retracker# rehash

Код
retracker# cd /usr/local/ && svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/misc xbt/misc && svn co https://xbtt.svn.sourceforge.net/svnroot/xbtt/trunk/xbt/Tracker xbt/Tracker

Код
retracker# cd /usr/local/xbt/Tracker && chmod +x make.sh && mcedit ./make.bsd.sh

изменяем первую строку файла.
было:
Код
g++ $@ -DNDEBUG -I ../misc -I . -O3 -o xbt_tracker \

стало:
Код
g++ $@ -DNDEBUG -I ../misc -I . -O3 -o xbt_tracker -I /usr/local/include \

сохраняем и запускаем... не пугаемся что процесс повис! он не повис, он просто не выдаёт никаких сообщений. ждём пару минут.
пробуем конфигурить мускуль:
Код
retracker# /usr/local/etc/rc.d/mysql-server start

Код
retracker# mysql -u root

Код
>CREATE USER 'xbt'@'localhost' IDENTIFIED BY '***YOU_PASSWORD***';
>GRANT USAGE ON *.* TO 'xbt'@'localhost' IDENTIFIED BY '***YOU_PASSWORD***';
>CREATE DATABASE IF NOT EXISTS `xbt`;
>GRANT ALL PRIVILEGES ON `xbt`.* TO 'xbt'@'localhost';
>exit;

Код
retracker# mysql -u xbt -p xbt < xbt_tracker.sql

Код
retracker# cp xbt_tracker.conf.default xbt_tracker.conf && mcedit xbt_tracker.conf

мой конфиг:
Код
mysql_host = localhost
mysql_user = xbt
mysql_password = my_m3g@_p@ssw0rd
mysql_database = xbt

pid_file = /var/run/xbt_tracker.pid
announce_interval = 1800
anonymous_connect = 1
anonymous_announce = 1
anonymous_scrape = 1
auto_register = 1
clean_up_interval = 180
daemon = 1
debug = 0
full_scrape = 1

gzip_debug = 1
gzip_scrape = 1
listen_ipa = 192.168.0.201
listen_port = 80

log_access = 0
log_announce = 0
log_scrape = 0

read_config_interval = 30
read_db_interval = 30
#redirect_url = http://re-tracker.ru
scrape_interval = 30

able_announce_log = xbt_announce_log
table_files = xbt_files
table_files_users = xbt_files_users
table_scrape_log = xbt_scrape_log
table_users = xbt_users
write_db_interval = 15

для запуска:
Код
retracker# ee /usr/local/etc/rc.d/xbt.sh

с содержимым:
Код
#!/bin/sh

. /etc/rc.subr

name="xbt_tracker"
rcvar=`set_rcvar xbt_tracker`

load_rc_config ${name}

: ${xbt_tracker_enable="NO"}
: ${xbt_tracker_flags="--conf_file /usr/local/xbt/Tracker/xbt_tracker.conf"}

pidfile="/var/run/${name}.pid"
command="/usr/local/xbt/Tracker/${name}"
required_files="/usr/local/xbt/Tracker/${name}.conf"

case "${xbt_tracker_flags}" in
*-p\ *)
        echo "ERROR: \$xbt_flags includes -p option." \
                "PID file is already set to $pidfile."
        exit 1
    ;;
*)
        command_args="-p ${pidfile} ${xbt_tracker_flags}"
    ;;
esac


run_rc_command "$1"

чмоднем его:
Код
retracker# chmod +x /usr/local/etc/rc.d/xbt.sh

для запуска:
Код
retracker# /usr/local/etc/rc.d/xbt.sh start

проверяем:
Код
retracker# ps ax | grep xbt
81365  ??  SsJ    0:00.13 /usr/local/xbt/Tracker/xbt_tracker --conf_file /usr/local/xbt/Tracker/xbt_tracker.conf -p /var/run/xbt_tracker.pid

вроде ничего не пропустил...
по созданию этого мана отдельное спасибо kolobok3D lissyara и hizel за ссылку на http://www.freebsd.org/doc/en_US.ISO8859-1...ails-build.html
  Форум: Установка РеТрекера · Просмотр сообщения: #5573 · Ответов: 5 · Просмотров: 30 454

ISQman
Отправлено: 18.5.2010, 9:26


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


хмм...
кто сталкивался с проблемой:
Код
Starting xbt_tracker.
setsockopt failed: 2

на первый взгляд хоть и не мешает работать - но всё равно настораживает....
  Форум: Установка РеТрекера · Просмотр сообщения: #5572 · Ответов: 32 · Просмотров: 97 748

ISQman
Отправлено: 17.5.2010, 14:15


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


извраты (сори за оффтоп, не выдержал).....
  Форум: Установка РеТрекера · Просмотр сообщения: #5570 · Ответов: 4 · Просмотров: 29 793

ISQman
Отправлено: 17.5.2010, 14:13


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


пф не совсем решение, лишняя и никому ненужная нагрузка на сервак. поэтому проанализировав нагрущку от pf, ipfw, решили что проще построить джаил.
  Форум: Установка РеТрекера · Просмотр сообщения: #5569 · Ответов: 4 · Просмотров: 24 537

ISQman
Отправлено: 17.5.2010, 14:10


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


ставь на промежуточной машине ретрекер и врубайте дхт+обмен пирами.
  Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #5568 · Ответов: 4 · Просмотров: 22 645

ISQman
Отправлено: 17.5.2010, 14:02


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


решил поставить ретрекер на основе xbt+freebsd8.0+jail кому интересно - могу написать мануал
  Форум: Установка РеТрекера · Просмотр сообщения: #5567 · Ответов: 32 · Просмотров: 97 748

ISQman
Отправлено: 14.5.2010, 9:30


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


проблема была, я её описывал.
та же проблема возникла при использовании мода прокси, а также реврайтов. Попробуйте от них отказаться. Мне помогло. ретрекер работает с декабря месяца без проблем.
http://re-tracker.ru/index.php?showtopic=373
  Форум: Установка РеТрекера · Просмотр сообщения: #5564 · Ответов: 31 · Просмотров: 84 432

ISQman
Отправлено: 14.5.2010, 9:25


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


ищите мои посты там всё есть smile.gif
да, не пробуйте ставить что-то ещё на 80-й порт ибо будут конфликты.
  Форум: Установка РеТрекера · Просмотр сообщения: #5563 · Ответов: 4 · Просмотров: 24 537

ISQman
Отправлено: 14.5.2010, 9:12


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


ох, как давно я тут не был.....
по делу:
какая ось на машине с ретрекером?
какая ось на машине клиента?
если не работает зона ретрекер.локал - пропиши её в хостах
если клиентская машина на линухе и не работает после прописи в хостах - не судьба (дэбиан и убунту напрочь не хотят знать зону локал как отдельную зону)

тут на форуме не волшебники и не экстрасенсы, следовательно просьба описать проблему как можно шире и в подробностях...
  Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #5562 · Ответов: 1 · Просмотров: 21 274

ISQman
Отправлено: 14.12.2009, 0:24


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


проблемку решили, проблема была в проксе, и в дальнейшем в реврайте, нормально ни одна система не работала.
Решением выбрали такое: построение на одном из серверов FreeBSD 7.0 джаил, в котором поднят только MySQL 5.0, и xbt на 80-м порту, далее прописали в днс зону ретрекер.локал на ипе джаила.
Далее всё просто: в крон раз в сутки ретарт ретрекера для полной чистки, и при взломе (не приходилось) исправить всё достаточно просто - перезагрузить на основной машине джаил.
  Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #5287 · Ответов: 21 · Просмотров: 62 024

ISQman
Отправлено: 19.11.2009, 16:29


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


пробую ещё один вариант:
на фре по статье лиса собрал джаил и повесил его на отдельный ип (дабы не занимать порты и не строить редиректы), там себе вертяца пару демонов, в том числе XBT, MySQL, ну и ссх, итп, для поддержки "реальности" машины, надеюсь спасёт.
  Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #5140 · Ответов: 31 · Просмотров: 79 429

ISQman
Отправлено: 18.11.2009, 0:29


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


спасибо, также хочу дополнить и для скрапов и для статистики вышеизложеный способ работает, осталось проверить на определение айпи, а то с проксями както не очень красиво получается sad.gif
мда уж... с реврайтом что-то тоже не очень то и красиво....
Ip юзверей не определяются О_О как быть в таком случае?
  Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #5126 · Ответов: 31 · Просмотров: 79 429

ISQman
Отправлено: 13.11.2009, 20:19


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


потестили мы xbt, ну что могу сказать... пока только две проблемки возникло:
1) как заставить ретрекер писать логи?
2) кто из них врёт:
ретрекер говорит что у него:
leechers 97
seeders 767
peers 864
torrents 864,
юзверь качает фильм, и ставит на раздачу,
я качаю тот же фильм...
по кол-ву пиров с такой статистикой смотреть бесполезно кто добавился или исчез, а вот торрент-клиенты говорят что на retracker.local нет пиров и только 1 сид (т.е. качающий)
вот собственно вопрос в чём грабли? и да, качает многопоточно отовсюду, только не по локалке.

ещё вопрос возможно ли изменение info hash на самом торрент трекере?
  Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #5103 · Ответов: 21 · Просмотров: 62 024

ISQman
Отправлено: 26.10.2009, 12:45


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


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

да и Ваш вариант не работает, работает более упрощённая схема:
Код
if($ulevel > -1){
    $torrA["announce"] = $announce."?pk=".$passkey;
    $torrA["announce-list"][] = "http://retracker.local/announce";
    $torrA["announce-list"][] = $torrA["announce"];
}else{
    $torrA["announce"] = $announce;
    $torrA["announce-list"][] = "http://retracker.local/announce";
    $torrA["announce-list"][] = $torrA["announce"];
}

вероятно из-за того, что данные должны быть list (пронумерованный массив), с такими граблями я столкнулся, когда в торрентах люди выложили по несколько файлов в релизе... из-за чего и пришлось парсить ссылки для анонс-листа и дополнять функции smile.gif а в целом всё работает как часики
  Форум: Патчер торрентов · Просмотр сообщения: #4995 · Ответов: 6 · Просмотров: 48 246

ISQman
Отправлено: 23.10.2009, 16:40


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


разобрался, можно делать smile.gif
в bencode.php изменил функцию encodeList
Код
function encodeList($array, &$fd){
    $fd .= "l";
    // The empty list is defined as array();
    if (empty($array)){
        $fd .= "e";
        return;
    }
    for ($i = 0; isset($array[$i]); $i++){
        if (preg_match('{(?:(\w+://)|www\.)[\w-]+(\.[\w-]+)*\S*(?:(?<! [[:punct:]] ) | (?<= [-/&+*] ))}xis',$array[$i])){
            $fd .= "l";
            $this->decideEncode($array[$i], $fd);
            $fd .= "e";
        }else $this->decideEncode($array[$i], $fd);
    }
    $fd .= "e";
    return;
}

и чуть изменил download.php
Код
$torrA = BDecode($torrdata);
if($ulevel > -1){
    $torrA["announce"] = $announce."?pk=".$passkey;
    $torrA["announce-list"][0] = "http://retracker.local/announce";
    $torrA["announce-list"][1] = $torrA["announce"];
}else{
    $torrA["announce"] = $announce;
    $torrA["announce-list"][0] = "http://retracker.local/announce";
    $torrA["announce-list"][1] = $torrA["announce"];
}
//if(isset($torrA["announce-list"])) unset($torrA["announce-list"]);
  Форум: Патчер торрентов · Просмотр сообщения: #4987 · Ответов: 6 · Просмотров: 48 246

ISQman
Отправлено: 21.10.2009, 11:18


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


в общем максимум что мождет получится в торрент файле это:
d8:announce
79:
http://mytorrent.myhost.ua/announce.php?pk...79863c5e7bd4813
:announce-list
31:
http://retracker.local/announce
10:
created by
13:
uTorrent/190B
13:creation date
i
1255560628
e
8:
encoding
5:
UTF-8
4:infod
6:
length
i
411772928
e
4:
name
55:
House.M.D.s06e05.Instant.Karma.HDRip.Rus.1001cinema.avi
12:
piece length
i
524288
e
6:
pieces
15720:тут_sha1_хэш_длинной=15720_символов

ЗЫ ясное дело, что я только чот преобразовал содержимое руками в более читабельный вид...
и ясное дело, что торрент не видит анонса sad.gif
  Форум: Патчер торрентов · Просмотр сообщения: #4985 · Ответов: 6 · Просмотров: 48 246

ISQman
Отправлено: 21.10.2009, 9:18


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


жаль... я так понял, что не скоро пойму в чём гвоздь sad.gif
  Форум: Патчер торрентов · Просмотр сообщения: #4984 · Ответов: 6 · Просмотров: 48 246

ISQman
Отправлено: 19.10.2009, 18:07


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


прошу помощи... не могу понять где косяк, не добавляет анонс http://retracker.local/, точнее добавляет, но торрент клиент не видит О_о
вот файлы, которые используются для ракадирования/кодирования и выдачи файлов юзверям
Прикрепленные файлы
Прикрепленный файл  patcher.zip ( 3.25 килобайт ) Кол-во скачиваний: 14
 
  Форум: Патчер торрентов · Просмотр сообщения: #4974 · Ответов: 6 · Просмотров: 48 246

ISQman
Отправлено: 16.10.2009, 18:12


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


Цитата(FreeM@N @ 15.10.2009, 9:59) *
Добавить нужный ретрекер в announce-list

Используя PEAR Bittorrent2 можно файл раскодировать, внести необходимые изменения и закодировать обратно.
.....


вопрос: а как быть с
Код
require_once 'PEAR.php';

если у кого-нибудь есть - поделитесь, либо разъясните smile.gif
  Форум: Патчер торрентов · Просмотр сообщения: #4967 · Ответов: 33 · Просмотров: 87 473

ISQman
Отправлено: 16.10.2009, 10:21


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


Забыл отписать:
Местоположение ретрекера - серверный сегмент.
Абонентов оповестил smile.gif
  Форум: Украина · Просмотр сообщения: #4963 · Ответов: 12 · Просмотров: 33 885

ISQman
Отправлено: 15.10.2009, 11:32


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


дело в том что я так и не разобрался как правильно прописать реврайт (согласен на звание криворукого, гг, шучу) а для 2к абонов, думаю вполне подойдёт и проксирование (сервак ретрекера кроме как вторичный днс никакой нагрузки не имеет), поэтому покачто остался этот вариант....
  Форум: Помощь по ретрекеру (FAQ) · Просмотр сообщения: #4952 · Ответов: 31 · Просмотров: 79 429

ISQman
Отправлено: 15.10.2009, 11:25


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


не, я про редирект в конфиге на сайт...
а сам редирект на статистику я построил на мод прокси, о чём уже отписывал
  Форум: Установка РеТрекера · Просмотр сообщения: #4951 · Ответов: 32 · Просмотров: 97 748

ISQman
Отправлено: 15.10.2009, 9:17


Активный участник
***

Группа: Пользователи
Сообщений: 30
Регистрация: 6.10.2009
Пользователь №: 2 900


есть несколько вопросов по патчеру.
есть торрент трекер в сети; когда юзверь качает торрент файл - ему хэш выдёргивается с базы данных, а также в файл забиватся линк с урлом сайта.
и собственно вопрос: как можно в полученый массив всунуть линк ретрекера? либо как пропатчить исходный массив, который выдаётся в закачку файла?
  Форум: Патчер торрентов · Просмотр сообщения: #4949 · Ответов: 33 · Просмотров: 87 473

2 страниц V   1 2 >

Новые сообщения  Открытая тема (есть новые ответы)
Нет новых сообщений  Открытая тема (нет новых ответов)
Популярная тема  Горячая тема (есть новые ответы)
Нет новых  Горячая тема (нет новых ответов)
Опрос  Опрос (есть новые голоса)
Нет новых голосов  Опрос (нет новых голосов)
Закрыта  Закрытая тема
Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 28.3.2024, 21:18
Top.Mail.Ru