Система бонусов
В следующих версиях планирую добавить систему бонусов за сидирование (как на своих так и на чужих раздачах).
Технически вариантов реализации бонусов вижу пока 2: 1. Для каждого бонуса в таблице user добавляется отдельное поле. Например, одно поле за сидирование на своей раздаче, другое за сидирование на чужих раздачах если нет других сидов (или меньше заданного значения), тогда в стате пользователя будет: Раздал+Бонус на своих+Бонус на чужих. 2. Каждый бонус рассчитывается отдельно, но все складывается в одну таблицу бонусов, т.е. в стате пользователя будет: Раздал+Бонусы (без расшифровки). Второй вариант более универсальный, т.к. бонусы со временем могут появляться абсолютно разные (конкурсы, лотереи и т.д.) и добавлять для каждого отдельное поле - это не совсем разумно. Также как в первом так и во втором случае можно хранить бонусы по каждому конкретному пиру в таблице пиров, для более детальной статистики. Для второго случая (с суммарным значением бонусов) это позволит по запросу получить детальные данные Раздал на своих, Раздал на чужих, Другие бонусы (хоть это не будет точная информация, т.к. при удалении торрента удаляются и пиры этого торрента, но основное соотношение будет верным). Создал опрос, т.к. мне надо знать какой из предложенных вариантов делать. |
Может у кого есть еще какие пожелания, а то только голоса в опросе :)
|
Я думаю неплохо былобы реализовать сразу и первый вариант и второй, будут фиксировать все бонусы связанные с раздачами на своих и чужих в отдельных полях, можно еще добавить общее время нахождения на раздачах, а остальные бонусные конкурсы, лотереи и т.д. считать тож только в отдельное поле но общим скопом... думаю и по статистике получится норм, все связанное с раздачами всегда можно вытащить, а по остальным бонусам можно привязать еще одно поле, в которое как бы для статистики общим скопом накопительно сбрасывается скоко и за что получены в виде текста.
|
Цитата:
|
BRP, идея хорошая, только добавлять дофига полей в и так нагруженную таблицу user совсем не хочется... сделать отдельным модулем (чтобы каждый по желанию или ставил или нет), тут никак не получится, т.к. затрагивается ядро (расчет ратио и аннонсер)...
P.S. Это и так давно есть - смотрим внимательнее статистику: Цитата:
|
согласен с BRP или голосую за вариант с отдельными полями, так как пользователю интересно за что он получил бонусы...
это его будет более стимулировать, если он знает, например что за лотерею получил XXX бонуса насчет таблицы, я бы сделал отдельную таблицу на бонусы столбцы: 1. пользователь_id 2. id_бонуса 3. размер_бонуса но у себя на трекере я пока даже ограничение то не ввожу, а уж бонусы мне совсем ненужны пока |
Skald, Можно поинтересоваться, когда это будет реализовано? Очень интересует это:
Цитата:
Или подскажите где копать? |
За оба варианта.
Но когда?) |
Цитата:
|
Skald, какая нужна мотивация?
|
Цитата:
А какие еще мотивации есть? |
Это не проблема.
Если нашей сети понадобится треккер то я не пожалею денег на качество и удобство. Ну и оригинальность. Тбдев вообще отвратителен. |
будет ли трекер под 4-ку?все больше и больше форумов обновляются до 4.0.5...
|
Цитата:
|
Цитата:
|
хм.... ну лично я для себя не нашел ничего выдающегося, чего нельзя сделать на 3.8.х кроме дырявости и глючности (по крайней мере сейчас)......сырая она ещё до дикости
|
Текущее время: 23:21. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.4 Patch Level 6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot