Здравствуйте, гость ( Вход | Регистрация )
Отправлено: 14.12.2009, 16:23 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
|
Форум: Статистика · Просмотр сообщения: #5292 · Ответов: 151 · Просмотров: 646 886 |
Отправлено: 14.12.2009, 2:24 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
Как мне кажется Вы немного не туда написали, для трекеров ищите на форумах поддержке движков, а принцип один отловить у кого скорость выше определенной. Хотя подходов куча Я написал и сюда тоже, т.к. скорее всего здесь бывают люди, кто поднимал свой трекер... А искать по превышению скорости - практически безрезультатно ИМХО. На сайте поддержки трекера, к которому мы присматриваемся, я кинул предложение более продвинутой системы поиска читеров... Возможно, когда-то реализуется. Но хотелось бы сейчас иметь хоть какую-то автоматизацию поиска читеров. |
Форум: Болталка · Просмотр сообщения: #5288 · Ответов: 3 · Просмотров: 20 176 |
Отправлено: 10.12.2009, 2:09 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
Интересует сабж. Ессно, идеального алгоритма нет и быть не может - потому интересует то, что есть, если не устроит - прийдется самому допиливать. |
Форум: Болталка · Просмотр сообщения: #5284 · Ответов: 3 · Просмотров: 20 176 |
Отправлено: 25.11.2009, 21:36 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
У Укртелекома нет локальной сети. Вообще. Ибо ADSL доступ. А адрес, что указан - всего лишь адрес "локальной сети" от компа до модема. |
Форум: Украина · Просмотр сообщения: #5207 · Ответов: 7 · Просмотров: 23 731 |
Отправлено: 25.11.2009, 21:34 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
1. Украина 2. Кировоградская 3. Кировоград 4. ККС 5. - 6. Ретрекер поддерживает статистику 7. http://retracker.local/announce |
Форум: Украина · Просмотр сообщения: #5206 · Ответов: 0 · Просмотров: 16 046 |
Отправлено: 24.11.2009, 16:02 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
Выглядит-то может и не логично, но как показывает практика - чаще всего так и есть (comment = ссылка на тему). К тому же сейчас всё привязано к патчеру без автора (VEDMED), соответственно что-то изменить проблематично. А зачем менять - достаточно содержимое каммента анализировать Приходила, но никто почему-то не делает...а я не по этой части... Возможно, сделаю в ближайшее время - если найду гламурный для юзверей торрент-клиент, котоырй не будет по весу напоминать слона в сравнении с uTorrent... Все почему-то писаны как не на жабе, так на питоне а те, что С/С++ - мордой не вышли ИМХО. |
Форум: Статистика · Просмотр сообщения: #5200 · Ответов: 22 · Просмотров: 54 679 |
Отправлено: 24.11.2009, 15:26 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
В жизни не всегда происходит как должно...(не уверен что это плохо, но и что хорошо тоже не скажу) А вообще я думал об этом варианте и решил его не делать, всё-таки это слишком накладно, достаточно проверки по крону. Возможно. Тогда - стоит в код просто внести проверку наличия url при отсутствии каммента, и если таковое имеется - собссно брать его как каммент. Или же отдельно делать URL поле таблицы (т.к. каммент = урл - как-то нелогично выглядит)... P.S. Кстати, может, стоило бы завести отдельный топик для предложений (и их обсуждения) по движку ретрекера? Да и howto по установке данного ретрекера, хотя бы небольшое, на видном месте прилепить... P.P.S. И не приходила ли идея вместо торрент-патчера сделать какую-то сборку опенсорс клиента с поддержкой добавления ретрекера, со всеми реквизитами? |
Форум: Статистика · Просмотр сообщения: #5198 · Ответов: 22 · Просмотров: 54 679 |
Отправлено: 24.11.2009, 15:15 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
|
Форум: Обсуждение · Просмотр сообщения: #5197 · Ответов: 6 · Просмотров: 27 416 |
Отправлено: 24.11.2009, 14:19 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
К сожалению данный алгоритм не применим в announce т.к. в секунду анонсируются тысячи пиров, и если применить ваш патч на реальном сервере (на этом например) то он "упадёт" буквально через несколько секунд. Обновление имени осуществляется в фоновом режиме по cron. Насколько я понял из кода, этот участок будет обновляться не по каждому анонсу, а только при регистрации нового торрента Потому - сервер падать не должен. Если вы имеете ввиду вот этот участок кода: Код $count_sql = "SELECT COUNT(ts.torrent_id) AS count FROM $from $where_sql LIMIT 1"; $count_key = md5($count_sql); $count = (int)$cache->get($count_key); if (!$count && $my) { $row = $db->fetch_row($count_sql); $count = (int) $row['count']; $cache->set($count_key, $count, 1800); } else { $count = 1000; } То это сделано намеренно для того, чтобы снизить нагрузку на сервер. Данное изменение было упомянуто в пояснении к ревизии 77: Конечно можно соотнести количество страниц с общим количество торентов, но изначально это количество отталкивалось от поисковых условий. Изменение навеяно поиском на torrents.ru где в результатах выдаются первые 500 торентов, ведь если вы не знаете что ищете то вам не поможет 1000 и 10000 и 100000 торентов... Но за замечание спасибо - нужно будет прокомментировать код Тогда правильнее было бы ограничить кол-во сверху (выбирать минимум), а не устанавливать жестко кол-во результатов. Оно всплывает при первом открытии странички статистики - имеем 40 закладок при любом кол-ве торрентов... |
Форум: Статистика · Просмотр сообщения: #5194 · Ответов: 22 · Просмотров: 54 679 |
Отправлено: 22.11.2009, 1:31 | |
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
Нашел баг в коде статистики: строка 355 - $count = 1000; нужно заменить на $count = $stats['torrents_num']; Добавил в код ретрекера автоматическое получение имени по url (работает для torrents.net.ua дефолтово - он указывает локальному ретрекеру адрес источника), вот патч: Код --- announce.php.orig 2009-11-21 21:14:43.000000000 +0200 +++ announce.php 2009-11-22 00:10:26.000000000 +0200 @@ -13,6 +13,9 @@ } include_once (dirname(realpath(__FILE__)) . '/common.php'); +include_once (dirname(realpath(__FILE__)) . '/functions.php'); +include_once (dirname(realpath(__FILE__)) . '/simple_html_dom.php'); // HTML parser +include_once (dirname(realpath(__FILE__)) . '/checkme.class.php'); // HTML parser $announce_interval = $cfg['announce_interval']; @@ -37,6 +40,7 @@ 'event', 'name', 'comment', + 'url', 'isp' ); // Numeric @@ -167,6 +171,16 @@ if (!$torrent_id) { + if ($cfg['fill_empty'] && empty($name) && empty($comment) && empty($size) && !empty($url)) + { + $comment=$url; + $check = new CheckMe(); + $name=$check->getNameFromURL($url); + if (detect_encoding($name) == 'windows-1251') + { + $name = iconv("windows-1251", "utf-8", $name); + } + } if ($cfg['skip_empty'] && empty($name) && empty($comment) && empty($size)) { msg_die('Empty statistic data, use patcher from re-tracker.ru'); P.S. было бы неплохо сделать мод какого-то торрент-клиента - того же uTorrent - для незаметного патчевания торрент-файлов |
Форум: Статистика · Просмотр сообщения: #5169 · Ответов: 22 · Просмотров: 54 679 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
Текстовая версия | Сейчас: 28.4.2024, 10:36 |