Показать сообщение отдельно
Старый 19.12.2012, 09:52   #96
kinderboy
Зритель
Медаль пользователю. СЕРЕБРО Новичок
Аватар для kinderboy
Регистрация: 09.09.2009
Сообщения: 19
Репутация: 4
CITROMON1980 сказал(a):
Правильная идея про сид-бонусы, которая упомянута несколько раз.. Только вот как именно эти сид-бонусы воплотить еще стоит отдельно придумывать Администрации..
Как пример не бонусов, но полного перехода на рейтинг за время сидирования (если понравится, можно взять в качестве отправной точки и для бонусов):
Берём статичный коэффициент за раздачу каждого Гбайта в течение часа. Например - 42 мегабайта, чтобы за сутки получилось чуть больше гига. Т.е. если ты сидировал одну гигабайтную раздачу в течение суток, то тебе начисляется 1008 мегабайт.

Если раздача была на 0.6 или 7.0 гигабайт, то умножаем этот коэффициент соответственно на 0.6 или 7. Т.е. за час получается 42*0.6=25.2Мб или 42*7=294Мб (а за сутки - 42*0.6*24=604.8Мб или 42*7*24=7056Мб).

Но эта сумма должна делиться между всеми, кто сидировал весь этот час/сутки. Если ты был один на раздаче, то всё идёт только тебе, а если вас было двое, то каждый получает по 50% и т.д. В результате станет выгодным поддерживать раздачи с низким кол-вом сидеров и менее выгодно - с высоким. Для золотых раздач можно умножать полученный по этой формуле рейтинг на 100 (для серебрянных - на 10), или вообще давать каждому сидеру по полной программе (как если бы он был один на раздаче).

Только коэффициент надо подобрать такой, чтобы не сильно много шло, но и небыло бы большой проблемой набрать нужный рейтинг. При достижении какой-то планки можно начинать постепенно снижать лёгкость набирания рейтинга. Например при достижении соотношения 2.5 тебе начинает начисляться только 99% от того, что начислилось бы до этого; при достижении 2.6 - только 98% и т.д.

Если появится много халявщиков, которые вроде и сидируют, но скорость отдачи в клиенте сильно урезали, то придётся ввести ещё одну проверку:
Если раздачу сидировали двое в течение недели (с момента предыдущего скачавшего), а потом появился личер, который скачал с одного 95% объёма, а со второго только 5% - тогда перераспределяем заново полученные за всю неделю мегабайты в таких же пропорциях. Только кол-во часов сидирования надо тоже учесть, ведь тот кто отдал только 5% может просто на плохом канале сидит (но зато сидировал все 24*7 часов, а первый появился только в последние пол часа). А если в эту же неделю был ещё и третий, который вообще ни байта не отдал, то для него все эти часы вообще сгорают.
  Ответить с цитированием