- Исправлены разные мелкие неточности и ошибки, которые обнаружились после проведения первых боев после масштабного обновления олимпиады на прошлой неделе.
- Добавлен показ участникам и наблюдателям боя на олимпиаде информации на экране о текущем раунде, победителях в прошедших раундах и оставшемся в раунде времени.
- Убрано давно устаревшее раздельное хранение недельных лимитов на классовые и безклассовые бои. Во-первых все равно проводится только один вид боев, а во-вторых в самом клиенте уже давно во всех сообщениях этого разделения нет. Вобщем сейчас существует только один общий лимит.
- Удалены уже неактуальные классовые топ-10 предыдущего месяца участников олимпийских боев, которые можно было посмотреть у Управляющего Олимпиадой.
- Управляющему Олимпиадой добавлен пункт, позволяющий ежедневно получать любому игроку на сервере особую руну длительностью в 2 часа. Получение доступно только если на сервере есть легенда, т.е. пока вы эту руну получить не сможете - только со следующего месяца, когда по результатам завершения периода олимпиады определится первая легенда.
---
Ну и теперь об очередном крупном обновлении, опять же связанном с олимпиадой, а конкретно с рейтингом олимпиады.
В любом случае - вот основные детали об этом рейтинге:
- рейтинг показывает вашу персональную информацию об участии в олимпиаде - количество побед/поражений, очки, результат последних трех боев и т.д.;
- так же рейтинг показывает топ-игроков по набранным очкам для текущего и прошлого сезонов - общий топ по серверу и топы для каждого класса;
- так же имеется возможность посмотреть фрагмент полного списка из рейтингов с вашей позицией + несколькими игроками расположенными до и после вас в списке;
- на отдельной вкладке показывается список всех текущих героев + легенды;
- часть информации об участниках в рейтинге обновляется сразу же после ее изменения (бои, очки, имя/уровень игрока/его клана), а часть с периодом в 10 минут (сама позиция в списках), когда вызывается функция пересчета рейтингов всех участников;
- рейтинг участников определяется в первую очередь по количеству набранных очков, но если есть несколько участников с одинаковым количеством, то дополнительно учитывается количество побед, а если и тут будут совпадения, то еще и количество поражений;
- в рейтингах участвуют только игроки, которые провели хотя бы один бой в соответствующем периоде;
- игрок, проведший свой первый бой, появится в рейтинге в течение ближайших 10 минут;
- сам период обновления в дальнейшем может быть уменьшен, например до 5 минут (пока надо будет смотреть вот на актуальных данных, как быстро и много данных придется ворочать каждый раз функциям сортировок и т.п. для перерасчетов позиций);
- в списке героев/легенды информация об их боях и очках показывается за прошлый месяц, но если что можно будет поменять и на текущий (если это будет более актуально большинству).
Ну вот, вроде все основные ньюансы рейтинга упомянуты.
В целом олимпийский рейтинг реализован полностью и должен в теории работать без ошибок. Ну разве что опять что-то при тестировании реализации не было учтено, да.