Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Установка РеТрекера под Windows 2003 Server R2 x64bit edition
Re-Tracker | Система локальных ретрекеров | Ретрекер > РеТрекер > Установка РеТрекера
Lisson
Не очень краткий мануал по установке РеТрекера в ариале обитания 64-битников.

Описание
Для установки мы используем:
- связку из веб-сервера php и mysql (в данном случае я использую denwer-3)
- псевдотрекер (написаный на php)
Заранее стоит решить, хочется ли запускать пакет как службу, или же просто иметь ярлычёк и запускать вместе\до\после utorrent. К этому пункту мы еще вернемся.
Да, заранее, чтоб избежать вопросов - все пакеты ставил у себя, все что дальше будет выложено, будет с MD5 суммами, чтоб небыло кривотолков.

Установка
- Скачиваем весь комплект - уже мной собраный отсюда
Или идем на сайт Денвера (Нам нужен проект Денвер-3) и скачиваем пакет

- Устанавливаем \ распаковываем все это дело на C:\WebServers
Если всёж денвер качали сами то вам потребуется докачать архив с нашим проектом отсюда
Данный архив тоже распаковываем в C:\WebServers

Далее процесс установки опишу целиком, скажу только то, что если скачали мою сборку, то там я уже всё это настроил, Вам потребуется только ее запустить.

Устанавливаем денвер - в инсталяторе указываем чтоб все распаковано было в C:\WebServers - выбор буквы которую он займет, не важен, но чтоб не сбивать себя с толку, предлогаю чтоб это была буква T:
Распаковываем файлы проекта в ту же папку.

- И так, распкавовали? Смотрим на структуру:
htdocs - там лежат файлы РеТрекера
project-utils - там лежит файлик который может установить запуск денвера как системную службу и там же команда консоли SUBST предназначеная для включения\выключения виртуального диска занимаемого проектом ( T: ).
denwer - старт, стоп рестарт - всё что потребуется позже

usr\local\apache\conf\httpd.conf - вот тут мы уже остановимся
- открываем файл блокнотом

- работающие директивы (строчки) конфигурации это те у которых в начале нет #

находим #Listen 8080 - под ней вписываем
listen *:80 - теперь наш сервер будет "слушать" запросы на 80порт
ServerAdmin admin@localhost - вписываем нужный нам email админа ретрекера
ServerName localhost - при желании локалхост можно заменить на сетевое имя компа
DocumentRoot "c:/webservers/htdocs/www" - это там где наши файлы ретрекера лежат (перед DocumentRoot стоит # - ее надо стереть!!)
почти закончили :)
usr\local\php5\php.ini
- Ищем magic_quotes_gpc = On и ставим Off
home - при желании из этой папки можно все стереть кроме localhost
Всё!

Запуск
denwer - там есть старт - запускаем

В браузере открываем http://localhost - это только локальная страница служебная страничка
пробегаем ее глазами и находим создание новой базы данных mysql - ее и открываем
- пароль к БД по умолчанию пустой
- имя Новой БД даем - retracker
- пользователя оставляем так же - retracker
- пароль к новой БД ставим - ,ehfnbyj
(естественно, все пароли и имя базы можно менять, но в сборке настроено именно так)
если пароли и имя базы менялось, то не забываем зайти в папку htdocs - и во всех файлах прописать в php файлы наши изменения.
вот и всё.

для проверки работоспособности ретрекера можно вписать его в torrent файл
http://xxx.xxx.xxx.xxx/announce.php - статус должен быть "работает"
соответственно, ваша статистика с трекера и прочие мелочи доступны по http://127.0.0.1 или внешнему ip или имени машины.. вобщем это уже совсем другая история
собственно сам денвер тоже не страдает при наших изменениях, поэтому все что лежит в каталоге home будет отрабатывать..

После того как вы это сделали , хорошо бы привязать ваш IP адрес к домену например на no-ip.org что бы при изменении вы могли сами поменять IP !
Shift
Вот псевдо трекер который работал в Питере
Lisson
Цитата(Shift @ 18.12.2008, 0:48) *
Вот псевдо трекер который работал в Питере


о!! завтра будет краш-тест и подробная инструкция )))
Lisson
забавный зверь, работает, но вот в свой SQL файлик пишет не так чуть, кодировки путает)

с меня вариант для ретрекера х64bit ))
FreeM@N
Цитата(Lisson @ 18.12.2008, 0:38) *
....
и думал что уже все, НО!!!! не смог отвязать его от пасскея...ну не хочет он спокойно работать с гостями..анонимно регистрируя.....

В этом месте я так понял что изменения конфига не помогли, ага?

Ну так может он этот самый конфиг просто не видит?
Не знаю как в винде но в Linux-е есть такой параметр командной строки:
Код
--conf_file /путь/к/конфигу

Может и для винды такое прокатит?
Lisson
Цитата(FreeM@N @ 18.12.2008, 9:06) *
В этом месте я так понял что изменения конфига не помогли, ага?

Ну так может он этот самый конфиг просто не видит?
Не знаю как в винде но в Linux-е есть такой параметр командной строки:
Код
--conf_file /путь/к/конфигу

Может и для винды такое прокатит?

курю торентпиер еще раз ))) если прокатит скажу!
врочем скажу даже если не прокатит))
Shift
жду обещенного подробного фака по псевдо трекеру smile.gif
FreeM@N
Цитата(Lisson @ 18.12.2008, 10:38) *
курю торентпиер еще раз ))) если прокатит скажу!
врочем скажу даже если не прокатит))

Опа, я не туда прочитал, это я говорил про XBT!
Shift
я пробовал одно время отучить от пасскея - нет smile.gif
кастрации не поддоёться, да и как движок он не похож скорее пародия
пиров передает только 49 -50 иногда
нормальные движки стоят везде кроме торрент.сру
там экономят на железе
Lisson
Цитата(Shift @ 18.12.2008, 16:32) *
я пробовал одно время отучить от пасскея - нет smile.gif
кастрации не поддоёться, да и как движок он не похож скорее пародия
пиров передает только 49 -50 иногда
нормальные движки стоят везде кроме торрент.сру
там экономят на железе

)))) ну тбдев скажем тоже не сахар ))
утром буду хелп оформлять вывешивать, толькочто дособрал пакет "в народ" на основе псевды
Lisson
Не очень краткий мануал по установке РеТрекера в ариале обитания 64-битников.

Описание
Для установки мы используем:
- связку из веб-сервера php и mysql (в данном случае я использую denwer-3)
- псевдотрекер (написаный на php)
Заранее стоит решить, хочется ли запускать пакет как службу, или же просто иметь ярлычёк и запускать вместе\до\после utorrent. К этому пункту мы еще вернемся.
Да, заранее, чтоб избежать вопросов - все пакеты ставил у себя, все что дальше будет выложено, будет с MD5 суммами, чтоб небыло кривотолков.

Установка
- Скачиваем весь комплект - уже мной собраный отсюда
Или идем на сайт Денвера (Нам нужен проект Денвер-3) и скачиваем пакет

- Устанавливаем \ распаковываем все это дело на C:\WebServers
Если всёж денвер качали сами то вам потребуется докачать архив с нашим проектом отсюда
Данный архив тоже распаковываем в C:\WebServers

Далее процесс установки опишу целиком, скажу только то, что если скачали мою сборку, то там я уже всё это настроил, Вам потребуется только ее запустить.

Устанавливаем денвер - в инсталяторе указываем чтоб все распаковано было в C:\WebServers - выбор буквы которую он займет, не важен, но чтоб не сбивать себя с толку, предлогаю чтоб это была буква T:
Распаковываем файлы проекта в ту же папку.

- И так, распкавовали? Смотрим на структуру:
htdocs - там лежат файлы РеТрекера
project-utils - там лежит файлик который может установить запуск денвера как системную службу и там же команда консоли SUBST предназначеная для включения\выключения виртуального диска занимаемого проектом ( T: ).
denwer - старт, стоп рестарт - всё что потребуется позже

usr\local\apache\conf\httpd.conf - вот тут мы уже остановимся
- открываем файл блокнотом

- работающие директивы (строчки) конфигурации это те у которых в начале нет #

находим #Listen 8080 - под ней вписываем
listen *:80 - теперь наш сервер будет "слушать" запросы на 80порт
ServerAdmin admin@localhost - вписываем нужный нам email админа ретрекера
ServerName localhost - при желании локалхост можно заменить на сетевое имя компа
DocumentRoot "c:/webservers/htdocs/www" - это там где наши файлы ретрекера лежат (перед DocumentRoot стоит # - ее надо стереть!!)
почти закончили smile.gif
usr\local\php5\php.ini
- Ищем magic_quotes_gpc = On и ставим Off
home - при желании из этой папки можно все стереть кроме localhost
Всё!

Запуск
denwer - там есть старт - запускаем

В браузере открываем http://localhost - это только локальная страница служебная страничка
пробегаем ее глазами и находим создание новой базы данных mysql - ее и открываем
- пароль к БД по умолчанию пустой
- имя Новой БД даем - retracker
- пользователя оставляем так же - retracker
- пароль к новой БД ставим - ,ehfnbyj
(естественно, все пароли и имя базы можно менять, но в сборке настроено именно так)
если пароли и имя базы менялось, то не забываем зайти в папку htdocs - и во всех файлах прописать в php файлы наши изменения.
вот и всё.

для проверки работоспособности ретрекера можно вписать его в torrent файл
http://xxx.xxx.xxx.xxx/anounce.php - статус должен быть "работает"
соответственно, ваша статистика с трекера и прочие мелочи доступны по http://127.0.0.1 или внешнему ip или имени машины.. вобщем это уже совсем другая история
собственно сам денвер тоже не страдает при наших изменениях, поэтому все что лежит в каталоге home будет отрабатывать..
RoadTrain
http://www.borget.net/softwares/sbt-bittorrent-tracker
вот открытый трекер без мускуля)
Shift
без мускула нагрузка очень большая
RoadTrain
Цитата(Shift @ 20.12.2008, 21:28) *
без мускула нагрузка очень большая

с чего это?
он хранит всё в файлах.
хотя я собираюсь написать нормальный псевдотрекер на php... с кэшированием и т.п.
Shift
мускул был предназначен для больших нагрузок в отличии от файловых вариантов
вот тот же XBT написанный на С++ держит на пентиуме 3
100 000 сдов
проверялось в локалке
RoadTrain
ну если подумать, тот же самый мускул тоже хранит данные в файлах)
тут лишь вопрос в скорости обработки, которая у мускула выше, ибо он для этого оптимизирован. Плюс HEAP таблицы.

Для локалок средней величины подойдёт и SBT, всё равно пиров не так много.
Lisson
Цитата(RoadTrain @ 21.12.2008, 3:32) *
ну если подумать, тот же самый мускул тоже хранит данные в файлах)
тут лишь вопрос в скорости обработки, которая у мускула выше, ибо он для этого оптимизирован. Плюс HEAP таблицы.

Для локалок средней величины подойдёт и SBT, всё равно пиров не так много.

Согласен, хотя абсолютно точно знаю что еще в прошлом году весь гугловский двиг с его "бд" был основан на очень дохрена количестве маааленьких тхт-шных файлов
gM@X
Цитата(Lisson @ 17.12.2008, 23:38) *
...
- имя Новой БД даем - retracker
- пользователя оставляем так же - retracker
- пароль к новой БД ставим - ,ehfnbyj
(естественно, все пароли и имя базы можно менять, но в сборке настроено именно так)
если пароли и имя базы менялось, то не забываем зайти в папку htdocs - и во всех файлах прописать в php файлы наши изменения.
...

а содержимое БД? такое-же как и тут:
Цитата(Shift @ 17.12.2008, 23:48) *
Вот псевдо трекер который работал в Питере

? а то чего-то не найти в этой статье sql йайла или инструкции, что надо внести в БД, ведь ретрекер не будет работать с пустой БД =)
Shift
а SQL файлик прелагаеться к XBT трекеру и повляеться в папке куда он установлен
RoadTrain
ДЫк мы же про псевдотрекер
Shift
Вот для псевдо трекера
Lisson
drinks.gif Сорри, забыл совсем про мускуль ))) С Новым Годом всех и с Рождеством))

п.с. Тольк приехал с новогоднего отпуска, вот сижу смотрю что нового и что успели написать ))
b2k
Подскажите в чём может быть проблема.
После того как прописываю урл ретрекера в раздаваемом торренте - после первого обновления выдаёт: "В ответе трекера нет поля "пиры'".
После второго обновления (и все последующие): "Ошибка! MySQL eror: Duplicate entry "0a973de4-40069" for key 1"
Shift
XBT обычно так не чудит, или это левый движок или криво создана таблица мускула
b2k
Может я протупил...
XBT не ставил. Только то, что в первом посте описано.
Или псевдотрекер =/= ретрекер?
Shift
Попробуй по этому мануалу http://re-tracker.ru/index.php?showtopic=118
b2k
Попробовал.
Даже на виртуальной машине с нуля поставил.
При дальнейшем рассмотрении получается, что работает на половине торрентов. Добавил в 10 штук: у 5 статус трекера "работает", у 5, как раньше: после первого обновления выдаёт "В ответе трекера нет поля "пиры'", после второго обновления (и все последующие): "Ошибка! MySQL eror: Duplicate entry "бла-бла-бла" for key 1".
Где "бла-бла-бла" это значения "info_hash-ip-port" из таблицы.
Получается, что не может перезаписать данные?
Shift
шас мы тут его до шлифуем и выложим после патчинга готовый .....
пока стат ретрекер работает на основе псевдо трекера
Erian
при запуске денвера пишет
Shift
Плохой скрин ничего не видно , сделай нормальный чтоб было видно ошибку smile.gif
Erian
Shift
очевидно что ошибка в криво работующем мыло сервере , можно попробовать установить не денвер а XAMPP , или перевстановить денвер ....
Уфолог
Дядь, а как дела с семеркой 64bit? Есть успешный опыт у кого-нить?
Shift
если только юзать альтарнативный патчер
Уфолог
Дядюшка Мокус, можно я кину в этого нахрен писателя грязью?
ППЦ!!! Мануаловед!

Все по порядку.
...
Скачал сначала я все, что было указано по ссылкам.
Потом, чуть позже, перечитав все пару раз, вкурил, что здесь 2 типа установки: устанавливаешь сам и "самсусамващепипецвсёсделалтокараспакуй"
Ладно. Понял. Я сам... Идем править конфиги. Читаем:
Цитата(Lisson @ 17.12.2008, 23:38) *
находим #Listen 8080 - под ней вписываем
listen *:mega_shok.gif - теперь наш сервер будет "слушать" запросы на mega_shok.gifпорт

.... Находим, вписываем... И тут вкуриваем, что наш муловед, пардон, мануаловед не знает тег
Код
CODE

Хотя все могло бы выглядеть:

Код
находим #Listen 8080 - под ней вписываем
listen *:80 - теперь наш сервер будет "слушать" запросы на mega_shok.gifпорт

(Какого хрена этот mega_shock.gif делает внутри - это уже вопрос к одмину&суппорту. Про тег codebox я вообще молчу - там что есть тег, что нет.. Как, собственно, и sql - clapping.gif )
...
Запуск. Открываем в браузере localhost. Ищем создание новой базы...
- пароль к БД по умолчанию пустой
- имя Новой БД даем - retracker
- пользователя оставляем так же - retracker
- пароль к новой БД ставим - ,ehfnbyj

Сначала я подумал, что у меня монитор грязный. Потом дошло - это ведь буратино наоборот! А первый знак - запятая! Класс!
Кавычки тоже идиоты придумали - ",ehfnbyj"! Буратино не отдупляет....
Ладно, идем дальше... главное ведь сам ретрекер, а не процесс его установки.
...
А елы-палы! Таблицу мускула забыл! Эх....
...
С Новым Годом всех и с Рождеством! ПАЛЮБЭ!
______
Цитата(b2k @ 17.1.2009, 16:57) *
Подскажите в чём может быть проблема.
После того как прописываю урл ретрекера в раздаваемом торренте - после первого обновления выдаёт: "В ответе трекера нет поля "пиры'".

- Хрен знает! Смотрите у себя - видно затупили где-то. Я пицот реткеров уже поднял... У меня стаж!
http://xxx.xxx.xxx.xxx/anounce.php - статус должен быть "работает"

- А вот хрена лысого! Жора! Еб...ный насос! Где ты был! announce пишется с двумя nn!
...
Повторный запуск!
5...4...3...2...1...
...
ТЕГ СПОЙЛЕД НЕ МОЖЕТ НЕ РАДОВАТЬ!
...
Не удается найти sendmail_daemon_start.exe

Какого йуха! Че за палево! Еманарот! Сюданасказал!
...
А дело всего лишь в лишнем/"нужном" знаке в конце папки /denver/tools_
...
Плюс еще кое-где надо разобраться с кодировками utf8 и win1251 - но, это мелочи.

ИТОГ:
Добый дядька одмин посоветовал правильную весч:
Цитата(Shift @ 17.1.2009, 17:25) *
Попробуй по этому мануалу http://re-tracker.ru/index.php?showtopic=118

...
От себя добавлю, перефразировав оратора-топикнахренстартера:

Цитата(Lisson @ 17.12.2008, 23:38) *
После того как вы это сделали , хорошо бы прочитать все еще раз вслух, что бы при изменении смысла вы смогли сами поменять IP на "включить моск"!



З.Ы.Ы. Дужный коллектив spoiled&spoiler желает Вам приятного прочтения!
Yodj
Цитата(Уфолог @ 21.3.2009, 21:20) *
Дядюшка Мокус, можно я кину в этого нахрен писателя грязью?
ППЦ!!! Мануаловед!

Все по порядку.
...
Скачал сначала я все, что было указано по ссылкам.
Потом, чуть позже, перечитав все пару раз, вкурил, что здесь 2 типа установки: устанавливаешь сам и "самсусамващепипецвсёсделалтокараспакуй"
Ладно. Понял. Я сам... Идем править конфиги. Читаем:

.... Находим, вписываем... И тут вкуриваем, что наш муловед, пардон, мануаловед не знает тег
Код
CODE

Хотя все могло бы выглядеть:

Код
находим #Listen 8080 - под ней вписываем
listen *:80 - теперь наш сервер будет "слушать" запросы на mega_shok.gifпорт

(Какого хрена этот mega_shock.gif делает внутри - это уже вопрос к одмину&суппорту. Про тег codebox я вообще молчу - там что есть тег, что нет.. Как, собственно, и sql - clapping.gif )
...
Запуск. Открываем в браузере localhost. Ищем создание новой базы...
- пароль к БД по умолчанию пустой
- имя Новой БД даем - retracker
- пользователя оставляем так же - retracker
- пароль к новой БД ставим - ,ehfnbyj

Сначала я подумал, что у меня монитор грязный. Потом дошло - это ведь буратино наоборот! А первый знак - запятая! Класс!
Кавычки тоже идиоты придумали - ",ehfnbyj"! Буратино не отдупляет....
Ладно, идем дальше... главное ведь сам ретрекер, а не процесс его установки.
...
А елы-палы! Таблицу мускула забыл! Эх....
...
С Новым Годом всех и с Рождеством! ПАЛЮБЭ!
______

- Хрен знает! Смотрите у себя - видно затупили где-то. Я пицот реткеров уже поднял... У меня стаж!
http://xxx.xxx.xxx.xxx/anounce.php - статус должен быть "работает"

- А вот хрена лысого! Жора! Еб...ный насос! Где ты был! announce пишется с двумя nn!
...
Повторный запуск!
5...4...3...2...1...
...
ТЕГ СПОЙЛЕД НЕ МОЖЕТ НЕ РАДОВАТЬ!
...
Не удается найти sendmail_daemon_start.exe

Какого йуха! Че за палево! Еманарот! Сюданасказал!
...
А дело всего лишь в лишнем/"нужном" знаке в конце папки /denver/tools_
...
Плюс еще кое-где надо разобраться с кодировками utf8 и win1251 - но, это мелочи.

ИТОГ:
Добый дядька одмин посоветовал правильную весч:

...
От себя добавлю, перефразировав оратора-топикнахренстартера:




З.Ы.Ы. Дужный коллектив spoiled&spoiler желает Вам приятного прочтения!



Жжош!!! Прошу тя переписать все ФАКи на этом форуме))))
Shift
дада будем очень блогодарны ибо сейчас факи немного сложны для понимания
Уфолог
Для XBT все толково и в картинках нависано... Как и про привязку к сервису no-ip.
А тут еще самому ничерта не понятно - какие тут мануалы!
Да и хочется, на самом деле, не мануалы написать, а чтоб дядька Lol с hdtracker'а наконец-то вкурил, что с для HD-контента локальные ретрекеры, как ipv6 для интернета.... clapping.gif
Надоедает уже ждать, особенно опосля работки... ))
Shift
Ты очень точно подметил , на HD трекере будут ретрекеры когда интернет перейдет на IPv6 biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
пїЅпїЅпїЅпїЅпїЅ IP.Board © 2001-2024 IPS, Inc.