- : как в игре world of tanks мне удается обходить балансировщик, который контролирует процент побед
- Альфа-компонент: гибкость
- Бета-компонент: статистика
- Важные замечания
- Восприимчивость к изменениям в игре
- Зал славы
- Общий рейтинг
- Параметры эффективности
- Рейтинг для конкретного танка
- Рейтинг по технике
- Только cлучайные бои
: как в игре world of tanks мне удается обходить балансировщик, который контролирует процент побед
Я играю в World of Tanks уже 5 лет, скриншот аккаунта прилагать не буду по понятным причинам. Скажу сразу, что процент побед моего аккаунта составляет 53. Это я написал для того, чтобы вы не отвлекались от прочтения статьи на домыслы и догадки рак я или нет, а использовали это время на осмысление предложенного мною решения по борьбе с произволом балансировщика. Натолкнуло меня на написание этой статьи недавно опубликованная на overclockers статья: Три причины, по которым мне пришлось бросить игру World of Tanks и в чем суть патента В.Кислого.
И да, в частности влияние алгоритма патента В. Кислого, или какого-нибудь еще другого алгоритма, на результаты исхода боев, я подтверждаю. Здесь, по-моему, все очевидно, разработчики это сделали настолько топорно и грубо, что это заметит даже мой кот, который в игре ничего не смыслит.
И есть претензия к автору, проблему указал, и сбежал, а должен был предложить другим игрокам пути решения этой проблемы. Поскольку он ее не предложил, предлагаю я.
Как обойти алгоритм балансировщика, влияющий на исход боя.
Уверен, все замечали, что победы и поражения имеют характер серий, после ряда искусственных, запланированных балансировщиком (если точнее, с увеличенной им вероятностью) побед, следует ряд запланированных поражений, и их взаимное отношение, которым управляет балансировщик и определяет конечный процент побед игрока.
Работает это следующим образом, после серии побед балансировщик присваивает игроку повышенный индекс. С повышенным индексом балансировщик забрасывает игрока в бои с повышенной сложностью (в команду со специально подобранными слабыми союзниками, в бои с повышенным уровнем техники). После сменяющих друг друга поражений, индекс игрока и уровень сложности боев снижается, и он начинает попадать в команду с сильными союзниками, или же в топ. И это происходит циклически.
И здесь я нашел лазейку. От повторяющихся серий поражений балансировщик не позволит уйти все равно, и общий процент побед по аккаунту, таким образом, не изменить. Но можно, играя на технике высоких уровней, подсовывать балансировщику в эти серии поражений, технику первого уровня. Каким образом это можно сделать? Например, вы играете на танке 10 уровня, у вас бои заканчиваются преимущественно победами, но когда вы видите, что начались глупые, необъяснимые здравой логикой поражения, это значит, что балансировщик перешел на серию поражений для вас. В это время нужно пересесть на танк первого уровня, чтобы «отмучать» на нем в песочнице запланированную балансировщиком серию поражений, и после того, как начнутся победы, опять пересесть на танк высокого уровня. Таким образом, значительную часть поражений, предназначенную для высокоуровневой техники, можно переадресовать технике первых уровней.
Другой вариант, как смена серверов, в этом случае не работает, какой-либо устойчивой закономерности в распределении побед и поражений при их смене я не увидел.
Как бороться с читерами.
Про проблему автора с читерами вообще смешно даже было читать. В этой игре это всегда было, есть и будет, пора уже давно это понять, и это не повод для истерик, как у автора.
А кто не знает, как решить эту проблему, я расскажу, решение самое простое. С читерами нужно бороться их же методами, я уверен, вы поняли, что я имею в виду. Применять их методы по использованию запрещенных модификаций для игры против них, так надеюсь, будет понятнее. А что? Если у них совести нет, то и вам не нужно изображать из себя кристально честного графа Монте-Кристо. Совесть замучает? Да ладно, это всего лишь игра.
Что изменилось в игре к худшему.
Здесь я могу добавить, что разработчики сводят тактику ведения боев на всех картах к одинаковому примитивному шаблону. Это заключается в том, что на каждой карте в добровольно-принудительном порядке определяется три основных разъезда, на которых встречаются соперники, а нестандартные разъезды устраняются. Я помню то время, когда на легких и быстрых средних танках, за счет их больших скоростей можно было заехать на нестандартные позиции, на самые вершины гор, в другие необычные места, где-то успеть проехать под водой на противоположный берег.
Это было интересно, я и сам, если подворачивалась подобная возможность этим пользовался А сейчас разработчики почти все подобные заезды ликвидировали. Кому они мешали, непонятно.
Спасибо за внимание.
Пишите в комментариях, замечали ли вы описанное в этой статье влияние балансировщика на результаты боев? И есть ли у вас какие-либо свои хитрости по борьбе с этим явлением.
Альфа-компонент: гибкость
Этот параметр оценивает максимальное использование игроком всех возможностей боевой машины.
Система оценивает гибкость игрока, используя высшие средние значения самых важных параметров для выбранной машины. Влияние параметра (т. е. коэффициент важности) на окончательное значение рейтинга приблизительно равно 25%.
Статистика всех игроков делится на несколько групп по каждому из ключевых параметров. Эти группы состоят из одинакового числа игроков, в то время как количество групп, разделённых по конкретному ключевому параметру, зависит от статистики машины. Например, различные машины имеют разное количество групп для параметра «Урон, заблокированный бронёй».
Вы получаете определённое количество очков за нахождение в конкретной группе. Чем выше ваша статистика, тем в более высокой группе вы находитесь и тем больше очков получаете. Нахождение в высших группах по самым важным параметрам технике даёт вам ещё больше очков.
Что это означает для ежедневного поведения игрока? Говоря простым языком, теперь вы получаете бонус за гибкость. Выжмите максимум из своей машины, и это отразится на вашем личном рейтинге.
Бета-компонент: статистика
В этом параметре достижения игрока рассматриваются в сравнении со всеми остальными игроками.
В данном случае статистика на танке игрока сравнивается по параметрам эффективности «нанесённый урон», «урон, нанесённый с вашей помощью», «урон, заблокированный бронёй» и «количество уничтоженных машин противника» со средними значениями этих же параметров по этой же боевой машине по всему серверу.
Таким образом, если для этого конкретного танка параметр «нанесённый урон» более важен, чем «урон, заблокированный бронёй», то превышение над среднесерверным по «нанесённому урону» более важно для высокого рейтинга, чем превышение над среднесерверным по «урону, заблокированному бронёй».
Влияние статистики игрока на окончательное значение рейтинга — приблизительно 75% (то есть, коэффициент значимости составляет 0,75).
Результат сравнения показателей игрока и сервера умножается на коэффициенты значимости для гибкости и статистики (~0,25 и ~0,75 соответственно); затем выводится финальное значение. Таким образом, чем выше эффективность игрока на каком-либо танке по сравнению с эффективностью всех остальных игроков на этом же танке, тем выше значение второго параметра для этого игрока.
Важные замечания
- Оценка новых танков. Если вам не терпится проверить рейтинг только что добавленного в игру танка, помните, что он не будет доступен сразу же. Нам понадобится время, чтобы собрать необходимый объём информации для расчётов.
- Расчёт рейтинга танков, которые используются небольшим числом игроков. Если танк, статистику которого вы просматриваете, используется небольшим числом игроков, система будет брать серверные значения для похожих танков (например, их копии или танки с идентичными техническими характеристиками).
- Усреднение значений для получения честной оценки. Средние значения и значения выше среднего сильно отличаются от танка к танку, что могло бы позволить обмануть систему. Мы разработали специальную математическую модель, чтобы это предотвратить. Она уравновешивает рейтинг танков и делает так, что практически невозможно набрать очень высокий рейтинг на танках с умеренными средними значениями и наоборот.
Восприимчивость к изменениям в игре
Рейтинг гибко реагирует на изменения ТТХ, которые влекут за собой изменение статистических показателей техники, сравнивая ваши показатели с текущими средними значениями на сервере.
Например, если показатель среднего нанесённого урона для какой-либо машины растёт на всём сервере, это никак не повлияет на ваш рейтинг. Точно так же, если урон, заблокированный бронёй, становится более важным параметром для определённой машины после обновления, его влияние на рейтинг этой машины увеличивается. Таким образом, оценка игрока, которую вы видите, всегда соответствует актуальному состоянию игры.
Зал славы
Зал славы был также улучшен, и теперь он доступен и на нашем портале, и в клиенте игры. Обновлённый Зал славы построен на новой рейтинговой системе и предлагает два типа рейтинговых таблиц. В «Общем рейтинге» вы можете сравнить свои успехи с показателями друзей и соклановцев, а в «Рейтинге машины» — проверить эффективность одного из ваших танков.
Мы значительно переработали интерфейс, чтобы упростить взаимодействие с системой:
- Поиск поможет вам провести сравнение с конкретным танкистом, своими друзьями или со всеми бойцами клана.
- Фильтр «Танки», который работает точно так же, как «Танкопедия», поможет вам найти рейтинг любого танка.
- Фильтр «Время» позволит выбрать промежуток времени, который вас интересует, и следить за собственными результатами или результатами своих друзей в динамике.
- Теперь вы можете просмотреть детальную боевую статистику, кликнув по рейтингу игрока. При клике по никнейму откроется его профиль.
- Свежий отчёт о личных достижениях находится прямо на домашней странице «Зала славы».
- Уровень техники, на которой вы играете большую часть времени, имеет значение, особенно если вы оцениваете показатель побед и количество уничтоженных машин противника. Теперь для отображения соответствующих данных система создаёт рейтинговые таблицы по этим двум параметрам только для игроков, у которых значение среднего уровня техники равно 6,5 или выше.
Новая система рейтингов уже доступна для тестирования в Зале славы. Оцените её и поделитесь своими впечатлениями. Это поможет нам определить, над чем ещё надо поработать.
Общий рейтинг
После того как мы рассчитали данные по каждому танку у игрока, нужно получить единый рейтинг, который показывает мастерство игрока в целом.
И вот при создании модели рейтинга аккаунта мы столкнулись с тремя серьёзными проблемами:
- Определение коэффициента значимости для каждого танка в рейтинге аккаунта, который бы учитывал их уровень и количество боёв, сыгранных на них.
- Определение влияния, которое танки разных уровней должны оказывать на общий рейтинг.
- Выработка способа сравнения игроков, которые показывают отличный результат на разных машинах.
После нескольких итераций мы смогли вывести формулу, которая учитывает все эти переменные:
- WTRp — значение личного WTR для игрока P.
- V — конкретная техника, которая участвует в расчёте рейтинга игрока P.
- Σ — функция суммы.
- WTRv — значение рейтинга игрока P на технике V.
- Battlesv — количество случайных боёв, сыгранных игроком P на технике V.
- Tierv — коэффициент уровня техники V.
По статистике, получить хороший рейтинг на технике высокого уровня довольно сложно, поэтому некоторые опытные игроки выбирают низкоуровневую технику для повышения своего рейтинга. Так как этот коэффициент увеличивается с уровнем техники, все игроки уравниваются в своих усилиях получить одинаково хорошую статистику на танках разного уровня. - Rolev — коэффициент техники V соответственно её роли в бою.
Коэффициент помогает сбалансировать «вес» техники с разной ролью и вкладом в конечный результат боя, а значит и с разной сложностью получения хорошего рейтинга. - bonus_coef — коэффициент техники игрока с выдающимися результатами.
Этот коэффициент учитывает только те танки, на которых игрок демонстрирует отличные результаты.
Таким образом, чтобы рассчитать личный WTR игрока, мы перемножаем показатели конкретной техники (WTR, количество боёв и два коэффициента). Сделав такие же расчёты для каждой машины игрока, мы суммируем получившиеся значения. Сумму делим на общее количество боёв, проведённых игроком, и умножаем на коэффициент техники с лучшими результатами.
Учитывая специфику расчётов и логику разработки игры, рейтинг аккаунта рассчитывается с декабря 2022 года (начиная с версии 9.5).
Параметры эффективности
- Нанесённый урон. Победа в большинстве боёв достигается уничтожением всей техники противника — отсюда важность этого параметра.
- Урон, нанесённый с вашей помощью (по разведданным, оглушению и за уничтожение гусеницы). Обнаружение, обездвижение и оглушение вражеских машин вносят значительный вклад в победу.
- Урон, заблокированный бронёй. Способность блокировать вражеские снаряды, используя броню танка, и отвлекать огонь на себя — ключевые особенности многих машин.
- Количество уничтоженных машин противника. Каждый из нас оказывался в ситуации, когда уничтожить вражеский танк было важнее, чем нанести урон.
- Выживаемость. Чем дольше вы остаётесь в бою, тем больше урона наносите и тем больше вражеских машин обнаруживаете. В таком случае, если вам удалось выжить, вы, скорее всего, выигрываете.
Каждый из этих параметров по-разному влияет на рейтинг в зависимости от конкретной машины.
Параметр «Урон, заблокированный бронёй» мало что говорит о Bat.-Châtillon 25 t и других слабобронированных машинах, но даёт массу информации о хорошо защищённых Maus или ИС-7. Поэтому он будет иметь бóльшую важность для боевой эффективности Maus, но меньшую для Bat.
-Châtillon 25 t. Задача Bat.-Chât — нанесение урона, так что, чем больше урона он наносит противникам, тем выше его боевая эффективность.По аналогии, количество уничтоженных танков противника определяет эффективность машин с высоким темпом стрельбы и невысоким разовым уроном (например, Т-62А).
При этом для Jagdpanzer E 100 и других машин с сокрушительной «альфой» оно менее важно, чем нанесённый урон.Такая же логика действует и для других параметров: их важность изменяется от машины к машине, при этом уровень их влияния для каждого танка зависит от среднего значения на сервере.
Рейтинг для конкретного танка
Рейтинг формируется по каждому танку отдельно, и уже на его основании формируется общий рейтинг игрока. При этом для каждого танка влияние разных параметров эффективности различается — в зависимости от их значимости для этой конкретной машины.
Рейтинг по технике
Рейтинг по технике зависит от двух параметров: гибкости игрока и его статистики на выбранной машине.
Только cлучайные бои
Новый рейтинг рассчитывается на базе cлучайных боёв, чтобы не смешивать показатели из режимов с разным геймплеем.