Кто готов потестить xbtt под этот движок?

Правила форума
При возникновении вопросов, связанных с работой движка вы должны предоставить ссылку на свой сайт с установленным движком (или вписать адрес трекера в свой профиль), в случае, если на вашем сайте не будет копирайтов (внизу каждой страницы), то в помощи вам будет отказано, а ваш аккаунт будет отключен.
Все сообщения должны быть написаны на русском языке. Язык "падонкаф" русским языком не считается.
Все сообщения, написанные не на русском языке будут удаляться, а их автор будет получать предупреждения.

Re: Кто готов потестить xbtt под этот движок?

Сообщение Rolton » 30 дек 2010, 04:47

установлен был 2й архив xbt ..но по незнанке..а интеграцию делал как для версии из свн...
пришлось мучатся...пока тестирую 1й архив...вроде улучшилось местами..не знаю пока...

функция синхронизирования пиров сидов в раздачах которая в kлеанапе стоит не верно обновляет данные,
версия вроде из СВН взята...
function _sync_torrents_info ()

несколько раз проверял
на торренте показывает..(peers)
2 сид(ов), 4 пир(ов)
в базе самого торрента
1 сид, 2 пир(ов)
обновление каждую минуту...
все запросы в детайлсе такие же
кто нибудь проверял синхронизатор на правилность обновления данных?
Rolton
 
Сообщения: 35
Зарегистрирован: 26 окт 2009, 03:00

Re: Кто готов потестить xbtt под этот движок?

Сообщение Nafania » 30 дек 2010, 13:10

function _sync_torrents_info () при использовании xbtt не работает
Код: Выделить всё
      if ( defined('USE_XBTT') ) {
         return true;
      }


так xbtt сам синхронизирует инфу
Аватара пользователя
Nafania
Администратор
 
Сообщения: 1207
Зарегистрирован: 30 июн 2007, 16:10

Re: Кто готов потестить xbtt под этот движок?

Сообщение Rolton » 30 дек 2010, 15:29

Nafania писал(а):function _sync_torrents_info () при использовании xbtt не работает
Код: Выделить всё
      if ( defined('USE_XBTT') ) {
         return true;
      }


так xbtt сам синхронизирует инфу


спасибо нафаня...
мда...тут я немного с тупил по поводу
return true;
завершает же процесс..
Rolton
 
Сообщения: 35
Зарегистрирован: 26 окт 2009, 03:00

Re: Кто готов потестить xbtt под этот движок?

Сообщение Rolton » 30 дек 2010, 18:33

кто скажет сколько именно должен весить сам хеш торрента? именно ровно 20 байт либо может меньше или больше?
у меня имеются торренты где по 19 байт хеши, т.е не 20 или это особой роли не играет?
мне кажется в этом проблема в подключении
проверяю через
Код: Выделить всё
SELECT LENGTH( info_hash ) AS hash_size FROM torrents WHERE fid = 'ид торрента';


сделал запрос
Код: Выделить всё
SELECT fid, LENGTH( info_hash ) AS hash_size
FROM torrents
WHERE LENGTH( info_hash ) <20;


и у меня показали торренты с хешом менне 20 байт..а так все торренты по 20 байт ровно
Rolton
 
Сообщения: 35
Зарегистрирован: 26 окт 2009, 03:00

Re: Кто готов потестить xbtt под этот движок?

Сообщение x010d » 30 дек 2010, 22:54

Все тип blob (BINARY) = 20 байт.

Код: Выделить всё
nice 20 /etc/rc.d/apache2_announce start

Решение проблемы загрузки по аннонсу для TBdev(YSE), кстати самое эффективное из возможных.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Кто готов потестить xbtt под этот движок?

Сообщение Nafania » 31 дек 2010, 00:14

Код: Выделить всё
nice 20 /etc/rc.d/apache2_announce start

Решение проблемы загрузки по аннонсу для TBdev(YSE), кстати самое эффективное из возможных.[/quote]
Это что вообще?
Аватара пользователя
Nafania
Администратор
 
Сообщения: 1207
Зарегистрирован: 30 июн 2007, 16:10

Re: Кто готов потестить xbtt под этот движок?

Сообщение x010d » 31 дек 2010, 09:16

Это предложение человеку поставить апач 1.3(2) как отдельный процесс (с наименьшим приоритетом) на аннонс и не заморачиваться переделками.
Как показало время, работает данный вариант изумительно. Либо менять двиг на более подходящий.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Кто готов потестить xbtt под этот движок?

Сообщение Nafania » 31 дек 2010, 13:24

x010d писал(а):Это предложение человеку поставить апач 1.3(2) как отдельный процесс (с наименьшим приоритетом) на аннонс и не заморачиваться переделками.
Как показало время, работает данный вариант изумительно. Либо менять двиг на более подходящий.

вообще, было бы много лучше пользовать nginx + php-fpm. Естественно не забываем про акселераторы кода.
Аватара пользователя
Nafania
Администратор
 
Сообщения: 1207
Зарегистрирован: 30 июн 2007, 16:10

Re: Кто готов потестить xbtt под этот движок?

Сообщение Rolton » 02 янв 2011, 23:19

вроде всё встало на свои места..спасибо всем за поддержку..багов более не наблюдаю..
всё работает на Ура...
единственно что хотел бы прикрутить античит..но в коде для ХБТ пока функции не наблюдаю кроме как в старом файле аннонса...
если у кого уже имеется буду рад, в Си++ не силён..
Rolton
 
Сообщения: 35
Зарегистрирован: 26 окт 2009, 03:00

Re: Кто готов потестить xbtt под этот движок?

Сообщение Rolton » 05 янв 2011, 15:02

такая проблема..в таблицу snatched пишет очень много информации по одному и тому же торренту только uploaded ,downloaded информация меняется..Оно так идолжно быть? Нужно ли производить какую либо чистку через клеанап?
В свн кооде ничего не обнаружил поэтому хотел бы спросить у знатоков как быть..
спасибо..
Rolton
 
Сообщения: 35
Зарегистрирован: 26 окт 2009, 03:00

Re: Кто готов потестить xbtt под этот движок?

Сообщение Nafania » 06 янв 2011, 02:48

Непонятно, что вы имеете ввиду.
Аватара пользователя
Nafania
Администратор
 
Сообщения: 1207
Зарегистрирован: 30 июн 2007, 16:10

Re: Кто готов потестить xbtt под этот движок?

Сообщение x010d » 06 янв 2011, 09:01

Нужно смотреть индексы таблиц, в особенности для уникальных значений. (peers, snatched...)
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Кто готов потестить xbtt под этот движок?

Сообщение Rolton » 06 янв 2011, 18:51

ну структура баз данных такова:

Код: Выделить всё
CREATE TABLE IF NOT EXISTS `snatched` (
  `torrentid` int(10) unsigned NOT NULL default '0',
  `userid` int(10) unsigned NOT NULL default '0',
  `uploaded` bigint(20) unsigned NOT NULL default '0',
  `downloaded` bigint(20) unsigned NOT NULL default '0',
  `completedat` int(11) NOT NULL default '0',
  `last_action` int(11) NOT NULL default '0',
  KEY `torrentid` (`torrentid`),
  KEY `userid` (`userid`),
  KEY `completedat` (`completedat`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

CREATE TABLE IF NOT EXISTS `peers` (
  `fid` int(10) unsigned default '0',
  `peer_id` blob,
  `ip` varchar(16) default NULL,
  `port` smallint(5) unsigned default '0',
  `uploaded` bigint(20) unsigned default '0',
  `downloaded` bigint(20) unsigned default '0',
  `left` bigint(20) unsigned default '0',
  `started` int(11) default '0',
  `mtime` int(11) default '0',
  `uid` int(10) unsigned default '0',
  `useragent` varchar(60) default NULL,
  `downspeed` bigint(20) unsigned default '0',
  `upspeed` bigint(20) unsigned default '0',
  `announced` int(11) default '0',
  `completed` int(11) default '0',
  `active` tinyint(4) default '0',
  UNIQUE KEY `fid_uid` (`fid`,`uid`),
  KEY `peer_id` (`peer_id`(20)),
  KEY `active` (`active`),
  KEY `conectable_type` (`left`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;


нафаня..я имею в виду что по стандарту в тбдев движках да и не только там ну и везде записывалось один раз в базу днаных snatched и скачке того или иного торрента, моя проблема в том что пишет ХБТ за один и тот же торрент по 20-30 раз , меняя при этом только значения uploaded ,downloaded на новые...У вас ткаже пишится? прилагаю скрин на котором видно ИД пользователя на одном и том же торренте.

Изображение

вобще про добавления уникального индекс апишет
Код: Выделить всё
ALTER TABLE `датебазе`.`snatched` ADD UNIQUE `fid_uid` ( `torrentid` , `userid` )


MySQL:
#1062 - Duplicate entry '1160-18167' for key 1


вобщем сделал так
Код: Выделить всё
ALTER IGNORE TABLE `snatched` ADD UNIQUE `fid_uid` ( `torrentid` , `userid` );
Rolton
 
Сообщения: 35
Зарегистрирован: 26 окт 2009, 03:00

Re: Кто готов потестить xbtt под этот движок?

Сообщение x010d » 06 янв 2011, 23:58

Уникальный не создастся, пока есть не уникальные значения. Нужно чистить руками, либо умным скриптом.

это с sql файла svn версии для таблицы snatched.
Код: Выделить всё
UNIQUE KEY `fid_uid` (`torrentid`,`userid`)
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Кто готов потестить xbtt под этот движок?

Сообщение Rolton » 30 мар 2011, 02:54

Ребята всем привет..кто нибудь уже прикрутил к ХБТ систему - Античитер? очень интересует..в нафанином анонсере стоит а вроде в самом ХБТ такой функции не нашол..
Rolton
 
Сообщения: 35
Зарегистрирован: 26 окт 2009, 03:00

Re: Кто готов потестить xbtt под этот движок?

Сообщение x010d » 30 мар 2011, 20:30

Rolton писал(а):Ребята всем привет..кто нибудь уже прикрутил к ХБТ систему - Античитер? очень интересует..в нафанином анонсере стоит а вроде в самом ХБТ такой функции не нашол..


В хбт античита и нет. От него толку вообще мало.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Re: Кто готов потестить xbtt под этот движок?

Сообщение Rolton » 31 мар 2011, 02:04

да,..я знаю ,мне хотя бы на скорость как в стандартном анонсере..
Rolton
 
Сообщения: 35
Зарегистрирован: 26 окт 2009, 03:00

Re: Кто готов потестить xbtt под этот движок?

Сообщение Nafania » 31 мар 2011, 02:34

Rolton писал(а):да,..я знаю ,мне хотя бы на скорость как в стандартном анонсере..

ну в торрент пир вот так сделали
Код: Выделить всё
         if( downloaded > 100000000000ll || uploaded > 100000000000ll ) {
            downloaded = uploaded = 0; // anti-hack
            if (xbt_error.empty()) xbt_error = bts_banned_client;
         }


можете то же самое использовать
Аватара пользователя
Nafania
Администратор
 
Сообщения: 1207
Зарегистрирован: 30 июн 2007, 16:10

Re: Кто готов потестить xbtt под этот движок?

Сообщение x010d » 19 апр 2011, 08:55

В общем такая ситуация, перешел на mariaDB c aria таблицами. При установке torrents в тип ариа, через некоторое (30-60мин) время таблица повреждается. Виноват в этом именно аннонс, тест проводил без веб части. Причем peers,snatched в этом плане вполне нормально работают. Есть подозрения на наличие текстовых полей в таблице поскольку в остальных их нет и на громадный инсерт, хочу попытаться вынести в отдельную таблицу все что не затрагивает аннонсер, заодно может и быстродействие поднимется.
А пока приходится использовать myisam...

Совсем забыл, версия базы 5.2.5, тестировалось на двух разных машинах с убунтой и сусе.
Для полного счастья от движка хочется:
1) Стиль phpBB3
x010d
 
Сообщения: 381
Зарегистрирован: 10 фев 2008, 00:52
Откуда: Норильск
Адрес трекера: http://tracker.allnorilsk.ru

Пред.

Вернуться в Движок

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron