Пожелания zxc

Started by sхс on 2024-08-29 04:42 — 26 replies, 7076 views

#21
Обязательно переносите анонсер /announce.php на отдельный домен + абузоустойчивый хостинг. Сейчас копирастеры (особенно зарубежные) умеют отслеживать p2p трафик и шлют жалобы на автомате.

Варианты:
создать домен на своем сервере, скопировать на него папку /bt/ и в announce.php и scrape.php прописать строку
define('TR_ROOT', str_ireplace('bt-site.ru','site.ru',$_SERVER['DOCUMENT_ROOT']).'/bt/');

Тоже самое можно реализовать через /etc/fstab прописав относительные пути. Пример:
/var/www/site/data/www/site.ru/bt /var/www/site/data/www/site/bt-site.ru/bt none bind 0 0

Либо админы подскажите как это правильнее сделать
Вообще, чтобы реализовать такое надо половину движка переносить, и к тому же у них должна быть одна база на двоих.

В настоящее время, анонсер очень плотно интегрирован с движком.

Я подумаю как можно такое сделать.
#22
О наболевшем: новички кое как создают раздачу, но в большинстве случаев игнорируют сообщение, что нужно скачать свой торрент и согласиться с перезаписью трекеров. А в движке по умолчанию стоит ещё редирект через 5сек после этого уведомления и они просто не успевают это прочитать. И получаем раздачу с ошибкой Seeder not seen never
#23
О наболевшем: новички кое как создают раздачу, но в большинстве случаев игнорируют сообщение, что нужно скачать свой торрент и согласиться с перезаписью трекеров. А в движке по умолчанию стоит ещё редирект через 5сек после этого уведомления и они просто не успевают это прочитать. И получаем раздачу с ошибкой Seeder not seen never
По сути, что можно сделать - увеличить время спустя которое будет редирект. До условных 10 секунд. Либо же вообще убрать редирект
#24
Добавить время выполнения скрипта под каждой задачей
Spoiler content hidden.
#25
Добавить время выполнения скрипта под каждой задачей
Spoiler content hidden.
Спасибо за идею. К новой версии думаю добавлю.
UPD: Добавлено
#26
Очередная зашкварная идея от меня. Хранить список заходивших в тему на примере https://torrentpier.com/threads/kto-prosmatrivaet-temu.42210/
Релизерам захотелось знать кто посещает их темы, качает и не жмет кнопку спасибо. Выглядит это так

2025-12-11_20-53-03.webp

делаем запрос в базу
Spoiler content hidden.
Крон задача: Запускаем раз в сутки и чистим просмотры старше 1 года
Spoiler content hidden.
ajax подгружаем список по клику
Spoiler content hidden.
Добавляем в viewtopic.php код который сохраняет посетителя в базу
Spoiler content hidden.
код шаблона и js ajax
Spoiler content hidden.
Мод не рекомендуется для высоконагруженных сайтов. При посещаемости 2тыс в сутки и сроке хранения последних посетителей 1 год имеем 1.5млн записей размером 100+мб
#27
качает и не жмет кнопку спасибо
И вместо того чтобы хранить список тех кто непосредственно скачал или даже сделать для релизера дифф кто скачал и не поблагодарил - мы храним миллиарды записей о посещениях вообще всех? 😕