Dota 2
57 ratings
Как работает система банов и как получить behavior score: Normal
By Простофиля
Мне уже надоело если честно слушать суеверия и глупые догадки о скрытом пуле и о том как получить бехавиор скор Normal. Люди просто не могут открыть гугл и поискать инфу.
   
Award
Favorite
Favorited
Unfavorite
Предыстория
Несколько месяцев назад мне нужен был фейк аккаунт, на котором я мог бы играть пати или если на моем аккаунте будет лп. И тогда знакомый подогнал мне свой фейк, на котором было около 4700 птс и властелин 5 до сброса медалей. Акк был убит в хлам. Это был фейк, на котором он фанился, тестил сборки и не парился за рейтинг, поэтому ливал и фидил при любом удобном случае. (На мейне он примерно был на тот момент топ 80 европы). На аккиче бехавиор скор F и он уже получил табличку с предупреждением о бане на пол года, которая высвечивалась при каждом входе в доту. Он пытался отмыть стату и отдавал аккаунт человеку, который должен был наиграть 50 матчей в турбо и исправить стату, но чел пытался отмыть песком и в плюс ко всему аккаунт попал еще и в шадоу бан. На акке было сыграно уже 2 из 10 калибровочных и обе слиты (в одной он пошел фидить а во второй ливнул). Но не смотря на это я решил попробовать исправить все и получить чистенький аккаунт.
Поспрашивал значит я у друзей что и как, а в ответ они все в один голос говорили, что аккаут уже убит и ему ничего не поможет, но я все равно решил попробовать.
Как я сам исправил рейтинг порядочности
Сначала собрал стак и пошел играть с легкими ботами потому что там засчитывались лайки от союзников как в обычных играх и заканчивали мы их минут за 6-8. Сыграв игр 10 мне надоело и кроме этого лайки можно было кинуть всего один раз. Решил я значит в турбо поиграть, хоть и ненавижу этот режим больше всего на свете. После игр так двадцати я набрал в стату около 30 коммендов на 0 репортов, но рейтинг порядочности все еще был F. Мне надоело и я решился пойти играть рейтинг. Искало игру в среднем от 20 минут и иногда больше часа. Старался людей не задевать, играл на своей роли в оффлейне и никого не трогал. Кстати уроды, фидеры, ливеры, и токсики были не только за меня, но и против, поэтому это все миф, что кидает в скрытом пуле уродов только в одну команду. Пикал я акса и часто овнил на линии вражеского керри, который после нескольких смертей начинал байбекаться и фидить.
Мои тиммейты орали в войс, стояли дабл мид, пикали тини баскетболиста, бросали мидера под вышку и байбекались раз 5 за игру просто так, но я играл на максимум и на победу даже после того как мой керри бил шмотки. Выиграть удалось 3 игры из восьми в этом аду. Общий счет после калибровки был 3-7 и дало мне 4300 птс. После каждой игры обьяснял людям, что выбраться из этого болота получится только получая много лайков и просил обменяться со мной коммендами и врагов и тиммейтов. Кроме этого мне еще и за хорошую игру иногда кидали комменды. В общем после обновления отчета порядочности приходили отчеты со статой примерно от 0 до 2 репортов и от 10 до 20+ коммендов. Но все равно мой рейтинг порядочности был по прежнему F.

После 50 игр табличка с предупреждением о бане ушла и бехавиор стал D. Понемногу я продолжал играть пати ранкед, иногда соло и через силу турбо с друзьями в пати. При этом собирая много коммендов и мало репортов. Итак игр за 75 я все таки смог получить заветный Normal, после чего за пару дней апнул рейтинг с 4300 до 4600 и перестал какое то время играть на нем.
Теперь разберу все как и что работает
Чтобы узнать ваш рейтинг порядочности в консоли надо прописать developer 1, затем dota_game_account_client_debug. Нам интересны значения account_flag и behavior_score.
В отчетах о поведении есть система степеней: (Normal, B, C, D, F) с плюсом, минусом или без. (Normal) - лучший, (F) - худший показатель. Чем ниже ваш бехавиор, тем хуже людей кидает к вам и против вас, F - это самый ад, хотя мне понравилось и было весело.
Account_flag показывают как вы близко находитесь к бану на пол года и зависит этот показатель только от репортов.
Есть 4 варианта:
0 - это начальное значение (отсутствуют репорты).
1 - низкое количество репортов.
3 - среднее количество репортов.
7 - высокое количество репортов (при 7 появляется табличка или уже бан).

Значит как это работает: account_flag обновляется каждые 50 игр, спустя эти 50 игр система определяет понизить/повысить или оставить вас на том же значении account_flag.
Пример: У вас account_flag равен 3, вы за 50 последних игр получили много репортов и система повышает ваш account_flag до 7, если же по прошествию ещё 50 игр вы снова получаете много репортов, то система выдает вам бан.
Теперь самое важное! Behavior_score и Account_flag не зависят от друг друга.

В интернете я нашел формулы по которым работает behavior_score:
EIntentionalFeedingType {
k_EIntentionalFeedingType_None = 0;
k_EIntentionalFeedingType_ExcessiveDeaths = 1;
k_EIntentionalFeedingType_MultipleCourierDeaths = 4;
k_EIntentionalFeedingType_LowActivity = 8;
k_EIntentionalFeedingType_LowDamage = 16;
k_EIntentionalFeedingType_HighUnspentGold = 32;
k_EIntentionalFeedingType_SoldTooMuchItemValue = 64;
k_EIntentionalFeedingType_TooManyDroppedItems = 128;
k_EIntentionalFeedingType_ExcessiveTowerDamage = 256;
k_EIntentionalFeedingType_LastHitsDenies = 512;
k_EIntentionalFeedingType_XPPM = 1024;
}
так же еще наказывают за чрезмерный юз данных спеллов:
enum EAbilityAbuseType {
k_EAbilityAbuseType_None = 0;
k_EAbilityAbuseType_Io_Relocate = 1;
k_EAbilityAbuseType_Chen_Test_Of_Faith = 2;
k_EAbilityAbuseType_Bane_Nightmare = 3;
k_EAbilityAbuseType_Bloodseeker_Bloodrage = 4;
k_EAbilityAbuseType_Outworld_Astral_Imprisonment = 5;
k_EAbilityAbuseType_Shadow_Demon_Disruption = 6;
}
Опишу вкратце: система следит за разбитыми вами вещами, за фид, фид курьерами, стоите ли вы афк, участие в игре и много других критериев. Чтобы поднять бехавиор достаточно просто перестать руинить. Количество репортов никак не влияет на ваш бехавиор и на то, каких тиммейтов вам будет подбирать. А Account_flag основывается только от количества репортов.
P. S.
Надеюсь был полезен и достаточно понятно все расписал. У кого еще возникли вопросы или просто хочет поиграть, найти пати - вот мой дискорд сервер: https://discord.gg/NQXjpNc
23 Comments
last night Jan 6, 2023 @ 8:48am 
у меня аккаунт флаг 65
sadistic urge Nov 27, 2018 @ 1:20am 
опять эти лунные факты про скрытый пул
у меня при зеленом смайлике люди раза в 3 хуже играют чем когда я с красным гонял
Простофиля  [author] Nov 26, 2018 @ 3:42am 
спасибо
MeowieCat Nov 24, 2018 @ 12:37pm 
Автор, оставь трейд ссылку - гайд годный, пишешь хорошо. Я бы кинул пару шмоток)
Простофиля  [author] Nov 22, 2018 @ 7:19pm 
@ruiner, с этим мутом тоже самое, он работает как лп, но дают его за "оскорбительное поведение" в репортах
KatArus Nov 22, 2018 @ 1:10pm 
Это не все. С Newcomer Update когда рамки разницы в скиле для мачмейкинга очень расширили система имеет чат-фильтр который следит за чатом. Посмотреть как работает можно в опендоте на wordcloud например и при хорошем "поведении" руинит игры суя игроков 3к разницы в одну игру. Но если перестараться поливая говном (но не руинить по пунктам выше) то все равно можно улететь на дно и не только не попадаться с нубами но и оказаться прямиком в D. Как именно работает я не разбирался, у меня пригорело и я забил, но факт. Никакого ЛП или угроз баном, просто на помойку.
full pohui Nov 22, 2018 @ 6:42am 
@Heavy, я думаю, парень имеет ввиду тот мут, который тебе дает валв и не можешь в чатике общаться
奈何我萌! Nov 22, 2018 @ 6:35am 
666666
ZENDER Nov 22, 2018 @ 2:33am 
был полезен