「云玩家」原本是一个贬义词,代指那些没有实际玩过游戏,却对游戏的玩法、操作手感以及其它内容指手画脚的人;然而,随着「云游戏」在这两年来的日渐兴起,这个词的涵义也变得......不那么单纯了。
「云游戏」究竟是不是未来?对于活在当下的我们,这个问题的答案或许尚未可知;但无论如何,对于玩家而言,「云游戏」的优点听上去极具吸引力:只要保证网络质量稳定,你就能活用手头的设备畅玩游戏,而且不需要等待下载,即点即玩。既没有平台的壁垒,也不需要购买游戏主机,或是担心硬件性能不够给力、硬盘剩余容量太低。
好巧不巧的是,对于 Mac 用户而言,这三点可以说是招招命中。毕竟,适配 macOS 平台的游戏本就不多,尤其是那些网络游戏;即便官方提供了 Mac 版,被引进到国内后通常是要么完全不提供下载,要么运营方不提供任何技术支持(说的就是你,网易)。
此外,就许多 Mac 机型的性能而言,要做到让游戏玩得流畅爽快,还是略显勉强。尤其是 MacBook 系,散热与功耗控制上的种种限制,也会进一步阻碍性能释放。
以上两点相互制约,造就了如今「Mac 不适合玩游戏」的这一共识;但这样的平台,未尝不是一块让云游戏服务们施展拳脚的宝地。
作为在这个领域大举投入的大厂之一,腾讯旗下的 Start 云游戏 早在去年 3 月就已开始封闭测试;而 10 月 26 日正式开放的公测版,更是同时面向了 Windows 和 macOS 两个平台。在官方网站上,macOS 版甚至被排到了第一顺位:
在公测期间,所有用户都可以不限量获得测试资格,并且没有游戏时长限制。封测了一年多,这个服务当前的状态究竟如何?它能否像宣传语所写的那样,成为 Mac 下的游戏新选择?
先来说说做得不错的地方。
对于两个不同的操作系统,START 云游戏也分别提供了两套不同的解决方案;其中 macOS 版是一个专门开发的独立客户端,虽然功能模块还不是很多,但 UI 和交互都像模像样:
而在 Windows 上,由于已经有了 WeGame 这个游戏平台,腾讯选择直接将云游戏的入口集成于对应的游戏页面内:
不过,目前 Windows 版的云游戏功能只面向四款作品开放,数量上和 macOS 版相差太远,因此这篇文章的重心还是在内容更丰富一些的 macOS 版上。
在最基本的用户体验这一块,目前的 START 拿捏得非常好;从安装客户端到启动游戏,整个过程都相当符合直觉,不会遇到什么摸不着头脑的阻碍。
你可能会觉得,这有什么好特地拎出来谈的,难道合格的服务不就应该是这样吗?怎么说呢,没有对比,就没有伤害。
这两年多以来,我也陆陆续续体验了多个云游戏平台;而为了写这篇文章,我又特地去感受了一下另一家国内大厂 —— 网易 —— 提供的云游戏服务。服务的名字嘛,想必你也猜得出来:网易云游戏。
目前已经开始收费的网易云游戏,在功能的丰富性上,显然要更胜 START 一筹。它同时支持移动平台、智能电视和网页浏览器,除了手游和自家的端游,网易还在服务器上预载了一些其它平台的游戏,其中不乏《巫师 3》《命运 2》以及《死亡搁浅》这样的 3A 级别大作。除了这些,它甚至还可以供用户自行安装游戏的「云电脑」和「云手机」功能。
乍看之下,网易这个云游戏和腾讯的 START 比,好像可以秒杀吧?但真正玩起来,就完全是另外一回事了。
我在网易云游戏上前前后后尝试了三款不同的游戏:《巫师 3》《看门狗 2》,以及国服版《我的世界》,但这三款游戏,却没有一款能顺利启动。
Steam 平台的《巫师 3》,一直在同步云存档,无法进入游戏;而《看门狗 2》,先是在打开后提示 Uplay 更新失败,跳过更新后又提示我没有购买游戏 —— 很显然育碧不认为我在 Steam 上购入的《看门狗 2》算数,但网易云游戏又只预载了 Uplay 和 Epic 平台的版本。我要是想玩 Steam 版,得从头把整个游戏再下一遍,只能作罢。
至于国服版《我的世界》,则是卡在了版本解包上;在付出了充足的耐心之后,我还是迟迟无法看到游戏画面。
会导致这种情况的原因之一,是这些游戏都来自于各种第三方平台:Steam、Uplay、Epic Games Store...... 很显然,网易对于这些平台并没有任何掌控的权力。但为了让用户玩到这些作品,同时尽可能地规避版权问题;网易选择了类似远程桌面这种取巧的方式,让用户自行登陆游戏平台激活授权。
而这又带来了另一个问题:账号系统上的割裂。上文提到过,这些游戏都来自不同平台,因此你每次在进入游戏之前,都得手动输入各个平台的账号密码进行登录,要玩几回,就要输几遍。
更奇怪的是,貌似网易云游戏本身的账号系统也独立于网易通行证之外,必须先用手机号注册才能使用;可能正因如此,即便是运行网易自家代理的《我的世界》,我也得再次手动登陆客户端。
而腾讯的 START 云游戏,目前采用的是「自给自足」的路线,收录的都是自家开发或代理运营的作品。在 PC 端网游上,腾讯采用的账号体系相对统一,而且腾讯也有着自己的游戏平台;因此,START 云游戏的体验更为完整、连贯。只需要点一下 START,等待自动测速完成(有的游戏会要求你选择服务器,客户端会记住你的选择),然后就能进入游戏了。
START 目前收录的游戏中,有的采用独立客户端,可以自动用 QQ 账号登录并进入游戏,例如《流放之路》《英雄联盟》;而有的游戏需要使用 WeGame 启动,例如《QQ 飞车》《堡垒之夜》。前者是真正意义上的「点开即玩」,但由于目前还不能自动登录 WeGame,在运行后面这些游戏时,你还得再手动登录一次,这点做得有些不够到位。
延迟这两个字,似乎是我们聊到云游戏时绕不开的话题,因为它的高低,直接决定了游戏能不能玩,以及玩得爽不爽;而鉴于云游戏本身的运作原理,以及我体验过的一些国内云游戏服务的表现,我对于 START 的预期并不是很高。
这里得多提一下网易云游戏,其实我最后在那上面成功运行了一款游戏 —— 《雨中冒险 2》;但刚一开局,迎接我的就是扑面而来的延迟。具体来说,当我移动鼠标时,游戏的镜头好像要花上一两秒才反应得过来,人物的移动也有些顿挫。对于这种需要精确瞄准的 TPS 游戏而言,如此迟滞的操作,意味着根本不可玩。
而且游戏的帧数也很低,基本不超过 40FPS
铺垫了这么多,我就不卖关子了:START 云游戏带给我最大的惊喜,就是比较低的延迟。在接连测试了《英雄联盟》和《堡垒之夜》这两款作品后,它在操作上的体验还是让我大大地吃了一惊,正面的那种。
START 云游戏会默认在右下角显示当前的延迟和推流码率。如果这个数字信得过,而且单位是 ms 的话;那么在绝大多数情况下,START 云游戏的延迟只有个位数,通常都处在 6-8ms 的范围内。
对于一个云游戏服务而言,这样的延迟表现应该说已经是相当不错的成绩了。我并不知道腾讯有没有在我居住的地方铺设服务器,但根据目前 Windows 版覆盖的地区来看,我与 START 服务器的物理距离并不算近。
况且我也没有使用 START 最推荐的网络环境进行游戏 —— 当你在 Wi-Fi 网络下打开游戏时,客户端会弹出提示,建议你使用有线网络,并关闭蓝牙和定位服务:
然而,5GHz Wi-Fi 显然更贴合大多数 Mac 用户的使用环境;同时,有许多用户也会通过蓝牙连接键鼠以及手柄等外设。所以我仍选择在保持蓝牙和定位服务开启的前提下,全程使用 5GHz Wi-Fi 进行游玩。另外,我家中的网络是电信的 200Mbps 宽带,START 客户端的实测速度约为 70Mbps。
在这种并非绝对理想的条件下,START 云游戏的表现依旧可圈可点。我抱着很低的期望打开了《堡垒之夜》,但无论是镜头操纵、人物移动,还是瞄准与开枪,它的实际表现都相当流畅、灵敏。而《极品飞车 ONLINE》的表现也很不错,转向加速均能应付自如。
这与个位数的延迟显然是脱不开干系的,要知道,在同样的网络环境下,网易云游戏显示的延迟已经达到了 29-30ms。
由于采用了原生客户端这一形式,START 云游戏与 macOS 系统本身的相性很好,能够实现一些浏览器网页无法正常调用的功能。例如,在游戏中,你可以直接使用系统的中文输入法;而且只有在文本框被激活时,输入法才会被调出,不会影响正常游戏。
另一个很有意思的特性是,一部分游戏内的 Banner,在点击后会直接拉取系统的默认浏览器,访问活动网页:
这些细节上的优化,让 START 上的游戏玩起来有着近似于原生应用的感觉;与上面的其它几点结合在一起,就构成了我所认为的,更好的用户体验。
还有一点是某些玩家可能会在意的,那就是手柄支持。START 本身支持手柄,但这个支持是有条件的:你得确保 macOS 的版本为 10.15 Catalina 或以上,而且手柄必须通过蓝牙的方式与 Mac 连接。
究其原因,可能是 START 的客户端调用了 macOS 原生的手柄适配接口;而从 Catalina 开始,macOS 才正式加入了原生的蓝牙手柄支持,而且只适配了新版 Xbox 无线手柄和索尼的 DualShock 4 这两个型号。根据实际测试,使用有线连接以及第三方驱动的 Xbox 无线手柄,是无法正常被 START 识别的。
目前 START 的游戏阵容中,只有少部分几款支持手柄操作。综合来看,Xbox 无线手柄的体验是最好的,DualShock 4 虽然也能正常连接并使用,但这些游戏中显示的键位依然是 Xbox 的那一套。
至于手柄的操作体验,基本上和键鼠的感受差别不大,个人感觉游戏本身的操作适配问题可能更大一些。
聊完了好消息,我们来说说坏消息。首先是对于我而言,最大的坏消息 —— 游戏阵容。
以下是在这次公测中,macOS 上的 START 云游戏提供的全部作品:
你或许已经注意到了,我在前文中总是将「网游」作为限定条件,这是因为目前的 START 真的就是一个网游启动器 —— 包含的 13 款作品,全部都是网游。
虽然从先前的信息来看,腾讯曾于去年年底的时候在 WeGame 展开过部分「单机游戏」的云游戏测试,更早的封测版甚至还能让你玩《巫师 3》;但就目前而言,START 客户端不支持自行添加或者购买其它游戏。
由于部分游戏需要通过 WeGame 启动,因此我也尝试过运行 WeGame 平台上的其它游戏作品;但结果很遗憾,用户是没有安装权限的。
如果这 13 款游戏中恰好有你感兴趣或者经常玩的作品,那自然是好事。但作为一个以主机为主、PC 为辅,涉猎对象多为买断制单人游戏作品的玩家,这些作品中没有一款是我「想玩」的,先前玩过的,也只有《堡垒之夜》而已。
这就是为何当前的游戏阵容,对我而言是坏消息的原因。在内容的多样性上,目前的 START 显然做得还不够好;以 PC 端网游为主的游戏阵容,也无疑大幅限制了其受众。
无论如何,尽管没有我熟悉的作品,但生活还是要继续,文章也还是得写下去。为了了解目前 macOS 端的 START 云游戏与在 PC 上直接运行的效果之间有多少差距,我搬来了身旁的救兵 —— 我对象。他是《英雄联盟》的长期玩家,来自于他的观点,想必会让下文中的内容更具参考价值。
《英雄联盟》虽然不以画质见长,但这类 MOBA 游戏对网络波动以及输入延迟都有着相当高的要求。他首先选择了「5v5 无限火力」模式,熟悉这个游戏的人应该知道,这个模式下英雄的技能冷却时间更短,因此相对于普通模式,玩家间技能施放的频率会变得更高。
在游戏过程中,他提到了很多「感觉不太对」的地方;首当其冲的,就是延迟。就他自己的感觉而言,这个延迟可能已经达到了 50ms 以上。玩是能玩,大多数时候表现也足够稳定;但和直接在 PC 上玩相比,用原话来形容就是,「感觉在负重训练」。
「等下,」你可能会好奇,「你不是刚刚才说,这个服务的延迟很低吗?」
那是因为,上文中提到的延迟,实际上只是我们本地的客户端与云游戏的服务器端之间的延迟,而真实的情况往往要复杂很多。除了客户端到云游戏服务器的延迟,你还得考虑到外设的输入延迟,以及运行游戏的服务器与游戏本身的服务器之间的延迟,等等。
从目前显示的数据来看,《英雄联盟》电信一区与 START 云游戏服务器之间的延迟,大约在 30ms。种种因素相互叠加,也就间接导致了延迟问题的进一步加重。
那么,这个延迟问题,究竟有多严重,会不会严重影响游戏体验?毫无疑问,影响肯定是有的;但具体的影响程度,还是得视游戏而定。
举例来说,在我对象的眼中,START 云游戏目前的表现,还不太适合玩 MOBA 这样的多人竞技游戏;但就我个人的感受而言,《堡垒之夜》与《极品飞车 ONLINE》的延迟都在可以接受的程度,既不影响我开枪,也不影响我开车。而在试玩《剑灵》的过程中,我与对象也一致认为,START 云游戏的表现没有什么问题。
必须要说的是,我们所体验的《剑灵》内容,只是相对早期的部分,大地图上还没有出现其他玩家的身影。不过,这让我对一些单人游戏在 START 上运行的效果有了更高的期待。
真正影响游戏体验的,是偶发性的高延迟。在游戏过程中,客户端的延迟有时会突然飙高,升到 30 甚至 50 以上;此时,游戏的画面也会出现明显的钝卡。
就《英雄联盟》「5v5 无限火力」模式而言,当双方玩家都在密集施放技能,操作频率陡然加快的情况下,这种延迟升高的情况就会瞬间出现,随之而来的,就是影响操作的卡顿。
这种情况在所有游戏中都会出现,有时甚至发生在画面不算复杂的情况下。
除了这种延迟升高带来的卡顿,我还在游戏过程中遇到了另一种诡异的卡顿:客户端显示的延迟仍在个位数,但画面却卡在了固定的一帧,得过上一会才能反应过来。
这种卡顿和有些玩家在 Stadia 上遇到的卡顿有着共通之处。具体来说就是,虽然客户端的画面卡住了,但服务器端却不知道,还在不断接收用户的输入指令,并渲染出新的画面。所以在卡顿结束后,客户端会直接显示最新的画面,不仅观感上持续时间长,而且相当突兀。
为了应付卡顿,腾讯也不是没有相应的解决方案。和大多数云游戏服务一样,START 采用了动态码率系统;大多数时候其码率都在个位数,偶尔会提至 10Mbps 以上,最理想的状态下能达到 30Mbps 以上。
不过,即使是在码率最为理想的状况下,压缩算法所留下的痕迹,例如色块和边缘的噪点,在游戏画面上还是依旧可见。换句话说,START 云游戏的画面,就和你在直播平台上看主播玩游戏差不多。
奇怪的是,尽管我手动选择了 1080p 60FPS 的最高画质,同时也确认了游戏的渲染分辨率达到了 1080p,但有些游戏的分辨率看上去似乎并没有这么足。比如说,《英雄联盟》中的字体显示就有些发虚,在同分辨率的显示器上看上去明显不够锐利。
前文中有提到动态码率系统,当系统判断网络状况较差,或者负载较高的时候,START 就会自动降低客户端的码率,尽可能地保证游戏画面的流畅显示。当然,码率较低时,画面也会受到影响,变得较为模糊,甚至出现类似于马赛克的状况。
对于本身渲染分辨率较高的游戏而言,低码率所带来的问题并不是很明显;但在《QQ 飞车》这种受引擎限制无法实现高清渲染的游戏中,低码率与压缩带来的失真相结合,会为游戏体验带来想不到的副作用。
例如,在有些赛道中,因为游戏的渲染分辨率与码率都很低的缘故,你会很难看清前方的路牌,继而无法提前判断是该左拐还是右拐。
这不完全是 START 的问题 —— 《QQ 飞车》的引擎实在是太古老了,以至于它已经完全跟不上时代。但既然腾讯将它放在了游戏库中,那我们也应当对其一视同仁。
其实平心而论,无论是延迟、低码率,还是画面上的压缩痕迹,这些问题对于现阶段的云游戏服务而言,都称得上是通病。但我认为,云游戏服务的竞争对手,并不是另一个云游戏服务;而是「传统」的,在本地运行游戏的游戏主机和 PC。如果无法达到至少持平于当下 PC 端的游戏体验,那么云游戏本身对于玩家的价值,想必也要打上一个问号。
抛开上述这几点不谈,目前处于公测阶段的 START 云游戏,本身也有着各种各样的小问题。
在《英雄联盟》中,玩家需要频繁将鼠标移动到屏幕的边缘,以此拖动地图;但当你在 Mac 上这么操作时,基本上 100% 会触发 macOS 的「触发角」功能,需要手动关闭才能避免。
这个功能暂时无法被 START 屏蔽,但我并不是因此而怪罪它。真正的问题是,对于这种已知而且客户端本身无法解决,但又会影响游戏体验的状况,START 并未给予用户足够多的提示。直到对象试玩《英雄联盟》时因为拖动地图而唤出了「触发角」,我才知道这个问题的存在;官方也并不是不知情,但仅仅只是将解决方法藏在了 Q