Не вижу смысла в отдельной теме. Перенесено в обсуждения.
Матчмейкинг нацелен на подбор адекватных по скилу противников, желательно с наиболее подходящим пингом. Поэтому работает примерно так:
Сначала ищет людей с совпадаюшей репутацией, скилдом и винрейтом и локацией.
-
Если противника подберет на этом этапе с вами будет играть человек с такой же как у вас репутацией(для аккаунтов ниже 10 реп допустимо +- 3 репутации, для более высоких больше погрешность), таким же винрейтом(+-10%) и таким же пингом (+- 10мс)
Потом ищет людей с не совпадающей репутацией, совпадающими винрейтом, скилом и локацией.
Потом расширяет поиск по винрейту.
Потом немного расширяет поиск по локации, но снова ограничивает все прочие условия.
Потом постепенно делает расширение по каждому из условий и если еще не подобрал то снимает все ограничение по локации и снова начинает поочередно отменять прочие ограничения.
-
Еслши вам подберет противника после снятия всех ограничений вы имея 50 реп сможете столкнуться с киберкотлетой 300 реп или нубом 0 реп.
Цикл от наиболее сильных ограничений до полной свободы в дуэлях занимает около 2 минут( точнее 1,50)
На практике в дуэлях как правило подбор укладывается в 1,30 это нормально.
Для захвата немного сложнее так как надо собрать 8 человек. Но тут и немного иначе работают ограничения и их перебор. Для захватов подбор 2-3 минуты нормально.
Если не зашло за 3 минуты можно сбросить и запустить снова.
К слову, в рейтинге, где учитывается только дивизион и пинг, подбор редко занимает больше 30 секунд.
Для нового игрока скажу так - поверь, тебе лучше подождать эти 1-3 минуты и нормально сыграть матч, чем попасть в матч, например ко мне, или еще хуже к Голове.
Добавлено через 59 секунд
Человек новый, чего накинулся