英伟达的GeForce Now月活用户刚破3000万,就有人把它的客户端拆了。
一位GitHub用户发布的OpenNOW项目,直接把官方客户端的AFK限制、追踪代码和付费墙逻辑全扒了。更讽刺的是,这个第三方工具能跑到4K@240帧——而英伟达官方直到今年才正式支持Linux。
8分钟踢人:官方说是省带宽,玩家说是逼你续费
GeForce Now的官方客户端有个让挂机党崩溃的设定:检测到8分钟无操作就强制断连。
英伟达的解释是"节省服务器资源",确保带宽只分配给真正在玩的用户。但玩家发现,这个设计让任何需要后台挂机的场景都变成噩梦——去趟厕所、接个电话、甚至切出去查攻略,都可能回来发现游戏已被踢出。
OpenNOW的第一步,就是把这个计时器删了。
项目作者zortos293在GitHub页面写得很直白:「我不想每5分钟就得晃一下鼠标。」这个改动看似简单,实则动了英伟达商业模式的根基——云游戏服务的成本核心就是服务器时间,而AFK限制本质是防止用户"白嫖"算力。
官方客户端把用户当待宰的流量单元,开源社区把人当会累的正常玩家。
追踪代码全清:你的显卡型号,英伟达本来全知道
OpenNOW第二个被关注的特性,是移除了所有遥测(telemetry,即远程数据采集)和追踪代码。
英伟达官方客户端会收集什么?硬件配置、软件环境、使用习惯、游戏时长——这些数据对广告业务和硬件销售策略都极具价值。OpenNOW的代码审计显示,官方客户端每小时会向英伟达服务器发送数十次心跳包,包含从GPU温度到鼠标移动轨迹的细粒度信息。
「我不需要一家市值3万亿的公司知道我用什么键盘。」一位测试用户在Reddit的r/cloudgaming板块写道。
这种隐私焦虑并非空穴来风。2023年英伟达曾因GeForce Experience的数据收集政策在欧盟面临调查,最终被迫增加"拒绝分享"选项——但该选项 buried 在三级菜单深处,且默认开启。
OpenNOW的做法更彻底:直接不写这部分代码。
4K@240帧+Linux原生:官方Beta三年的功能,社区三个月搞定
技术层面,OpenNOW的流媒体规格与官方持平:最高4K分辨率、240帧每秒。但它多了两个官方没有的功能:鼠标灵敏度调节,和剪贴板粘贴。
后者听起来琐碎,实则解决了云游戏的核心痛点——在官方客户端里,你无法从本地复制一段密码或兑换码到游戏内,必须手动输入。OpenNOW通过虚拟输入通道实现了剪贴板同步,这对MMO玩家和需要频繁输入的场景是刚需。
更值得关注的是Linux支持。
英伟达今年2月才宣布GeForce Now"正式支持"Linux,此前三年都处于Beta状态,且功能残缺。OpenNOW从立项第一天就原生支持Linux,目前正在开发Arm64架构适配——这意味着骁龙X处理器的笔记本、以及Steam Deck等掌机,未来都可能运行这个客户端。
官方客户端的骁龙X支持至今仍是Beta,且需要繁琐的兼容层。
开源社区的迭代速度,再次验证了"大教堂与集市"的古老预言。
代价:没有Discord、没有飞行摇杆、没有手机
OpenNOW并非全能替代。项目文档明确列出了缺失功能:飞行模拟器所需的专用控制器支持、Discord语音覆盖、以及Android/iOS/智能电视客户端。
前两项对硬核玩家可能是硬伤。《微软飞行模拟》用户依赖专用摇杆和油门,而Discord覆盖是多人游戏的社交基础设施。移动端的缺失则意味着这个工具目前仅限PC场景。
但这些限制恰恰暴露了英伟达的护城河所在——官方客户端的集成深度,是开源项目短期内无法复制的。
「我们不是在重建GeForce Now,」zortos293在issue回复中写道,「只是在重建一个能用的入口。」
法律灰区:用户协议里的那颗雷
OpenNOW的生存空间取决于英伟达的容忍度。
GeForce Now的服务条款明确禁止"逆向工程、反编译或试图提取源代码"。OpenNOW的实现方式——通过逆向官方客户端的通信协议——理论上触碰了这条红线。但项目作者辩称,其代码完全独立实现,仅参考了公开的WebRTC标准,未使用任何英伟达专有代码。
这种辩护在DMCA(数字千年版权法)框架下是否成立,尚无判例。
历史上,类似项目往往以两种结局收场:要么被大厂招安(如PlayStation的Remote Play社区方案最终被官方整合),要么收到律师函后下架。2022年,一个名为"Moonlight"的开源GameStream客户端就因英伟达关闭相关服务而被迫转型。
OpenNOW的特殊性在于,它不绕过付费——用户仍需持有有效的GeForce Now会员资格。这种"寄生而非替代"的模式,可能为其争取更多喘息空间。
英伟达尚未对该项目发表公开评论。
云游戏的控制权之争
OpenNOW的出现,把云游戏的一个根本矛盾摆上了台面:当你购买的是"游戏使用权"而非"软件所有权"时,谁控制你访问服务的方式?
英伟达的答案是封闭客户端、强制更新、数据收割。开源社区的答案是协议开放、代码透明、用户自治。这两种路线的冲突,将在未来五年反复上演。
目前OpenNOW的GitHub仓库已获得超过4000星标,Issue区活跃着数十个功能请求和平台适配讨论。一位贡献者正在尝试移植到树莓派5,另一位则在研究HDR流媒体的支持方案。
「如果英伟达明天关掉这个项目,」zortos293在最新commit中写道,「至少我们证明了这件事可以做得更干净。」
你会为了去掉8分钟踢人限制,放弃Discord集成换用第三方客户端吗?
热门跟贴