第 7 章

蒸汽的围墙

第7章 蒸汽的围墙

2007年5月,Valve总部的某台内部服务器上,一份标题平淡的文档被反复打开又关闭。文档名为《Steam Community: Feature List and Integration Timeline》。它没有封面,没有摘要,没有愿景陈述——只有一张表格,列出十余项功能模块的名称、优先级标记和预估工时。好友列表。群组聊天。语音通话。游戏内覆盖层。个人资料页面。成就系统。每一项功能旁边都标注着与其他模块的依赖关系。文档后半部分是一张时间表,将功能拆分到三个迭代周期内。在表格最后一行的备注栏里,有一句话后来被Valve的产品团队反复提及:将用户关系网络从游戏服务器迁移至平台层。

“平台层”这个词在2007年的PC游戏行业里几乎找不到对应物。PC是开放生态。玩家在GameSpy或Xfire上管理游戏好友,在各自的游戏论坛里建立声誉,在IRC频道或即时通讯工具里协调对战。没有人需要一个统一的社交层——至少没有人认为自己需要。

Valve的文档却认定,这个“不需要”恰恰是最大机会所在。这份文档没有提出任何强制措施。它不要求玩家做任何事。它只是假设:如果玩家的好友关系、游戏历史和身份展示都沉淀在同一个地方,他们就不会轻易离开了。

2007年7月,Steam Community正式上线。推送是静默的——玩家打开Steam客户端时,界面左上角多了一个“社区”标签。点进去,看到的是一个空白的好友列表和一个空白的个人资料页。

这看起来几乎不像一次重大改版。没有新游戏,没有折扣,没有强制激活要求。

但Valve在后台做了一件事:它把过去五年积累的所有用户数据——购买记录、游戏时长、CD密钥绑定——全部导入了一个统一身份系统。每个Steam账户从那一刻起不再只是一个购买凭证,而是一个可被搜索、可被加好友、可被展示的个人档案。好友列表是最先被填满的功能。

Valve在社区上线后的第一周内推送了一个简单的机制:当玩家在一款多人游戏中遇到其他玩家时,游戏内覆盖层会弹出一个“最近遇见的玩家”列表。一键添加,无需记住ID,无需切出游戏。这个设计在技术层面并不复杂——工程师只是把多人游戏服务器上已经存在的匹配数据拉取到了社交层——但它的行为后果立竿见影:活跃玩家的好友列表开始以每周十几人的速度膨胀。

接下来是成就系统。Valve从Xbox Live那里借来了这个概念的完整框架,但做了两个关键修改。第一,成就是开发者可选的而非平台强制的——这降低了第三方的抵触情绪。第二,成就是公开可见的。当一名玩家在《军团要塞2》里解锁了一个稀有成就,他的所有好友都会在Steam界面的活动信息流里看到一条通知。这条信息流是社区功能中最被低估的设计。

Valve刻意避免使用当时已经存在的社交网络术语——它不叫“动态消息”,不叫“时间线”——但它的逻辑和Facebook的News Feed完全一致:将用户行为转化为内容,将内容分发到关系网络,让每一次个人游戏行为都变成一次社交展示。

2008年春天,《军团要塞2》的项目负责人Robin Walker在一次内部会议上展示了一组数据。自从Steam社区上线后,《军团要塞2》的日均在线玩家数没有显著增长——但玩家每次游玩的平均时长增加了约18%。他追踪了数据来源,发现这18%的增量几乎全部来自成就狩猎和好友互动。玩家在游戏里待得更久,不是因为游戏内容增加了,而是因为他们正在为自己的Steam个人资料页积累素材。Walker在那次会议上做出了一个判断:Valve不是在卖游戏,而是在帮玩家建立他们不愿意丢掉的东西。这个判断成为了接下来三年Steam产品路线图的指导思想。

2008年2月,Valve向所有开发者开放了一套名为Steamworks的免费工具包。它包含成就系统、DRM封装、自动更新、云存档和多人联机匹配服务。开发者可以免费使用全部功能,没有任何前期费用,没有任何收入分成要求——只有一个条件:使用Steamworks的游戏必须在Steam上发行。

这不是排他性条款。Valve从未禁止开发者将游戏同时发布到其他平台。但Steamworks的技术架构做了一个安静的选择:云存档API调用的是Steam服务器,成就数据写入的是Steam账户数据库,多人匹配依赖的是Steam的网络基础设施。一旦开发者将这套工具集成进自己的游戏代码中,将游戏移植到其他平台就意味着要替换整个后端服务层。

对于大型发行商来说,这不是问题——他们有自己的在线服务团队。对于独立开发者来说,这是无法拒绝的交易。一个三到五人的小团队不可能自己搭建云存档服务器、反作弊系统和成就追踪系统。

Steamworks给了他们大厂级的基础设施,代价是他们的游戏从此与Steam生态深度耦合。2008年夏天,双人工作室2D Boy在Steam上发布了《粘粘世界》。这款游戏使用了Steamworks的成就系统和云存档功能。联合创始人Kyle Gabler在发布后接受采访时坦承,他们没有考虑过离开Steam——不是因为合同限制,而是因为技术上做不到。他指的是云存档:如果他们把《粘粘世界》移植到另一个平台,需要自己重建整个存档同步系统,而团队只有两个人。

这不是强制锁定。这是自愿耦合。Valve没有用合同条款捆住开发者的手脚,它只是提供了一套太好用的工具——好到离开它意味着额外的工作量和成本。这种锁定比任何排他协议都更有效:它不是法律意义上的独占,而是工程意义上的依赖。

同一年,Valve开始认真对待定价问题。Steam在2007年之前已经做过一些折扣活动,但都是零散的、短期的、缺乏系统性的。

Gabe Newell本人起初对大幅打折持怀疑态度——他担心低价会损害游戏的感知价值,会让玩家养成等待折扣的习惯。但Steam的后台数据开始告诉他一个不同的故事。

2008年12月,Valve进行了第一次有组织的假日促销。促销期为两周,每天更换一批打折游戏,折扣幅度从10%到75%不等。促销结束后,Newell要求团队拉出一份详细的销售数据报告。报告的结论让他重新思考了定价的基本逻辑:打折幅度超过50%的游戏,销量增长不是线性而是指数级的。《求生之路》在75%折扣日卖出的份数比首发当月任何一天都多。更重要的是,促销结束后,这些游戏的日常销量并没有跌回促销前的水平——它们稳定在了一个更高的基准线上。

Newell在2009年初的GDC演讲中公开了这个发现。他展示了一张图表:X轴是折扣幅度,Y轴是总收入增长。他的核心观察是:当价格低到某个阈值时,销量增长会远超价格跌幅。

他没有公布那个阈值的具体数字——后来的行业研究大致将其定位在5美元左右——但他公开了一个更惊人的数据:Steam上打折幅度最大的那些游戏,促销期间的总收入是促销前同期收入的40倍以上。这不是清仓逻辑。传统零售业的打折是为了清理库存、回收残值、腾出货架空间。数字商品没有库存成本,没有货架限制。Steam的促销是一种需求激活机制:低价让那些本来不会买的人买了,让买了的人推荐给朋友,让被推荐的朋友在下一次促销时自己成为买家。

2009年圣诞促销是转折点。Valve将促销设计为一场持续两周的事件:每日特惠、限时抢购、社区投票选折扣。玩家每天登录Steam查看今天有什么新折扣——这个行为本身成为了习惯。更关键的是“捆绑包”的出现:发行商的全部游戏目录被打包成一个价格极低的合集。

一个从未玩过《文明》系列的玩家可能在圣诞促销期间花15美元买下包含《文明III》《文明IV》及所有资料片的完整包——不是因为他对这个系列有兴趣,而是因为这个价格低到他愿意试一下。试一下的后果是沉没成本的积累。

到2010年底,一个活跃Steam用户的平均游戏库数量已经超过50款。这些游戏不是同时购买的——它们是三年间历次促销中一件一件积累起来的。每一件单独看起来都不贵:5美元、10美元、15美元。但50款游戏加在一起,按原价计算的价值通常在1500美元以上。即使全部以折扣价购入,实际支出也接近400到500美元。这个数字就是切换成本。

当一个新的竞争平台出现时——比如EA在2011年推出的Origin——玩家面临的选择不是要不要试试新平台,而是要不要放弃价值数百美元的游戏库。大多数人不会算这笔账算得那么清楚,但他们能感觉到那个重量:如果离开Steam,那些游戏怎么办?Valve从未正面回答过这个问题。

Steam的用户协议里有一行字——所有游戏都是“授权”而非“出售”,账户不可转让——但它从不主动强调这一点。它不需要强调。玩家的游戏库本身已经成为了最坚固的围墙。

2010年秋天,《我的世界》开始迅速崛起。Markus Persson选择了独立分发路线:玩家在他的网站上直接购买并下载。这款游戏在2010年到2011年间卖出了数百万份,完全绕过了所有数字发行平台。这个事实让Valve内部产生了一场安静的讨论。《我的世界》的成功证明了一件事:如果一个游戏足够强大,它不需要Steam。Mojang自己处理支付、自己搭建下载服务器、自己管理社区——虽然粗糙,但可行。

这意味着Steam的渠道权力不是绝对的。它取决于一个前提:大多数游戏不够强大到可以自己走路。Valve对这个威胁的回应不是封堵,而是进一步加深依赖。

2011年春天,Steam开始测试一项叫“Steam Workshop”的功能——玩家可以创建游戏模组并直接在Steam上下载和安装。第一个支持的游戏是《军团要塞2》,随后扩展到《上古卷轴V:天际》。Workshop的核心设计是一个微妙的选择:模组文件托管在Steam服务器上,下载和安装通过Steam客户端完成,模组作者通过Steam获得曝光——但模组本身不能在Steam之外流通。

这意味着什么?一个在《天际》里花了上百小时安装模组的玩家,他的游戏体验已经和Steam生态不可分割了。他的模组列表、加载顺序、冲突修复——所有这些知识都绑定在Steam Workshop的操作流程里。离开Steam意味着重新学习一整套模组管理方法。

同一时期,Valve上线了交易系统。玩家可以在Steam上交换虚拟物品——《军团要塞2》的帽子、《传送门2》的皮肤——每一笔交易都由Steam记录和中介。

2011年8月,Steam社区市场正式开放:玩家可以用Steam钱包余额买卖虚拟物品,Valve从每笔交易中抽取15%的费用。

这个15%和游戏销售的30%不同。它不是渠道费——它是交易税。Valve的角色从商店变成了市场管理者。它不生产物品,不设定价格,不参与买卖——它只是提供交易场所和支付基础设施,然后从每一笔交易中抽走15%。

这意味着Steam的触角伸进了游戏内部的经济循环。《军团要塞2》的设计师们开始围绕物品稀有度和交易价值设计新内容——不是因为他们想做一个资本主义模拟器,而是因为物品交易已经成为了玩家留存的核心驱动力。玩家登录游戏不只是为了玩——他们是为了查看今天的市场行情,为了完成一笔划算的交换,为了收集一套完整的套装。2011年底,《军团要塞2》转为免费游戏。Valve放弃了游戏的销售收入,完全依靠游戏内物品商店和市场交易抽成来盈利。

这是一个激进的赌注——当时没有人能确定免费模式在PC核心玩家群体中能否奏效——但它在六个月内就证明了自己:《军团要塞2》的收入在转为免费后增长了12倍。这个数字让Gabe Newell确认了一个他已经在怀疑的判断:渠道的未来不是卖游戏本身,而是卖游戏里面的东西。现在回头看2007年到2011年这四年的布局:社区功能锁住了玩家的社交身份;Steamworks锁住了开发者的技术架构;促销和游戏库锁住了玩家的沉没成本;Workshop和交易市场锁住了玩家的创作和资产——四道围墙环环相扣,每一道都不是强制性的,但合在一起构成了一座没有大门的围城。

Valve从未宣布过要建一座围墙。它的公开表述始终是为玩家和开发者提供更好的服务。在技术层面上,每一个功能单独看都是服务改进。

但在系统层面上,这些服务的累积效应是把PC这片开放大陆上散落的玩家关系、开发者工具、消费行为和虚拟资产全部收拢到了一个私有平台上。这不是任天堂的权利金模式。

任天堂靠的是法律合同和物理介质垄断——你不签权利金协议就拿不到卡带生产线,你的游戏就进不了红白机的卡槽。Valve面对的是PC——一个没有任何物理壁垒的开放系统。它不能阻止任何人绕过Steam直接向玩家销售游戏。

《我的世界》证明了这一点。但Valve找到了一种更高级的锁定方式:不是挡住出口,而是让出口变得不值得走。

2011年秋天,一个独立开发者在Reddit上发帖描述了自己的处境:他的游戏用了Steamworks的联机匹配和云存档功能,现在他想把游戏发布到GOG上——GOG是一个无DRM的数字商店——但他发现需要重写整个在线服务层。他算了一笔账:大约需要三周的全职工作。对于一个已经卖了两年的游戏来说,这不值得。帖子下面有人回复:这就是重点。

是的。这就是重点。Valve用了四年时间让离开Steam从一个简单的商业决策变成了一个需要计算工程成本、社交成本和沉没成本的复杂方程式。

大多数开发者和大多数玩家算完这笔账之后选择留下——不是因为热爱Valve,而是因为离开太麻烦。麻烦本身就是一种壁垒。

2011年12月31日午夜——Valve总部的工程师们大多在休假——Steam的同时在线用户数突破了500万。这个数字在四年前是100万左右。四倍的增长不是来自某一款热门游戏的拉动——《传送门2》和《上古卷轴V:天际》确实是当年的爆款——而是来自那个安静运转的系统:好友列表里的通知图标、愿望单上的打折提醒、库存里的未玩游戏数量、市场里的交易待确认。

500万人同时在线意味着在那个午夜时刻,全世界有500万个玩家选择打开Steam而不是其他任何平台来度过他们的假期夜晚。这不是因为Steam上有独占内容——PC上没有真正的独占,任何游戏理论上都可以在其他地方买到或下载到。这500万人打开Steam是因为他们的朋友在这里,他们的游戏库在这里,他们的成就记录在这里,他们的虚拟资产在这里。渠道从不生产快乐。

但渠道决定谁的快乐能被看见。Valve没有发明任何一款定义了那个午夜的游戏。《上古卷轴V》是Bethesda做的。《传送门2》虽然是Valve自己的产品,但它只占同时在线人数的一小部分。平台上最活跃的游戏是《使命召唤》《FIFA》《文明V》——全都是第三方的产品。Valve的角色是守门人:它不创造内容,它只是确保当你想要内容的时候,你首先打开的是它的门。

这就是“最后一米”在数字时代的第一次质变。街机厅时代,“最后一米”是投币口到屏幕之间的那根操纵杆——谁控制街机厅谁就控制通路。卡带时代,“最后一米”是卡槽里的物理接口——谁控制卡带生产线谁就是立法者。零售时代,“最后一米”是货架上的陈列位置——谁控制沃尔玛的货架谁就决定什么游戏能被看见。Steam时代的“最后一米”不在物理空间里。它在玩家的身份认同里。

当你所有的游戏记忆——第一次通关、第一个稀有成就、第一件交易物品、第一个在线好友——都存储在一个平台上时,“最后一米”就是你打开电脑后点击的那个图标。它不是物理通路,它是认知通路。而认知通路一旦建立,比物理通路更难打破。

2012年1月,EA宣布《战地3》将不会登陆Steam——它将只在EA自家的Origin平台上销售。这是一次正面的渠道战争:全球最大的第三方发行商试图从Valve手中夺回对自己产品的分发控制权。《战地3》在Origin上的销量不错——首周卖出了500万份——但Origin的整体市场份额在随后的两年里始终没有突破个位数。

原因不是Origin的技术不好。Origin有成就系统、云存档、好友列表——它几乎复制了Steam的全部功能集。但它无法复制的是玩家已经在Steam上积累的那四年:好友列表里的几十个人、库存里的上百款游戏、个人资料页上的上千小时记录。

《战地3》玩家可能在Origin上玩《战地3》,但他们同时开着Steam跟朋友聊天。EA的进攻失败了——不是因为Valve做了什么反击,而是因为围墙已经建好了。现在站在2012年初回看:Valve用了八年时间——从2003年Steam上线到2011年社区市场开放——完成了PC游戏渠道的私有化改造。它没有申请任何专利,没有签署任何排他协议,没有收购任何竞争对手。它只是安静地、一步一步地把玩家和开发者拉进了一个越来越深的耦合关系中。这个模式的可复制性很快就会被人注意到。2007年6月29日——正好是Steam社区功能进入最后测试阶段的那一周——旧金山莫斯康展览中心的舞台上,史蒂夫·乔布斯举起了第一代iPhone。一年后,App Store上线了。它采用的抽成比例是30%,和Steam完全一样。这不是巧合。

在Steam社区功能上线后的最初几个月里,普通玩家的行为变化是渐进且几乎不可察觉的。2007年秋天,一个典型的Steam用户——假设他叫戴夫,二十岁出头,住在俄亥俄州某座大学城的学生公寓里——打开Steam的主要目的仍然是启动《反恐精英:起源》或《半条命2》。他的好友列表里有七个人,全部是现实中的同学,添加方式是在宿舍楼道里互相喊出Steam用户名。他从未点开过“社区”标签下的个人资料页,也不知道自己的账户已经拥有了一个可被公开访问的URL。

改变发生在那一年的圣诞假期。戴夫在《军团要塞2》的一场公共服务器对战中遇到了一个配合默契的医疗兵。游戏结束后,屏幕右下角弹出一个半透明的覆盖层窗口——“最近遇见的玩家”——上面列着刚才那局比赛里所有队友和对手的ID。戴夫移动鼠标,在那个医疗兵的名字旁边点了一下“添加好友”。对方接受了。这是戴夫第一次添加一个素未谋面的陌生人为Steam好友。

这个动作本身在当时看起来毫无意义——他只是在游戏里遇到了一个玩得好的人,下次想一起组队。但他不知道的是,Valve的后台系统已经在这个动作发生的同一毫秒内更新了他的社交图谱权重:戴夫与这位新好友的共同游戏记录、共同在线时段、共同好友数量——所有这些数据点都被记录并用于优化未来的匹配推荐和活动信息流排序。

到2008年春天,戴夫的好友列表已经膨胀到了四十多人。其中一半以上是他从未在现实中见过的人。他们来自不同的州、不同的国家,唯一的共同点是都玩《军团要塞2》或《胜利之日:起源》。

戴夫开始注意到一些之前从未注意到的细节:每次他登录Steam,右下角会弹出一个小窗口,告诉他“您的3位好友正在玩《反恐精英:起源》”。他点开好友列表,看到每个人的状态旁边都显示着他们正在玩的游戏名称和已游玩时长。他开始习惯性地在加入一场比赛之前先查看有哪些好友在线。他不再把Steam当作一个游戏启动器——它变成了一个社交仪表盘。

这一年夏天,戴夫做了另一件他自己都没有意识到其意义的事情:他在Steam上购买了一款非Valve出品的游戏。这款游戏叫《音频冲浪》,是一个独立小团队开发的音乐节奏游戏,售价9.99美元。购买过程极其顺畅——点击、确认、下载、启动——前后不到十分钟。戴夫没有想过为什么这款游戏不在百思买的货架上,也没有想过为什么他不需要输入光盘密钥。他只知道Steam上能买到它,而且买完之后它就出现在了他的游戏库里,和他的《半条命2》《传送门》并列在一起。这个看似微不足道的购买行为标志着一个关键转折:戴夫的游戏库开始从“Valve游戏合集”转变为“PC游戏通用收藏”。他不再把Steam等同于Valve——他开始把Steam等同于PC游戏本身。

独立开发者群体对Steamworks的态度转变同样经历了一个从抵触到依赖的弧线。

苹果的高管们在设计App Store时研究了当时存在的数字内容分发平台——iTunes已经证明了数字销售模式的可行性,但App Store需要处理的是第三方应用而非自营内容。他们看了Steam的模式:30%分成、由平台处理支付和托管、开发者自行定价、平台负责审核和推荐。然后他们做了一个Valve从未做过的事:他们把30%写进了所有开发者的合同里,并且禁止开发者在应用内引导用户使用其他支付方式。Gabe Newell在那一年的一次采访中被问到如何看待App Store的崛起。他的回答很简短:“我们看到了同样的趋势。”

他没有说的是:那个趋势一旦开始加速,就不再局限于PC或手机的边界之内了。“最后一米”正在从客户端图标收缩为支付按钮本身——谁控制支付按钮谁就控制一切——而这场收缩才刚刚开始触及它在移动互联网上将要释放的全部能量。