Есть сайт, посвященный медии(фильмы, сериалы и т.д). есть система, движок сайта на DLE(поставить торрентпир к сожалению не могу, заказчику не нужна система в виде форума), с написанным к нему торрент модулем. Есть сервер на котором крутится торрент-клиент и раздает файлы с сервера. Люди пополняющий контент, мучаются постоянно. Допустим заливаешь сериал, аплоудишь его, через время выходят серии. Приходиться выкачивать сериал заного, собирать торрент, потом отправлять все это говнецо на сервер. Вся мука состоит в том, что приходиться генерировать хэш и т.д. В клиенте торрент сам цепляется, после того как его зальешь через форму. После вытягивает контент с юзера и складывает файлы на сервер, затем раздает. Возможно-ли как нибудь все это дело так сказать упростить? Пока были мысли, поднять еще один сервер, написать скрипт, через который люди смогут цеплять по одному файлу, далее уже на сервере создается торрент и передается клиенту. Любым ответам, ссылкам буду рад. Заранее благодарен.
Sprinx, Уважаемый, что мешает поставить Torrentpier, написано в моем сообщении. И отвечать за кого либо, тоже не стоит. По поводу ваших велосипедов, так-же поясню. Есть задача, которую мне нужно выполнить. По мимо этого, когда то и в торрентпир была внесена лепта от меня. Все что мне надо так это просто разъяснения, если у кого они имеются. А Вас, попрошу просто проходить мимо данного топика, тема создана в разделе флуда и это не означает что я не могу получить ответ касаемо моей проблемы, от остальных программистов сия сообщества.
Exile, Вы не поняли. 🙂
Разъясню более подробно.
Есть полная система с rtorrent, с несколькими серверами. Есть сайт, посвященный фильмам/сериалам. Есть скрипт, самописный, через который происходит публикация фильмов/сериалов на сайте. Т.е, заходишь в скрипт, вбиваешь название того или иного фильма/сериала, парсяться данные с кинопоиска, далее прицепляешь торрент через форму, выбираешь на какой из серверов его лить, отправляешь запрос. После, заливающий ставит на раздачу этот торрент, в качестве аннонсера стоит XBT, rtorrent на сервере подключается к клиенту и начинает выкачивать файл, тем самым складывая его на сервере, после скачивания, он начинает его раздавать. Проблема заключается в том, что есть на сайте так-же сериалы, которые бывают достигают 8-10 сезонов (ну это грубо говоря), размер которых 100+GB, представьте себе такую ситуацию. Что бы добавить серию сериала или просто добавить сезон, приходиться выкачивать все эти 100 гигов к себе, собирать заново торрент и все это дело обратно отправлять на сервер. Это тот еще геморрой. Проблема заключается именно в этом. Были мысли собирать торрент на еще одном сервере, к нему монтировать по ftp сервер с сериалами, писать скрипт который бы находил сериал на сервере, проверял бы папки на двух серверах, отличаются они или нет, какое количество файлов там и их объем. Но это опять лишний геморрой.
Так докачка работает ведь, если добавить новый торрент. Т.е, торрент по любому должен пользователь собрать заново, по крайней мере держать весь сериал у себя на харде, далее уже скармливать rtorrent'у?