Балансер снова не смог. Или как научиться читать.
Дата: 16.02.2015 12:46:01
Mr_GoodNight (13 Фев 2015 - 01:53) писал: Мне вот тоже интересно послушать что за логику разрабы зарядили в
балансер, что он регулярно при наличии как минимум 10-20 (а то и
больше) игроков на уровне держит standby по 5-15 минут и, в
результате, все равно, строит сетапы 1:1, 2:2, 3:3.Svargas: В балансировщике реализован механизм "посевной кармы".
Он обеспечивает равную вероятность попадания в "топ" и "не топ".
Это нужно для того, чтобы на всех уровнях боев обеспечить равный
шанс попадания в топ. Без этого механизма имелись "плохие" уровни
боев, где вероятность попасть "не в топ" была сильно выше 50%.
Работает так: каждое попадение "в топ" тратит "карму",
каждое попадение "не в топ" - накапливает. Если карма на нижнем
пределе - происходит гарантированное попадание "не в топ". Если же
на верхнем пределе - то гарантированно "в топ". И для того,
чтобы обеспечить гарантию попадания "в топ" или "не в топ", в
очередь добавлен "гарантированный посев". Это когда самолет сеет,
например, строго "в топ 4го уровня". Но поскольку экран
ожидания боя не отображает факт "гарантированного посева", то
постоянно возникают вопросы вида "...но почему же бой не стартует
мгновенно, ведь есть же 30 самолетов уровня Х и Х-1 !!!!!!111111".
Как уже догадался внимательный читатель, не стартует бой потому,
что многие из этих самолетов "гарантированным посевом" назначены на
другие уровни боев. Ответы на возможные вопросы: * Обновить
экран ожидания боя хотим давно, с самой разработки
"гарантированного посева". Но разработчики пользовательского
интерфейса имеют множество более приоритетных задач * В
"гарантированный посев" попадает в среднем 1/3 всех самолетов
очереди
Балансер снова не смог. Или как научиться читать.














