账号查询
01 / 段位 · 战绩 · 近期对局
输入纯数字当账号ID处理;输入文字先搜索匹配玩家。需要联网访问 OpenDota API。
精确区间算法
02 / rank_tier → MMR 区间
// rank_tier = medal*10 + star (1=Herald…7=Divine, 8=Immortal)
// 每星步长:Herald~Ancient 每星=154,Divine 每星=200,Immortal ≥5620
band(rt): if rt==80 -> "5620+"
Divine: 4620+(star-1)*200 ~ 4620+star*200
其余: (med-1)*770+(star-1)*154 ~ (med-1)*770+star*154
// 例 rt=14 -> Herald 4 -> 462 – 616
Glicko-2 模拟器
03 / 天梯分内核推演
每场后 MMR 由 Glicko-2 决定。变量:r=评分,RD=偏差(越小越准),σ=波动性,τ=系统常数(Valve 未公开,默认 0.5)。
胜负只看队伍结果,与 KDA 无关。Valve 还有组队/行为分/校准期大浮动等修正,本模拟器为 Glicko-2 核心,用于理解原理。
T1 职业对照
04 / 真实分 vs 估算分
铁证:同一估算分,真实水平天差地别
| 玩家 | 真实段位 / 排名 | 真实 MMR(估) | Turbo 估算分 | TI 实战 GPM |
|---|---|---|---|---|
| SumaiL- (#111620041) | Immortal · 世界 #186 | ~9000+ | 3996(标准:null) | 814 |
| KH (#1749375398) | Herald 4 | ~500 | 3977 | — |
| Spider (#1032147249) | 未校准 | 隐藏 | 4008 | — |
世界前 200 的职业选手与先锋 4 的估算分相差不到 30 分 → 该指标无法反映真实水平。真正能区分水平的是 GPM / 对局质量,而非这个估算值。
实时职业比赛(最近 12 场,点击查看 10 人 GPM 与真实段位)