关于蒸汽榜

哈哈蒸汽榜:看 Steam 上现在谁在最多人玩,以及它一路是怎么涨上来、掉下去的。

数据来源
全部来自于 Steam 官方公开数据,计划热门每小时、其余每 2 小时记一次;机器关机或网络中断的时段会缺,缺的位置留空不补值。
更新频率
本站分档实测:热门游戏(近 24 小时峰值 1,000 人以上、官方榜上的、当天新收录的)每小时测一次;其余每 2 小时轮到一次;近 30 天没人玩过的每天补测一轮。
计划热门每小时、其余每 2 小时记一次,机器关机或网络中断的那一小时会缺,缺的位置留空不补值;榜单与曲线按每天的峰值/均值汇总。现在各档的实际款数:每小时都测 688 款、轮着测的 4254 款、每天补测一次的 900 款。
两张榜怎么分工
Steam 实时榜:名单就是 Steam 官方"最多人玩榜"上的那 100 款游戏(每小时刷新一次名单), 名次按本站热门每小时、其余每 2 小时记一次到的当前在线人数从高到低排列。全部游戏榜:本站正在实测在线人数的全部游戏都在这一张榜上—— 既包含实时榜那 100 款(行内有"官方 N"徽章标出来),也包含官方 Top100 以外、我们仍在热门每小时、其余每 2 小时记一次的游戏: 从官方榜掉下来的、我们自己扩池跟踪的长尾游戏,以及新品观察池里的新游戏。 全部游戏榜的名次是按此刻在线人数全站重排的,所以同一款游戏在两张榜上的名次数字可以不一样(一个是本站全站第几名,一个是官方榜第几名)。 两张榜在同一次数据刷新里生成:查不到名称的条目(多为已下架的测试 app)和已退场的游戏(连续 30 天 0 人在线) 不进任何一张榜,但它自己的页面和历史数据仍然保留。 极少数情况下官方榜上的某个游戏 Steam 不开放逐款人数查询(例如仍在内测的新作), 这种我们拿不到"当前在线"数字的条目不会硬凑名次,实时榜因此可能是 99 款而不是 100 款。
哪些条目会被清出去
DLC、原声带、影片、硬件这类商店条目没有"同时在线人数"这个概念,永远显示 0 人, 会被自动移出跟踪名单(本站每天多次对照 Steam 商店的条目类型,只屏蔽、不删历史)。 从未采到任何数据的条目当天清掉;已经跟踪满 30 天、这 30 天里人数始终是 0 的游戏标记为"已停止跟踪", 不再跟踪、也不出现在任何榜单和搜索里,但历史数据仍然保留,直接打开它自己的页面还能看到过去的曲线。 人工下架的条目会记入屏蔽名单,不会被自动扩池再加回来。
关于封面图
榜单里的封面图由本站从 Steam 抓到自己服务器上(缩到 4KB 左右的小图),Steam 换图会自动重抓。 极少数条目(主要是内测/测试用子应用)Steam 自己就没有上传过封面图,三个 CDN 地址都返回 404, 这种格子会显示游戏名首字的占位块,不是本站漏抓。
名词解释
各榜单页上带虚线下划线的词都能直接点开这段解释,这里是全部词条的汇总。
- Steam 官方榜
- Steam 自己公布的"最多人玩榜",只有前 100 名,本站每小时记一次这份名单。 官方给的是名单、名次和一个按周汇总的峰值人数,不是实时在线;所以本站再逐款记下当前在线人数来排名。
- Steam 实时榜
- 入场资格:此刻在 Steam 官方"最多人玩榜"前 100 里的游戏。 排序依据:本站逐款记到的当前在线人数,从高到低。 简单说就是"官方点名、本站排名次"。掉出官方榜的游戏不会消失,在"全部游戏榜"里继续逐小时跟踪。 偶尔不足 100 款,是因为有的条目(例如内测中的新作)Steam 不提供单独的人数查询,拿不到数字我们就不硬排名次。
- 全部游戏榜
- 本站正在逐小时记录在线人数的全部游戏,一个榜装完: ① 实时榜那 100 款(Steam 官方"最多人玩榜"里的,行内有"官方 N"徽章); ② 官方榜没收录、本站自己跟踪的长尾; ③ 从官方榜掉下来的; ④ 最新上架的新游(上架次日起自动进来)。 名次按此刻在线人数全站重排,1 = 本站看着最高的那款,所以"本站第 3 名"和"官方第 12 名"是两个榜各自的名次,不矛盾。 类型、是否免费开玩、在线人数区间、上线时间都能筛,条件写在网址里,链接发出去别人打开是同一屏。 注意:此刻 0 人在线的游戏默认收起(上方开关展开),要等连续 30 天 0 人才退场。
- 免费开玩 / 买断制
- 「免费开玩」= Steam 商店给这款打的免费标记,下载不要钱(道具、季票另算)。 「买断制」= Steam 标了它需要购买才能玩。 数据来自 Steam 商店页,本站每天和商店对一次;刚收录、或商店暂时查不到的游戏落在「本站还没查到」里,不会被硬算成买断制。 所以选「要买(买断制)」时看到的款数会比总数少一截,缺的就是还没查到的。
- 官方类型
- Steam 商店页给这款游戏打的官方类型标签(动作、冒险、角色扮演、大型多人在线…),一共就十几个,一款可以有好几个。 筛"官方类型"时,一款只要有这个标签就会出现,所以在"动作"里出现过的游戏,在"角色扮演"里也可能出现,各类型款数相加会大于总数。 想要更细的分类(第一人称射击、开放世界、沙盒…)用旁边的"社区标签"筛。 注意:商店还没同步到类型的游戏不会被任何类型筛出来(榜单下方那行小字写明缺了多少款)。
- 社区标签
- Steam 商店页"热门用户自定义标签"的前几名,是玩家自己贴的,比官方类型细得多:第一人称射击、开放世界、沙盒、 PvE、生存 crafting… 游戏名字后面的小标签就是这个(排在官方类型后面,和官方类型重复的词不重复显示),鼠标停上去能看到它的全部标签。 同一款游戏可以有很多个标签,所以按标签筛出来的款数相加会大于总数。 注意:标签是本站每天从商店页抓的,少数游戏还没抓到(榜单下方那行小字写明缺多少款),选标签时它们不会出现。
- 新游榜
- 最近 90 天内上线、且本站已经在跟踪的游戏,按此刻在线人数从高到低排。 首页只放前 10,点进明细页看前 100。 注意:它是"从全部榜单里筛出来的一个视角",不是另一套数据,一款游戏可以同时出现在实时榜、全部游戏榜和新游榜(它们是同一套数据的三个视角)。
- 最新上架
- Steam 商店自己公布的"最近新上架"清单,本站每天把它那天的名单存一份,按日期翻看。 和"新游榜"的区别:这里只看"哪天上架的",不管有没有人玩,也不排在线人数;新游榜是这些游戏里已经有人在线、被本站跟踪到的那批。
- 总在线
- 把本站当前跟踪的所有游戏(全部游戏榜)此刻的在线人数加起来。 只是本站跟踪的这批游戏的合计,不等于 Steam 全站人数;已停止跟踪的游戏不计入。
- 当前在线
- 最近一次记录到的同时在线人数(来自 Steam 官方)。 本站按采样节奏逐款记录(现在多久记一次、哪款在哪一档,见"采样节奏"),两次记录之间真实人数一直在变,所以这是"刚刚"的数,不是此刻的数。
- 中国区价格
- Steam 中国商店地区的售价。 显示的是本站最近一次核对到的价,不是实时价:本站每天只自动核对付费款里在线人数最高的一批,其余款不自动核对,只在有人点「查价」时现查(每天核多少款、实测多久轮到一次,比价页和 prices.json 的 cadence 字段写着)。正在打折时同时给出原价(划线)和折扣率。 这是 Steam 自己定的价,本站不改价、不卖游戏、也没有任何购买链接。
- 最低价区
- 同一款游戏在 Steam 各商店地区最近一次核对到的售价,全部折成人民币之后最低的那一个。 "折人民币"只是为了让不同币种能比大小,不代表你能用这个价买到——低价区通常要当地账号,跨区交易有被 Steam 限制的风险。 阿根廷、土耳其、埃及等已被 Valve 改成美元结算,所以"低价区"和几年前不是一批国家,以本站最近一次核对到的价为准。
- 差价比例
- 最低区比国区便宜百分之几,算法是 1 减(最低区折人民币价 ÷ 国区价)。 比例只看便宜了几成,不看这款游戏本来多少钱:一款 30 元的游戏便宜 15 元和一款 300 元的游戏便宜 150 元,比例是一样的,省下来的钱差 10 倍。 最低区就是国区时这一栏是 0,意思是"国区已经是我们核对过的区里最便宜的了",不是缺数据。
- 差价金额
- 国区价减去最低区价,剩下的就是相差的人民币元数。 金额只看省多少钱,不看比例:越贵的款同样的折扣对应的钱越多,所以和"差价比例"看的是同一件事的两种算法。 最低区就是国区时这一栏是 ¥0,意思是"国区已经是我们核对过的区里最便宜的了",不是缺数据。
- 汇率折算
- 各商店地区的当地价统一换成人民币,才能直接比大小。 页面会写明用的是哪一天的汇率——汇率一变,最低区就可能换人,所以日期必须标出来。 取不到汇率时只列各区的当地原价、不排最低,也不会拿旧汇率冒充当天的数。
- 价格历史
- 从本站开始跟踪这款游戏起,每一次价格变化都记着:哪天变成多少钱、打了多少折、哪天恢复原价。 "打过几次折"就是其中打折的次数。 至少要见过两个不同的价,这里才会出现曲线——只见过一个价就标"历史最低"是假信息。
- 趋势
- 这一款最近若干天的「每日最高在线」画成的折线,横轴只到昨天——今天的峰值还在往上爬,画进去会让每天上午所有线一起往下掉。 线是按这一款自己这段时间的最低~最高缩放的,所以两行的线一样高不代表人数一样多,只能各自看形状。 颜色:绿=末值比首值高 2% 以上;红=低 2% 以上;灰=基本持平(中间起过大落、最后又回到原点的也算灰)。灰色短横=本站跟踪这款还不满 3 天,画不出线。
- 24H 峰值
- 从这一刻往前数 24 小时内,采样到的最高同时在线人数,每小时滚动更新。 注意:它不是"昨日峰值"——昨日峰值指昨天 0 点到 24 点那个自然日的最高值(日榜用的是那个口径)。
- 较昨日
- 较昨日 =(此刻在线 − 昨日同一时刻在线)÷ 昨日同一时刻在线 × 100%。 "昨日同一时刻"取昨天离现在最近的一轮采样;偏差超过 2 小时或昨日无采样则显示 —(不可比不硬算)。
- 新上榜
- 本站最近才第一次收录到这款游戏,所以没有可对比的历史数据。 注意它不等于"新发售":发售几年的游戏,只要本站刚把它加进跟踪名单,也会先标一段时间。
- 上线时间
- Steam 商店页公开的发售日期,由本站每日同步。 抢先体验(Early Access)的游戏取"最早开启抢先体验"和"正式版发售"两个日期里更早的那个,所以这里的日期通常比正式版早。 个别游戏 Steam 没公开日期(写"即将推出"),这一格就是空的。 全部游戏榜上"上线"那一档筛选就是按这一格算:今天 / 近 3 天 / 近 7 天按整天数、近 1、2、3 个月按日历月回退,窗口两头都含当天;这一格为空的游戏在任何时间档里都不会出现。
- 曾进官方榜
- 这款游戏上过 Steam 官方"最多人玩榜"前 100,后来掉出来了,本站仍在逐小时记录它的人数。 有这个标记 = 它是"从官方榜掉下来"的那一类,不是我们另外找来的长尾。
- 区间峰值
- 这段统计区间内,单日最高在线人数的最大值。 例:周榜取最近 7 个自然日里最高的那一天,不是 7 天平均。
- 区间日均值
- 区间内各天「当日均值」的平均值,用来看这款游戏的常态水位;和区间峰值的差,反映它冲高过多少次。 注意它不是"各天最高值的平均"——那是另一个数,叫区间峰值。
- 覆盖天数
- 这段区间里本站实际有采样数据的天数。 不足说明它是中途才收录进来的,或中间有停止跟踪过,均值口径按实际有数据的天数算。
- 日榜
- 按"昨日(上一个完整自然日)最高在线人数"排序,每天出一期。 范围是全部游戏榜(本站收录过、且仍在跟踪的都算)。
- 周榜
- 按最近 7 个自然日里的单日最高在线排序,每天滚动更新一期。 范围是全部游戏榜。
- 月榜
- 按最近 30 个自然日里的单日最高在线排序,每天滚动更新一期。 范围是全部游戏榜;本站 2026 年 9 月才开始收录,所以更早的月份没有数据。
- 涨跌
- 涨跌 =(本期最高在线 − 上期最高在线)÷ 上期最高在线 × 100%。 "本期/上期"就看左边两列的列名,比的是单日最高在线,不是同一时刻对比。 不足 1000 人的游戏不参与,详见"参与门槛"。
- 今日涨最多
- 口径:本期最高在线 ÷ 上期最高在线 − 1,算出百分比再从高到低排。 "本期/上期"随标签变化:实时档是"今天到这一刻 vs 昨天全天",昨日档是"昨天 vs 前天",周/月档是"近 7/30 天 vs 再往前 7/30 天"。 门槛:不足 1000 人的不参与(见"参与门槛"),够门槛的先取前 100 款排名,页面显示前 10 名。
- 今日跌最多
- 口径:本期最高在线 ÷ 上期最高在线 − 1,从低到高排(负得越多退得越狠)。 "本期/上期"随标签变化:实时档是"今天到这一刻 vs 昨天全天",昨日档是"昨天 vs 前天",周/月档是"近 7/30 天 vs 再往前 7/30 天"。 实时档出现负数只表示"今天的高点还没够到昨天的高点",今天没过完,仍有可能追平。 门槛:不足 1000 人的不参与(见"参与门槛"),够门槛的先取前 100 款排名,页面显示前 10 名。
- 好评率
- 好评率 = 好评数 ÷ 评测总数 × 100%,数据来自 Steam 商店页的评测汇总(全部语言、不分平台)。 门槛:评测总数不足 1000 条的不参与"好评率最高"排名,不足 300 条的不参与"好评率最低"排名,都不进这两块榜——几十条评测的游戏,几个差评就能把百分比甩出去一大截,排出来没有意义。 差评率就是 100% 减好评率,所以"差评率最高"和"好评率最低"是同一件事的两种说法,格子里一律显示好评率。 本站每小时更新 40 款,全部游戏大约一天轮完一圈,所以这里的数字最多比商店晚一天。
- 参与门槛
- 在线人数太少时,百分比会被极小的基数放大(从 3 人涨到 7 人就是 +133%),所以涨跌榜先设门槛: 实时档要求此刻在线大于 1000 人;昨日/周/月档要求本期单日峰值大于 1000 人。 过了门槛的游戏取前 100 款排名,页面显示前 10 名。
- 实时档
- 今天到这一刻为止的最高在线 ÷ 昨天全天的最高在线 − 1。 今天还没过完,所以今日峰值只会随采样往上走、不会回落;越早看数字越保守,睡前看最全。
- 昨日档
- 昨天全天的最高在线 ÷ 前天全天的最高在线 − 1。 两端都是已经过完的完整自然日,结果定了就不会再变,适合做客观对比。
- 近 7 天档
- 最近 7 个自然日里的最高在线 ÷ 再往前 7 天的最高在线 − 1,看的是周级别的热度变化。 需要本站先记满约 14 天数据才会出结果。
- 近 30 天档
- 最近 30 个自然日里的最高在线 ÷ 再往前 30 天的最高在线 − 1,看的是月级别的热度变化。 需要本站先记满约 60 天数据才会出结果。
- 纪录墙
- 本站从收录这款游戏那天起,逐小时采样到的历史最高同时在线人数,以及它是哪天创下的。 注意:纪录起点是本站开始跟踪的那天,不是游戏发售那天,所以老牌游戏的真实历史纪录会比这里更高。
- 距峰值
- 当前在线相对历史峰值还差多少:(当前在线 − 历史峰值)÷ 历史峰值 × 100%。 −100% 附近就是"此刻完全没人玩",0% 表示此刻正站在历史最高点上。
- 总在线趋势
- 把本站跟踪的同一批游戏逐小时在线人数相加得到的曲线。 因为统计名单基本固定,曲线的涨落反映的是这批游戏整体热度变化,可以横向对比;绝对人数只代表本站跟踪的这些游戏,不代表 Steam 全站。
- 同一批游戏
- 只把"区间内每天都有完整采样"的那批游戏逐日相加画曲线。 为什么这么算:本站每天都在往名单里加新游戏,如果直接把当天所有游戏相加,涨幅里会混进"收录数量变多",看不出真实热度变化。这条线才是可比的。
- 全部游戏
- 当天本站跟踪到的所有游戏在线人数直接相加,不做可比性筛选。 它会随收录数量增加而抬高,用来看"我们这个盘子有多大",不适合判断热度涨跌。
- 完整日
- 当天实际记到的点数,够到"自己那一档该记点数的四分之一"才算:每小时测的那档要 6 个点、每 2 小时轮一次的那档要 3 个点、每天补测一轮的那档要 1 个点(全站同一节奏时,人人都按 6 个点判)。 只有完整日才进趋势图、日/周/月榜和涨跌比较,免得拿半天的数据算出偏低的均值,或把半天峰值拿去和昨天一整天比。 现在具体是哪一种节奏,写在"关于"页的「更新频率」里,见"采样节奏"。
- 采样节奏
- 本站多久测一款游戏的在线人数。全站同一节奏时是每小时一轮;分档时热门(近 24 小时峰值一千人以上、官方榜上的、当天新收录的)每小时测一次,其余按小时轮着测(每款每 2 小时轮到一次),近 30 天没人玩过的每天补测一轮。现在具体是哪一种,写在"关于"页的「更新频率」里。 代价要说清:没轮到测的那几个小时里没有点,所以"当日峰值"是从已记到的点里取最大,可能比真实最高点低——实测按 2 片轮转,一天的峰值合计低 2.4%(拿 2026-10-09 那天 185 款全天峰值 200 人以上、轮着测的游戏,按生产同一套分片规则重算出来的)。 每天补测一轮的那一档更要留个心眼:它当天只有那一个点,所谓"当日峰值"就是那个点本身,早晚高峰基本碰不上——那一档的日线请当"这天有没有人在玩"看,别当"最高有多少人在玩"看。 这一档也不是钉死的:那一个点只要测到有人在玩,它就会被提到轮着测的那一档;要是它爬上了官方"最多人玩榜",或者当天刚被收录,会立刻回到每小时测的那一档。反过来,如果一款游戏恰好只在没被测到的时段有人玩,我们就看不见那些人,它会一直留在这一档——这是"一天只测一次"必然带来的盲区,不是漏采。
- 单日涨跌
- 相邻两天(必须是连续的两天)的"当日最高在线"相比:(本期峰值 − 上期峰值)÷ 上期峰值 × 100%。 只要两天里任意一天峰值达到 1000 人才参与排名,人数太少的百分比会被小基数放大,没有参考意义。 两天都必须是"已经采完的一天",今天还没过完不参与,否则一天的零头会被当成暴跌。 一款游戏只占一行,取它最猛的那一天,行里写着是哪天;同一款在涨幅榜和跌幅榜各出现一次是正常的(不同日期)。
- 异常尖峰
- 单日峰值比前一天高出 30% 以上、且当天峰值超过 5000 人的游戏。 常见原因:限时活动、版本更新、打折促销、主播或赛事带动。这类峰值通常几天内回落。
- 分类榜
- 每款游戏只归入一个主分类,不重复计入多个分类,所以各分类款数相加等于本站收录总数。 归类顺序:先看 Steam 商店页的"热门用户自定义标签"(按热度排,取第一个能对上的),再看商店页官方类型(genres),最后用游戏名关键词兜底。 三步都没对上的游戏不进任何分类榜;范围是全部游戏榜里仍在跟踪的游戏。
- 更新
- 这批数字最后一次记录完成的时间(北京时间)。 本站计划每小时记一轮,机器关机或网络中断的那一小时会缺,缺的位置留空不补值——所以这个时刻只保证"不晚于它就没有更新的数据",不保证一定是一小时前。
- 榜首
- 此刻在线人数最高的那款游戏,实时榜第 1 名。
- 已停止跟踪
- 连续 30 天在线人数都是 0 的游戏,本站不再跟踪,也不进任何榜单(首页、榜单、搜索、分类榜都看不到)。 历史数据仍保留,所以直接访问它自己的页面还能看到过去的曲线。
- 当日峰值
- 这一个自然日(北京时间 0 点到 24 点)里采到的最高同时在线人数。 和"24H 峰值"的区别:那是从现在往前数 24 小时的滚动窗口,这个是按天切开的整日最高值。
- 当日均值
- 当日各轮采样在线人数的平均值,反映这一天的常态水位;峰值高但均值低,说明只有少数时段冲得高。
- 每小时线
- 把每次采到的在线人数逐点连成的曲线,只保留最近 7 天。热门游戏一小时一个点;开了分档采样后,其余档位的点会更稀(间隔见"采样节奏")。 更早的历史只能看每日线:每天存当日峰值、均值和采样次数。
- 采样次数
- 这一天实际抓到数据的点数:每小时测的那档满打满算 24 个点、每 2 小时轮一次的那档 12 个点、每天补测一轮的那档 1 个点(哪一款在哪一档见"采样节奏")。 少于应有的点数有三种原因:关机/维护/网络中断、这一轮没轮到这款游戏、分档时它那天本来就只测一次;均值一律按实际有数据的点数算。
- 当日最后
- 这一天最后一轮采样的在线人数,代表它当天收工时的状态;和峰值的差,能看出当天晚高峰离收盘有多远。
- 热门用户自定义标签
- Steam 商店页上玩家给这款游戏打的标签,按热度从高到低排列,由 Steam 维护。 本站的分类榜就是先按这份标签归主分类,标签没数据时才退回官方类型和游戏名关键词。
- 历史日线
- 本站按天记下的在线数据条数,从收录这款游戏那天开始累积,缺采样(关机、断网)的日子会留空。 所以"历史日线 5 天"意思是本站有它 5 天的记录,不是这款游戏只上线了 5 天。
- 走势箭头
- 箭头方向跟"较昨日"的符号走:涨为↑、跌为↓、持平或不可比为 –。 数字为"较昨日",详见该词条。
免责声明
本站与 Valve Corporation 无关,Steam 是 Valve Corporation 的商标。 历史数据自本站收录该游戏起累积,早于收录日期的数据无法提供。 采样缺失的日期(如服务器维护)会自动跳过。