VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker  
Вернуться   VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker > Движок торрент трекера VBTT > VBTT v.2.0
VBTT.ORG > Движок торрент трекера VBTT > VBTT v.2.0 > vBulletin Torrent Tracker v.2.0beta2
Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 09.05.2009, 01:48   #1
Аватар для Skald
Skald Skald вне форума
Администратор
vBulletin Torrent Tracker v.2.0beta2

Вторая бета версии 2.0
Много мелких багфиксов для 32-х битных систем (Спасибо NetS за качественный бетатест)
Основные изменения:
  1. Добавлена настройка для выбора разделов где не будет изменяться инфохеш торрента при заливке на трекер.
  2. В настройках группы добавлена настройка для вип-группы vbttbonus.
    Расчет статы пользователя для этой настройки будет такой:
    • если vbttbonus <=100 то download=download*(100-vbttbonus)/100
    • если vbttbonus >100 то download=0 и upload=upload*vbttbonus/100
  3. переделан аннонсер - теперь все настройки берутся из админки и нет необходимости синхронизировать настройки. Cкрейп пока не готов, можно взять из предыдущей версии, но настраивать внутри файла все равно надо.
  4. переделан аннонсер - кеширование как чтение так и записи в базу можно отключать (в админке). Для записи используется таблица в памяти, для чтения какой либо из кешей (xCache, APC, Memcached, eAccelerator). Какой кеш использовать определяется в файле конфига vBulletin - config.php (используется стандартная настройка vB_Datastore). Протестирована работа только с xCache-ем, так что бета тест других приветствуется.
P.S. Первый пост по мере исправления багов будет время от времени обновляться и фиксы будут добавляться отдельными вложениями (yo_vbtt_2beta2.zip - основной файл, все остальное багфиксы).
Вложения
Тип файла: zip yo_vbtt_2beta2.zip (45.5 Кб, 48 просмотров)
Тип файла: zip scrape.zip (1.8 Кб, 24 просмотров)
Тип файла: zip functions_yo_vbtt_announce.zip (6.3 Кб, 23 просмотров)
Тип файла: zip product-yo_vbtt.zip (18.0 Кб, 26 просмотров)
Тип файла: zip vbtt_cleanup.zip (804 байт, 22 просмотров)
Ответить с цитированием
Старый 09.05.2009, 01:53   #2
Аватар для Skald
Skald Skald вне форума
Администратор
Установка полностью аналогично 1-й бете.
При апгрейде с 1-й беты придется прописать одно поле в таблицу usergroup (при установке с нуля оно пропишется само):
Код:
ALTER TABLE usergroup ADD vbttbonus SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0
Ответить с цитированием
Старый 09.05.2009, 21:35   #3
Аватар для BRP
BRP BRP вне форума
Member
Skald а при обновлении, файлы из папки аплоад перезаписать, или только продукт переустановить?

Добавлено через 25 минут
при установке продукта выдало ошибку
Цитата:
ALTER TABLE usergroup ADD vbttpermissions SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0, ADD plimit SMALLINT(5) UNSIGNED NOT NULL DEFAULT 20, ADD tlimit SMALLINT(5) UNSIGNED NOT NULL DEFAULT 3, ADD pclass SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0, ADD pclassmask SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0, ADD waittime INT(10) UNSIGNED NOT NULL DEFAULT 0, ADD announcewait INT(10) UNSIGNED NOT NULL DEFAULT 70, ADD vbttbonus SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0;

Ошибка MySQL : Duplicate column name 'vbttbonus'
Номер ошибки : 1060
Дата запроса : Saturday, May 9th 2009 @ 09:29:48 PM
Дата ошибки : Saturday, May 9th 2009 @ 09:29:49 PM
Скрипт : http://********.ru/admincp/plugin.php?do=productimport
Реферрер : http://********.ru/admincp/plugin.php?do=productadd
IP адрес : 000.000.000.000
Имя пользователя : BRP
Имя класса : vB_Database
Версия MySQL : 5.0.67-community
Добавлено через 7 минут
при апгрейде я добавил запросом поле vbttbonus, в результате при обновлении продукта и вылезла ошибка... удалил поле из таблицы - продукт встал нормально и поле добавилось само...
Ответить с цитированием
Старый 09.05.2009, 22:55   #4
Аватар для Skald
Skald Skald вне форума
Администратор
BRP, При обновлении удаляли старый продукт? Потому что если да, то не надо этого было делать - надо было ставить поверх.
Ответить с цитированием
Старый 10.05.2009, 08:47   #5
Аватар для NetS
NetS NetS вне форума
Member
Цитата:
Сообщение от Skald Посмотреть сообщение
Cкрейп пока не готов, можно взять из предыдущей версии, но настраивать внутри файла все равно надо.
так вроде в предыдущей не было настроек у scrape.php

Добавлено через 31 минуту
Кстати по непонятной причине не мог встать на анонс на голом трекере писал You reach the limit of active downloads(999)

пробовал выставить даже 999. Как только кто-то еще подключался на анонс глюк пропадал. Цеплял анонсер от beta1 поведение было похожее.
Ответить с цитированием
Старый 10.05.2009, 11:56   #6
Аватар для NetS
NetS NetS вне форума
Member
Lightbulb

Дописал малек функцию определение клиентов.

1. Добавил такие клинеты как KTorrent, Transmission, DelugeTorrent, qBittorrent, Xunlei, OneSwarm
2. Поправил Opera
3. Переместил наиболее часто используемые в начало списка для ускорения работы функции.

Всю новую экзотику добавлять не стал. Ограничился только теми клиентами, что встретил у себя на трекере.
Вложения
Тип файла: zip functions_yo_vbtt.zip (879 байт, 8 просмотров)

Последний раз редактировалось NetS; 15.05.2009 в 22:56.
Ответить с цитированием
Старый 10.05.2009, 15:31   #7
Аватар для Skald
Skald Skald вне форума
Администратор
Цитата:
Сообщение от NetS Посмотреть сообщение
так вроде в предыдущей не было настроек у scrape.php
точно - не было - т.к. скрейп все из базы напрямую брал.
Цитата:
Сообщение от NetS Посмотреть сообщение
Кстати по непонятной причине не мог встать на анонс на голом трекере писал You reach the limit of active downloads(999)
Такой вопрос в свойствах таблицы User у полей leechers и seeders какие значения по умолчанию?

Добавлено через 12 минут
NetS, Нашел в чем проблема. Немного позже будет фикс
Ответить с цитированием
Старый 12.05.2009, 14:11   #8
Аватар для Skald
Skald Skald вне форума
Администратор
В первый пост добавил обновленный скрейп с поддержкой кеширования и мультискрейпа. Если кеширование чтения не нужно, то можно принудительно отключить его в самом скрейпе - раскомментировать строку //$enable_cache=false; Потому что если отключено в админке, но включено в конфиге, то будет подгрузка класса и доп.запрос в базу. Для незагруженных трекеров кеширование лучше выключить.

Добавлено через 1 час 20 минут
В первый пост добавил обновленный functions_yo_vbtt_announce.
Исправлены ошибки при отключенном кеше, за бетатест спасибо NetS :)
Также на всякий случай залил обновленный продукт.
Ответить с цитированием
Старый 12.05.2009, 18:00   #9
Аватар для BRP
BRP BRP вне форума
Member
продукт теперь тоже поверх накатывать без деинстала старого?
кстати прописав задание в крон количество сидеров нормализовалось...

Skald, СПАСИБО

Добавлено через 14 минут
при выставленном лимите 20 выдавал ошибку:
Цитата:
You reach the limit of active downloads(20)
пропала только когда выставил 999... пока качает...
Ответить с цитированием
Старый 12.05.2009, 22:13   #10
Аватар для Skald
Skald Skald вне форума
Администратор
Цитата:
Сообщение от BRP Посмотреть сообщение
продукт теперь тоже поверх накатывать без деинстала старого?
кстати прописав задание в крон количество сидеров нормализовалось...

Skald, СПАСИБО

Добавлено через 14 минут
при выставленном лимите 20 выдавал ошибку:

пропала только когда выставил 999... пока качает...
Надо подождать минимум 2 аннонс интервала чтобы количество текущих закачек для пользователей нормализовалось (если была проблема с нормальным выполнением крон задач форума), а потом ставить нормальные значения
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход