Расчёт
TSR является уравновешенной системой, на которую не влияет PSR аккаунта. Факторы влияющие на TSR: Убийств, Смертей, Помощи, Крипов убито (скорректирована для EM), Добитых крипов (скорректирована для EM), Опыта в минуту (скорректирована для EM), Золота в минуту (скорректирована для EM), Вардов поставлено, и Процент побед. Каждый из этих факторов рассчитывается относительно среднего игрока. Статистика среднего игрока посчитана благодаря собранным сведениям с более чем миллиона матчей. Статистика выдаваемая игроку сравнивается со средней статистикой. Убийство крипов, Добивание крипов, опыт в минуту и золото в минуту скорректирована в отрицательную сторону с учётом EM игр. Формула также корректируется, основываясь на средней продолжительности игр. Раз в два месяца, когда накапливается много новых данных, TSR обновляется.
Шкала
Игроки, которые ещё не сыграли игр имеют 0 TSR
Ужасные игроки имеют TSR ниже 2.0
Плохие игроки имеют TSR ниже 4.0
Средние игроки имееют примерно 4.0-6.0 TSR
Хорошие игроки и игроки, которые сыграли небольшое количество игр имеют больше 6.0 TSR
Лучшие игроки имеют больше 8.0 TSR
Надо учитывать также, что игрока имеющего 4.1 TSR скорее стоит отнести к плохим, нежели к хорошим, а игрока с 5.9 TSR стоит отнести к хорошим, а не среднем. Скриншоты
Текущая формула
Max(Min(((param20/param25/1.1)*0.65)+((param24/param25/1.5)*1.20)+(((param6/(param6+param7))/0.55)*0.9)+(((param42/(param5*param68/60)/175)*(1-((175/195)*(param66/100))))*0.40)+(((param69/365)*(1-((365/565)*(param66/100))))*0.45)+(((((Min(param70,30)/12)*(1-((4.5/8.5)*(param66/100))))*0.70)+(((Min(param71,200)/93)*(1-((63/81)*(param66/100))))*0.50)+(Min(param74,3.5)/0.35*0.20))*(36.2/(param68/60))),10),0)
Расшифровка параметров
resultparam0="nickname" resultparam1="name" resultparam2="rank" resultparam3="level" resultparam4="account_id" resultparam5="acc_games_played" resultparam6="acc_wins" resultparam7="acc_losses" resultparam8="acc_concedes" resultparam9="acc_concedevotes" resultparam10="acc_buybacks" resultparam11="acc_discos" resultparam12="acc_kicked" resultparam13="acc_pub_skill" resultparam14="acc_pub_count" resultparam15="acc_amm_solo_rating" resultparam16="acc_amm_solo_count" resultparam17="acc_amm_team_rating" resultparam18="acc_amm_team_count" resultparam19="acc_avg_score" resultparam20="acc_herokills" resultparam21="acc_herodmg" resultparam22="acc_heroexp" resultparam23="acc_herokillsgold" resultparam24="acc_heroassists" resultparam25="acc_deaths" resultparam26="acc_goldlost2death" resultparam27="acc_secs_dead" resultparam28="acc_teamcreepkills" resultparam29="acc_teamcreepdmg" resultparam30="acc_teamcreepexp" resultparam31="acc_teamcreepgold" resultparam32="acc_neutralcreepkills" resultparam33="acc_neutralcreepdmg" resultparam34="acc_neutralcreepexp" resultparam35="acc_neutralcreepgold" resultparam36="acc_bdmg" resultparam37="acc_bdmgexp" resultparam38="acc_razed" resultparam39="acc_bgold" resultparam40="acc_denies" resultparam41="acc_exp_denied" resultparam42="acc_gold" resultparam43="acc_gold_spend" | resultparam44="acc_exp" resultparam45="acc_actions" resultparam46="acc_secs" resultparam47="acc_consumables" resultparam48="acc_wards" resultparam49="acc_em_played" resultparam50="maxXP" resultparam51="last_activity" resultparam52="matchIds" resultparam53="matchDates" resultparam54="favHero1" resultparam55="favHero2" resultparam56="favHero3" resultparam57="favHero4" resultparam58="favHero5" resultparam59="favHero1Time" resultparam60="favHero2Time" resultparam61="favHero3Time" resultparam62="favHero4Time" resultparam63="favHero5Time" resultparam64="xp2nextLevel" resultparam65="xpPercent" resultparam66="percentEM" resultparam67="k_d_a" resultparam68="avgGameLength" resultparam69="avgXP_min" resultparam70="avgDenies" resultparam71="avgCreepKills" resultparam72="avgNeutralKills" resultparam73="avgActions_min" resultparam74="avgWardsUsed" resultparam75="create_date" resultparam76="favHero1name" resultparam77="favHero2name" resultparam78="favHero3name" resultparam79="favHero4name" resultparam80="favHero5name" resultparam81="favHero1id" resultparam82="favHero2id" resultparam83="favHero3id" resultparam84="favHero4id" resultparam85="favHero5id" resultparam86="error" |
Используйте следующие параметры в формуле или param##
level gamesplayed wins losses concedes discos kicked psr herokills herodmg heroexp herokillsgold assists deaths goldlost2death secsdead teamcreepkills neutralcreepkills razed denies gold
| exp actions secs wards consumables emplayed avg_length avg_xpmin avg_denies avg_creepkills avg_neutralkills avg_apm avg_wardsused kdratio adratio winpercent empercent leavepercent avg_goldmin tsr |