Как работает футбольная система рейтинга | Playbox
Футбольная рейтинговая система игрока
Playbox использует рейтинговую систему на основе навыков для любительского футбола. Каждый матч анализируется для расчёта ранга каждого игрока — от 5 на 5 до 11 на 11.
PBX Rank
Каждый игрок начинает с ранга 500. Победа поднимает его, поражение опускает. Вначале ранг сильно колеблется, пока система ищет настоящий уровень навыков — со временем изменения становятся меньше и точнее.
Как рассчитывается дельта
Дельта — это изменение рейтинга после каждого матча. Поскольку футбол — командный вид спорта, система рассчитывает вклад каждого игрока в командный результат. Рейтинг работает по принципу нулевой суммы: очки, которые получает команда-победитель, забираются у проигравшей команды.
- Индивидуальный расчёт — система сначала рассчитывает персональную дельту для каждого игрока обеих команд на основе его ранга, уровня доверия и среднего ранга соперника. Размер изменения учитывает обе команды, а не только победителя.
- Командная агрегация — все индивидуальные дельты внутри команды усредняются в одну командную дельту. Каждый игрок вносит вклад в командный результат.
- Фактор неожиданности — командная дельта больше, когда результат неожиданный: победа над более сильной командой приносит больше очков, а ожидаемая победа — меньше. Победа всегда повышает ранг.
- Распределение — командная дельта делится между теми, кто играл: без замен поровну, с заменами по времени на поле. Никто не получает больше доли одного места.
Уровень доверия
Уверенность системы в рейтинге игрока. Начинается с низкого уровня, растёт с каждой сыгранной игрой. Высокое доверие — меньшие, более точные изменения, но оно никогда не работает против тебя: победа всегда приносит очки, независимо от твоего опыта.
Доверие может упасть максимум на 10 очков — например, если было 75, может стать 65. Серия поражений не сотрёт накопленную уверенность.
Калибровка
Первые игры — калибровочные. Пока калибровка не завершена, игрок скрыт из глобальных и городских лидербордов. Это гарантирует, что в лидерборде только игроки с достоверным рейтингом.
Количество калибровочных игр зависит от формата.
Как игры влияют на рейтинг
Распределение дельты
Результат команды делится между теми, кто играл. Без замен все игроки состава получают поровну. С заменами доля зависит от времени на поле. Никто не получает больше одного места: в 5x5 это 1/5 результата команды.
Неравные составы
Сила команды считается по среднему рейтингу тех, кто реально был на поле, поэтому команда с нехваткой игроков не считается слабее. Если в состав внесли меньше игроков, чем требует формат, каждый из них всё равно получает долю одного места, а доля пустого места не достаётся никому: команда не платит за игрока, которого организатор не внёс, а победители получают результат полностью. Если игроков внесли больше, чем мест, результат делится поровну между всеми.
Когда рейтинг отключён
В некоторых случаях матч не влияет на рейтинг:
- У матча нет записанной продолжительности
- В команде слишком мало игроков: размер формата минус 2 или меньше (например, 3 и меньше в 5x5)
Такие матчи всё равно появляются в истории, но ранг и уровень доверия не меняются.
Результаты и подтверждение
Как подтверждаются результаты
После окончания матча судья отправляет результаты. Подтверждение происходит одним из двух способов:
- Видео судьи — все судьи загружают видео. Как только каждый судья загрузил, результаты автоматически подтверждаются.
- Верификация игроков — игроки сами подтверждают результаты. Как только >50% каждой команды подтвердит, результаты автоматически подтверждаются.
После подтверждения рейтинги обновляются, и дальнейшие изменения невозможны.
Аннулирование результатов
В случае мошенничества администратор может аннулировать результаты события. Все изменения рейтинга полностью удаляются — как будто матчей не было.
Споры и апелляции
Сообщение об ошибках
Если в результатах ошибка — неправильный гол, пропущенная замена, неверная карточка — об этом можно сообщить для любого матча, даже прошлого.
Пересчёт
Когда исправление меняет результат матча, система пересчитывает рейтинги с этого матча вперёд для каждого затронутого игрока.
Если исправление не меняет результат (например, 3-2 → 4-2, всё равно победа), обновляется только статистика — пересчёт не нужен.