
Привет! Я один из разработчиков команды, занимающейся Dota 2, и в прошлом я часто занимался матчмейкингом. Хотя мы стараемся не разглашать все подробности работы ММ-системы, я хочу поделиться с вами кое-какими деталями:
- ММ не знает, сколько стоит ваш инвентарь, сколько игр на аккаунте у вас куплено или что-то еще, связанное с деньгами.
- ММ использует цифры рейтинга при поиске рейтинговой игры для понимания вашего уровня. Нет никакого "секретного показателя скилла", однако у нас есть скрытый анранкед ММР, который делает нерейтинговые игры более честными.
- ММ принимает во внимание множество других факторов кроме ММР для создания более честных матчей. Порядочность - яркий тому пример.
- С ростом ММР уменьшается и количество игроков в пуле, а потому некоторые из учитываемых в подборе факторов мы специально делаем менее значимыми. ММ для игрока, входящего в топ 100 игроков мира и для игрока, находящегося в топ 50% должен вести себя совершенно иначе, ведь количество игроков в пуле поиска у второго игрока значительно выше.
ММ Dota 2 старается подобрать игроков в команды так, чтоб ему казалось, что у каждой из команд равные шансы на победу. Из этого следует, что в долгосрочной перспективе все игроки будут стремиться к 50% винрейту, ведь предполагаемый уровень вашего скилла обновляется после каждой победы или поражения. Чем чаще вы побеждаете, тем выше становится ваш ММР и вы попадаете в игры с более высоким средним ММР у игроков, а они, само собой, сложнее. Если ваш уровень скилла постоянен или изменяется очень медленно относительно количества ваших игр, то вы рано или поздно придете к 50% винрейта. Ситуация с 50%-ым винрейтом не наша цель или осознанное ограничение, она является следствием того, что мы стараемся сделать каждую игру честной, а игроки соревнуются в большом количестве матчей. Представьте, что это не правда, и у нас были бы игроки с винрейтом в 70% на протяжении множества матчей. Это значит, что команды с такими игроками имели бы объективную вероятность на победу в 70%. Отсюда мы можем сделать вывод, что при таком раскладе система матчмейкинга не работает должным образом, ведь такие игры с уверенностью можно было бы назвать "нечестными играми".
Я надеюсь, что это поможем вам понять, что же именно происходит в системе матчмейкинга. Это очень сложная система для игроков, а иногда и для нас, разработчиков, ведь в Dota 2 есть огромное количестве переменных. У меня самого были игры, после которых мне казалось, что с системой матчмейкинга что-то не так, но когда я на следующий день начинаю рассматривать подробности... оказывается, что просто мне не повезло и конкретно в этой игре у моей команды был плохой день.
Нажмите, чтобы раскрыть...
Ахахахахахха я не могу читать это парашу . Просто такая дичь и сказки .
1 - окей тут срать
2 - Ага тут что он пишет ? нет никакого секретного показателя скила и тут же высерает , что есть скрытый анранкед рейтинг . И еще который делает анранкед игры более честными . Это когда у вас в анранкеде разброс в 1000 рейта ? Он более честный ? Ага понял .
3 - Ну тут вообще умора . Особенно эта система отлично справляется , когда написано "уровень порядочности разный" . Это по каким алгоритмам она подбирает можно узнать ? Почему в одной игре человек с 3000 и 6000 порядочности ?
А ну наверное матч так более честный .
4- Ну да понятно , топ 100 и 50% плебс не ровня
А ну и потом черным по белому . Мы делаем уравниловку и если вы играете хорошо , вам в команду начнет кидать отбитых тварей . Спасибо за такую мм систему .
т.е я правильно понимаю что если игрок реально сильный то по мнению алкаша на разрабе он должен играть 1х9? что типо честно было ?
Нажмите, чтобы раскрыть...
Да все так . Мертвые твари на разрабах