88hash xocsgo
88hash xocsgo

码字不易,希望各位点点关注,多多交流。今后会继续更新更多深度内容,往期内容请看我的文集:caivar的CS: GO数据分析。

这篇文章的内容挺无聊的,但既然前面挖了坑,总得填上它。大家无事可做的时候可以看看,消磨时间。

【本文约6500字】


3  高级

这部分会介绍HLTV最细致的内容。了解这部分内容后,你不仅知晓了HLTV的各方各面,甚至可以像HLTV的编辑那样自如地使用这个网站。


3.1  论坛术语

考虑到这篇文章的内容比较枯燥,我会先介绍一些比较有趣的内容。HLTV的论坛乃至整个CS: GO英文社区都有一些特殊的术语(特别是梗和选手昵称)。在此尽我所能,提供我所知的部分术语对应的原意。

 

3.1.1  游戏性术语

Secondary caller:副指挥

Entry (fragger) :突破手

Secondary AWPer:副狙

Lurker:自由人

Anchor:原意为船锚,在CS: GO中指主防某一雷区,非必要不离开的选手,就像船锚一样

B Anchor:B区防守者。由于大部分地图的B区并非防守重心,一般等同于小区防守者。例如Perfecto就是典型的B Anchor

Camp (ing) :长时间架点

Default:默认战术

Retake:回防

Rotate:转点

Rotator:顾名思义,在转点过程中起到最重要作用的选手,比如说Inferno进攻方从A区经警家向B区转点,则负责控制连接的选手即为rotator

Wallbang:穿射掩体击杀

Flick:甩狙

Spray:扫射

Spray transfer:扫射转移

Anti-eco:反eco

Force-buy:强起

Banana:在中文社区中香蕉道专指Inferno从匪家通往B区的狭长通道,但在英文社区中任何其他地图(特别是像Ancient这种新地图)中类似的弯曲道路都可以称为Banana


3.1.2  娱乐性术语

cheater:原意是作弊者,实际上已经成为了称赞一位选手技术高超的说法。比如经典的s1mple和NiKo采访中打情骂俏环节,NiKo称s1mple为noob,s1mple称NiKo为cheater

曾经一时瑜亮的二人

AWP abuser:最初一些人称s1mple为AWP abuser,即滥用AWP的人。后来引申出各种用法,比如NiKo是pre-aim abuser(滥用预瞄的人),Twistzz和b1t是headshot abuser(滥用爆头的人)

onliner:即线上龙线下虫,去年Gambit和Heroic因为线上赛表现过于出色,而线下赛没有达到相应的水准,而被许多人称为onliner。而今年Cloud9获得IEM达拉斯的冠军后,一些人就改称Cloud9为LANer(线下龙)。现在经常被称作onliner的战队是BIG

baiter:可以大致理解为老六,但baiter只是“老六”含义的一部分,不是指经常阴人的选手,而是指卖队友来打补枪的选手。被频繁冠以baiter“殊荣”的选手莫过于coldzera和blameF

bait:原意是诱饵,可以简单地理解为钩子或者被卖着打的选手

tilt (ing) :原意是倾斜,实际上指发怒,比如Perfecto的采访金句“Tilting NiKo is the best NiKo”

choke:原意是噎住,引申为战队或选手突然没有缘由地发挥失常

Choke Clan:对FaZe的蔑称,指FaZe经常choke

Deagle Clan:FaZe的昵称,指FaZe全队都擅长使用沙鹰

Chokers 2:对G2的蔑称,因为G2的原名为Gamers 2,而G2又经常choke

Clown9:对Cloud9的蔑称,指Cloud9像小丑一样,常见于巨像计划时期的Cloud9

Botality:对Vitality的蔑称,指Vitality像bot一样

Noob In Police:对NIP的蔑称,因为NIP曾经有一段时间在防守方表现糟糕

PIG:对BIG的蔑称,指BIG像猪一样

s0mple:对s1mple的蔑称,指其(曾经)未获得Major冠军

GOAT:即Greatest Of All Time(史上最佳)。近期在英文社区中如果不特指某位选手为GOAT,则一般指s1mple

ZywHo:对ZywOo的蔑称,即“ZywOo你谁啊?”之意

Xi Wu:ZywOo的昵称,因为“ZywOo”的发音与英文“Xi Wu”类似。又因为“Xi Wu”可以理解为拼音,引申出“Xi Wu是最伟大的中国选手”之类的梗

ChoKo:对NiKo的蔑称,指其经常choke,相当于“虾哥”。类似地,NiKo的姓名Nikola Kovac也可以引申出诸如Chokola “NiKo” Chokovac这样的梗

Ch0K0:ChoKo的升级版,结合了s0mple的精髓

dev0rce:对device的蔑称,取divorce(离婚)之意,指device为情所困而长时间休战

dev3ce:device的昵称,指device多次获得TOP 3

Batman:karrigan的昵称,出自karrigan在去年BLAST秋季总决赛佩戴了蝙蝠侠面具。之后karrigan又多次佩戴了这个面具

Robin:ropz的名是Robin,恰好和karrigan成为了蝙蝠侠-罗宾组合

Robin Cool:ropz的姓是Kool,与Cool(酷)相似

broccoli:broky的昵称,因为broky与broccoli(西兰花)相似

papatroNic:对electroNic的爱称,即“电子爹”之意,因为他在2019年成为了父亲

b0t:对b1t的蔑称,指其像bot一样

Lord Boombl4:对Boombl4的爱称,即“胖球大王”、“胖球领主”之意

baitF:对blameF的蔑称,指其是baiter

botsutaaa:对misutaaa的蔑称,指其像bot一样

XX years old entry:对JACKZ的爱称,XX是一个比较大的数字,例如47或72,类似于“年迈的突破手”之意

the best Kovac:对huNter-的爱称,相当于“唯一科维奇——欧尼酱”

Aleksibot:对Aleksib的蔑称,指其像bot一样,出自Aleksib另一个常用的ID,即Aleksibob

s2mple:m0NESY的昵称

bugesy:对m0NESY的蔑称,出自m0NESY在PGL安特卫普Major使用的bug烟

padiaN:对cadiaN的蔑称,源自梅西的蔑称“Pessi”,指梅西依赖点球(Penalty)获得进球,被法国的CS: GO粉丝引用到cadiaN身上,指其多嘴

sexa:对nexa的爱称,英文社区普遍认为nexa是非常性感的选手

baitzera:对coldzera的蔑称,指其是baiter

c016zera:对coldzera的蔑称,指其经常在比赛中被打出0:16的比分

Gabriel “two faced” Toledo:对FalleN的蔑称,即两面人之意,其中Gabriel Toledo是FalleN的姓名。众所周知FalleN熟读《情商》,但也因此被一些人认为过于虚伪。这个梗在device离开Astralis后也经常被用在他身上,即Nicolai “two faced” Reedtz

Danish site:对HLTV的蔑称,因为HLTV早年将device排在TOP 20排行榜非常靠前的位置,引发了一些争议,故一些人称HLTV为丹麦网站以表明其偏袒device

Jonathan E:HLTV的管理员,因滥用管理权限而臭名昭著

DonHaci:著名CS: GO社区玩家,最出名的糗事是在比特币市价不到200美元时抛售了自己所有的比特币,因为和ropz关系非常亲密,在一些梗中被视作与ropz是同一个人(因为ropz擅长钻研新奇的道具和游戏指令,在一些梗中CS: GO官推也被视作与ropz是同一个人)

gigachad:来自守望先锋的梗,大意是非常勇猛的人,并且有对应的虚拟人物形象(原型是一位俄罗斯健美运动员)

gigachad的形象经过艺术化加工,并非人物原貌


3.2  选手个人主页

选手个人主页展示了与一位选手相关的几乎所有信息。最便捷地进入选手个人主页的方式是直接在搜索栏搜索该选手的ID。以device的个人主页为例,页面上方是其个人信息,如国籍、姓名、年龄、所属战队、获得TOP 20经历和Major成就,并展示了他获得的所有HLTV MVP、TOP 20奖章和被HLTV统计的赛事冠军。页面下方的信息栏展示了选手在过去3个月的数据和最近结束/即将开始的比赛。

device的上一场比赛还在去年

点击黑色方框内的按键就可以查看选手所属战队(整个职业生涯)、比赛、成就(Major和线下赛事的战绩)、奖杯(包括赛事冠军、MVP和TOP 20奖章)和新闻等信息。例如下图是device职业生涯获得的TOP 20奖章。

device是获得TOP 20次数最多的选手

点击“Complete statistics for XXX”还可以进入该选手的数据页面,如下图所示。


3.3  战队主页

战队主页的内容和选手个人主页大同小异。例如下图是G2的战队主页,页面上方是阵容、所属地区、世界排名、核心阵容位于TOP 30的时间、选手平均年龄和教练,并展示了战队获得的被HLTV统计的赛事冠军。可以看到G2的上一座冠军奖杯来自2017年的DreamHack马尔默大师赛。页面下方展示了战队在今年的世界排名变化。

战队页面的实用性并不高,可能唯一比较有用的功能是查看战队的历史阵容。

kennyS是为G2效力时间最长的选手


3.4  比赛详细数据

在2.3节(请见“HLTV保姆级使用教程【上】” https://www.bilibili.com/read/cv17967780)曾经介绍过比赛详细页面中可以查看的一些数据,实际上我们还可以查询更加详细的比赛数据。依旧以IEM科隆总决赛为例,进入比赛详细页面后,点击黑色方框内“Detailed stats”按键就可以进入比赛详细数据页面。

比赛详细数据页面分为四个子页面:总览、选手表现、经济系统和热点图,点击下图黑色方框内按键就可以切换。总览子页面展示的数据包括比赛中每张地图的具体比分、双方的rating/首杀数/残局获胜次数、最多击杀/伤害/助攻/AWP击杀/首杀及最高rating的选手和所有选手的rating等。

选手表现子页面展示了所有选手对位时的击杀/被击杀情况和基础数据。

经济系统子页面展示了双方每回合的团队经济、全eco(装备价值<5000)/半eco(装备价值5000-10000)/半起(装备价值10000-20000)/全起(装备价值>20000)的回合数和每回合的装备价值。

热点图展示了选手的行动轨迹。可以将热点设定为“击杀/死亡”、“CT方/T方”和“只限于首杀”。

还可以移除某位选手的热点,或选择某位选手只使用某种枪械的热点。例如下图是双方8位步枪手使用ak47完成击杀的热点图。


3.5  地图被选择次数和平衡性

点击“Stats”按键再点击“Maps”按键就可以查询所有服役(包括退役和现役)地图的被选择次数和CT方/T方胜率,如下图所示。

今年大型赛事的地图被选择次数和平衡性如下图所示。可以看到在所有的地图上CT方都具有优势,最不平衡的地图是Ancient,最平衡的地图是Inferno。被选择最多的地图是Mirage,被选择最少的地图是Overpass。


3.6  闪光助攻、首杀相关数据和手枪局rating等数据的详细说明

2.4.2小节提到了闪光助攻、首杀相关数据和手枪局rating等数据,在此进行详细说明。

下图是今年大型赛事中每回合闪光助攻数最多的5位选手。“Thrown”表示每回合投掷闪光弹数,“Blinded”表示每回合被致盲的时间、“Opp Flashed”表示每回合造成敌方致盲时间、“Diff”为“Opp Flashed”与“Blinded”之差(该数据与KD差类似,没有太多实际意义),“FA”表示每回合闪光助攻数,“Success”表示平均致盲敌方人数(例如投掷出一枚闪光弹造成3位对手致盲,则这枚闪光弹的“Success”为3)。

下图是今年大型赛事中首杀rating最高的5位选手。此处的“KPR”和“DPR”指的是每回合首杀和每回合首死,“Attempts”为首杀尝试率,“Success”为首杀成功率,首杀rating是一个基于上述数据的综合性评价指标。

arT独树一帜的风格反映在超高的首杀尝试率中

下图是今年大型赛事中手枪局rating最高的5位选手。“手枪局”指的是每张地图的第一和第16回合,其他回合即使选手只使用手枪,其数据也与手枪局rating无关。


3.7  战队数据的详细说明

2.4.3小节提到了战队的FTU和手枪局rating等数据,在此进行详细说明。

FTU指的是火力(Firepower)、团队协作(Teamwork)和道具(Utility)。下图是今年大型赛事中各支战队的FTU。“RW%”为回合胜率,“OpK”为首杀成功率,“MultiK”为每回合多杀次数,“5v4%”为5v4回合胜率,“4v5%”为4v5回合胜率,“Traded%”为完成补枪的百分比,“ADR”为每回合道具伤害,“FA”为每回合闪光助攻数。

战队的手枪局rating数据比选手更复杂一些,还包括了手枪局后一回合的胜率。“Round 2 conv”表示赢下手枪局后下一回合的胜率,“Round 2 break”表示输掉手枪局后下一回合的胜率。G2的企业文化在下图中体现得淋漓尽致:一方面G2是赢下手枪局后最容易被翻盘的战队之一(Round 2 conv只有76.2%),另一方面G2又是输掉手枪局后完成翻盘的能力最强的战队(Round 2 break最高,达到29.0%)。

强队的手枪局胜率总是很高,这也是他们取胜的保障之一


3.8  为什么不建议使用“TOP 5/10/20/30/50”筛选方式?

在所有的筛选方式中,“对阵TOP 5/10/20/30/50战队”是非常实用的一种,但是这种筛选方式得出的结果与实际情况并不相符。这个问题非常复杂,可以说是HLTV的一个BUG,还算是一个历史遗留问题。更糟糕的是HLTV的一部分入职不久的编辑也不知道这种年代久远的筛选方式实际上是错误的,所以HLTV最近发布的推文中的一系列今年上半年的数据可以说都是错误的,因为这些数据的筛选方式都包括“对阵TOP 20战队”。

至于为什么这是错误的筛选方式, HLTV运营主管Professeur和主编Striker的解释如下图所示。

那么如何证明featured ratings是正确的数据呢?我已经统计了2016年至2021年HLTV在所有TOP 20选手评语中提供的数据,并根据这些数据反推出历年有哪些赛事被HLTV列入统计范围。在得到了HLTV统计的赛事名单之后,就可以再反过来筛选选手的数据并与HLTV在TOP 20选手评语中提供的数据对比校验。通过这种方式得到的TOP 20选手的featured ratings与HLTV在TOP 20选手评语中列出的“对阵TOP 5/10/20战队”rating是完全吻合的。在此抛砖引玉,给出HLTV在评选2021年TOP 20选手时参考的赛事数据链接:

https://www.hltv.org/stats/players?event=5552&event=5469&event=4866&event=5607&event=5730&event=5608&event=5206&event=5553&event=5728&event=5219&event=5604&event=5554&event=5715&event=5454&event=5864&event=5901&event=5937&event=5729&event=6070&event=6018&event=5602&event=5671&event=5603&event=5898&event=5605&event=5606&event=6207

对应的赛事分别是:

金牌赛事:

IEM Katowice 2021

IEM Cologne 2021

PGL Major Stockholm 2021

BLAST Premier Fall Final 2021

IEM Winter 2021

BLAST Premier World Final 2021

银牌赛事:

BLAST Premier Global Final 2020

ESL Pro League Season 13

DreamHack Masters Spring 2021

IEM Summer 2021

BLAST Premier Spring Final 2021

ESL Pro League Season 14

铜牌赛事:

cs_summit 7

Funspark ULTI 2020 Europe Final

Flashpoint 3

EPIC League CIS 2021

StarLadder CIS RMR 2021

IEM Fall 2021 Europe

IEM Fall 2021 CIS

V4 Future Sports Festival 2021

预选赛和小组赛:

BLAST Premier Spring Groups 2021

IEM Katowice 2021 Play-In

BLAST Premier Spring Showdown 2021

IEM Cologne 2021 Play-In

BLAST Premier Fall Groups 2021

BLAST Premier Fall Showdown 2021

PGL Major Stockholm 2021 Challengers Stage

有兴趣的朋友可以在点击链接后查看这些选手的数据页面,并将其中的数据与HLTV在2021年的TOP 20选手评语中提供的数据进行比较,看看是否一致。

2021年HLTV统计的选手数据

那么为什么HLTV不修复这个BUG?因为在过去,确实有这样的一种数据:“某位选手所在的战队是TOP 5/10/20…时,他对阵TOP 5/10/20…战队的rating“。这种数据听起来就很拗口,实际上也已经被HLTV弃用了。当然在过去HLTV还是会在评选TOP 20选手的时候参考这个数据的,比如说2019年HLTV在sergej获得TOP 13的评语里写下了这样一句话:他在TOP 5战队交战时的rating为1.14,而ENCE在当年的许多时间里都位于TOP 5。


3.9  直接输入链接查询数据

这一节可能是全文最晦涩的一部分。首先给出今年大型赛事的选手数据(至少参加35张地图)页面链接:

https://www.hltv.org/stats/players?startDate=2022-01-01&endDate=2022-12-31&matchType=BigEvents&minMapCount=35

这里的“stats”指的是数据页面,“players”指的是数据页面下的选手数据子页面。“?”之后的内容都是筛选条件,比如“今年”对应“startDate=2022-01-01&endDate=2022-12-31”,“大型赛事”对应“matchType=BigEvents”,“至少参加35张地图”对应“minMapCount=35”,所有筛选条件之间用“&”连接。该链接对应的结果如下图所示。

那么还有别的方式获取这些数据吗?其实还可以用这条链接:

https://www.hltv.org/stats/players?event=6136&event=6137&event=6372&event=6138&event=6345&event=6140&minMapCount=35

可以看到结果是一样的。这条链接采用的思路很简单,就是直接筛选出今年的6项大型赛事,它们的赛事编号分别为6136(IEM卡托维兹)、6137(EPL S15)、6372(PGL安特卫普Major)、6138(IEM达拉斯)、6345(BLAST春季总决赛)和6140(IEM科隆),筛选条件的格式为“event=XXXX(赛事编号)”。

这个例子中可能并感受不到后一种方法有多么方便,但是在一些特殊的情况下我们不得不采用这种直接输入链接的“笨办法”来一一枚举需要筛选的赛事。比如说上文提到的HLTV评选TOP 20选手的数据页面就必须直接输入链接才能查询,使用一般的筛选方式并不能获得那些HLTV认为有价值的数据。再比如2020年的大型赛事实际上有19项,但是在HLTV的网页上只显示了IEM卡托维兹2020。这是因为在疫情之前大型赛事又名“big LAN events”,即大型线下赛事,而2020年的大型赛事只有IEM卡托维兹是在线下举办的。因此我们也只能直接输入筛选出19项赛事的链接来查询数据。

2020年大型赛事中的选手数据

既然要输入赛事编号来筛选数据,那么就必须知道获取赛事编号的方法。赛事编号显示在赛事详细页面的链接中,比如EPL S16的赛事编号是6141。


3.10  CS 1.6数据查询

点击“Stats”按键再点击“1.6 stats section”按键就可以查询2004年至2013年的一部分CS 1.6赛事数据。下图是HLTV统计的所有CS 1.6赛事数据排行榜,还在CS: GO的一线赛场拼搏的选手只剩下NiKo了。

当然NiKo也是这些选手中最年轻的一位


3.11  历届TOP 20选手查询

最便捷的查询历届TOP 20选手的方式是在搜索栏中输入“Top 20”,在结果中点击“Top 20 players of 2021: Introduction”一文的链接。该文是2021年TOP 20选手的概览,给出了TOP 20选手评语的链接和评选标准。

点击其中一条链接就可以进入该选手的评语页面。该页面会先给出该选手在该年的数据和荣誉概览图,然后介绍该选手在该年之前的职业生涯履历、在该年各项赛事中的具体表现和入选理由。

向下翻阅“Top 20 players of 2021: Introduction”一文到最底部,就会有2010年至2020年(2012年未评选)历届TOP 20选手概览的链接。


3.12  HLTV历史数据排行榜ADR单项的BUG

这是一个很有趣的BUG,即在HLTV历史数据排行榜中,ADR最高的选手居然是NIP名宿Fifflaren。问题是Fifflaren在2014年末就已经退役了,而HLTV从2016年才开始统计ADR这一数据。那么Fifflaren的ADR是怎么来的,为什么又如此之高呢?

原因其实是Fifflaren参加了去年PGL斯德哥尔摩Major的表演赛,并打出了91.7的高ADR。这是Fifflaren参加的所有比赛中唯一一场记录了ADR的比赛,所以他的生涯ADR就是91.7。本来HLTV为了筛除这种因样本量太小而引起的无意义数据,为所有的统计数据都默认设定了“最低图池数”这一筛选条件(即可能的最大值的60%或1/3,详见2.4.1小节),偏偏Fifflaren又参加了大量的比赛。也就是说虽然Fifflaren参加的图池数满足了筛选条件,但这些地图中只有一张图记录了ADR,造成了这个滑稽的BUG。

在这场表演赛中Fifflaren还有意外收获


3.13  HLTV的APP的BUG

我上次发布了“为什么这5位选手被低估了?”一文后,有一位其他平台的朋友留言说这些选手并没有被低估,因为他们是HLTV的APP上人气最高的选手,并给出了一张HLTV APP的截图。

我看了这张图之后哭笑不得,因为我知道他没有截全整个名单,否则mantuu一定要好好感谢他:“我一个没队要的人,怎么成了人气最高的选手之一呢?”

我觉得这位朋友有点天真了,看到HLTV写了“most popular”就放弃了独立思考。其实稍微仔细一点观察就看得出来这个所谓的“最具人气选手”实际上只是一份rating的排名而已,筛选条件是过去12个月(他回复我的日期是8月12日)对阵TOP 20战队的rating,而且后一个筛选条件如前文所述还是错误的。

要是人气和rating绑定,这个世界可能就安静了

类似地,HLTV APP上的“最具人气战队”也只不过是HLTV战队排名TOP 10罢了,并不是HLTV真的按照搜索量进行的排名。

这也是8月12日的战队世界排名


3.14  如何获取准确的数据

既然HLTV自身都有不少错误,怎样才能知晓绝对准确的数据呢?在此推荐关注HLTV顾问Tgwri1s的Twitter账号,他的一切数据都可以确保准确性。Tgwri1s负责颁发HLTV的MVP和EVP,也很有可能是评选历年TOP 20选手的唯一负责人(GeT_RiGhT曾经透露过TOP 20选手的评委只有一人)。一些比较重要的数据概念也是由Tgwri1s提出的,比如用来替代大型赛事淘汰赛rating的big matches rating(以今年的大型赛事为例,Major和EPL的big matches等同于淘汰赛,而IEM系列赛事和BLAST系列赛事的big matches是淘汰赛+小组赛的胜者组/败者组决赛。换而言之big matches是大型赛事中两支名次前50%的战队交战的比赛)。

可以说Tgwri1s拥有CS: GO领域的许多数据的最终解释权