今年年初,游戏平台Steam迎来了“开门红”。
根据SteamDB相关数据,Steam同时在线用户日活数量在近期直线上升到了3300万,创造了历史纪录,同时游戏内活跃玩家数量也首次达到了1000万。
其中,一款名为《鹅鸭杀》的免费派对游戏对Steam近期的这些数字做出了很大贡献,并且还在持续创造它的黄金时代。
如同前几年的《Among Us》和《糖豆人》,《鹅鸭杀》的热度和滚雪球一样,无情地霸占了这段时间的各大直播平台。
它也打破了“前辈”们的纪录,成为目前Steam历史在线峰值最高的派对游戏,最高同时在线人数甚至超越了《Apex》,给游戏界来了一点“小小的休闲游戏震撼”。
俗话说,人怕出名猪怕壮,《鹅鸭杀》的强势崛起在最近这段时间里受到了很多网络黑客的注意,并且,任何一款火爆的游戏都免不了经历由于玩家流量的大幅增加导致的游戏服务器崩坏。
每逢这时候,人们都会忍不住在心里犯嘀咕:在游戏发展的历史长河里,有没有一款游戏是不容易崩溃的?针对游戏服务器的崩坏究竟有没有合适的解决方案?
鹅鸭杀“瘫痪”的背后
《鹅鸭杀》于2021年首次推出时,这款游戏的平均玩家人数不到1000人,在2022年,这一数字略微增加到数千人。
而一年后,这款社交推理游戏却发展成为了Steam上玩家排名第三的游戏。事实证明,只需要一个病毒式传播的片段或有影响力的人就能成倍地提高游戏的受欢迎程度。
作为时下最炙手可热的派对游戏,由Gaggle Studios开发的《鹅鸭杀》自2022年年末开始,就以超高的热度席卷全球。
得益于免费游戏的低门槛,以及优秀社交属性所带来的用户黏性,《鹅鸭杀》的Steam玩家数不断刷新纪录,一度突破了64万。
根据Steam Charts的数据,在过去的30天里,《鹅鸭杀》的玩家数量达到了701,898人的峰值。但伴随着爆火流量而来的是服务器的多次卡死,究其原因主要有以下几点:
- 鹅鸭杀需使用加速器
因为《鹅鸭杀》的服务器没有在国内,玩家在连接游戏服务器的过程中网络很容易出现波动、不稳定的情况,就会导致无法连接主机、连接服务器失败等问题。
除此之外,很多玩家在游玩《鹅鸭杀》过程中会突然遇到掉线、无法再次连接服务器的情况,网络排队的问题比较严重。
所以想要顺畅地游玩该游戏,玩家必须使用加速器连接海外服务器,但是一些加速器不仅会受到电脑防火墙和杀毒软件的拦截,也会出现重置网络的情况。
- 游戏的运维需加载数据和及时更新
《鹅鸭杀》在受到大量玩家青睐后,游戏开发商也是没日没夜地根据玩家诉求进行游戏内容的更新。大到游戏场景、游戏角色的扩充,小到角色面板、用户界面的迭代,这些大大小小的内容更新形成了一个又一个安装包等待玩家下载更新。
由于网络的原因,这些更新需要的等待时间往往比预算时间更久,甚至还容易出现更新后游戏文件出错的问题。
- 中心化服务器的宕机风险
《鹅鸭杀》的运营是基于中心化服务器,玩家在进入游戏时会从数据库中将所有相关数据读到内存,而在玩家下线时再将数据的改动存回数据库。
起初玩家流量少,中心化服务器是可以勉强“hold住”的,但是随着游戏知名度提升,越来越多的玩家加入,服务器出现了挤破头的问题。
中心化服务器无法完成每个玩家的数据更新操作,磁盘空间耗尽,性能进一步降低,很容易出现服务器宕机的风险,那么一旦发生故障将导致用户数据大量丢失的灾难性后果。
- 愈加频繁的黑客攻击
从去年年底开始,《鹅鸭杀》的服务器便遭到了DDOS的攻击,导致游戏部分对局出现了卡顿、语音失效等问题。
因为害怕玩家们被黑客攻击吓到,游戏开发商采用了内部解决的方式,可近来因为玩家数量的暴涨、攻击频率的提升,《鹅鸭杀》的服务器不堪重负。
游戏开发商Gaggle Studios被逼无奈,只有申请外援,邀请专业的网络安全专家来协助,因此游戏经常停服,针对网络安全进行额外维护。
以上的情况其实远不止出现在《鹅鸭杀》身上,其实游戏行业发展到现在,很多知名游戏都经历过类似的情形。那么,除了日常维护和使用加速器改善网络,我们还能想到哪些适合当下的解决方案呢?
有哪些可能的解决方案?
从上述的分析可以发现,想要维护游戏服务器的稳定主要从两点下手。
其中一点是要具有稳定持续的算力供应,才能保证网络时刻通畅且低延迟;另外一点则是保证网络的可信和加密,避免网络攻击造成的损失。
相较于传统的中心化服务器所构成的网络,利用区块链技术构建的去中心化云计算网络先天具有节点广泛分布且边缘化的优势,并且也能在一定程度上避免中心化带来的信任成本。
不难理解,广泛分布的去中心化节点意味着可以聚集全球各地的空余算力,从而满足游戏产业所需的庞大的算力;而边缘化意味着网络中的所有节点可以实现就近为玩家提供服务,从而理论上可以把延迟降低到极致。
你可能会问,人们对于区块链的认知中,网络延迟是其无法避免的劣势,如果采用区块链网络不是只会加重游戏延迟吗?
其实,区块链的安全性源自于“共识算法”,即服务器中的程序会被网络中成千上万的节点反复计算和互相校验。相比于传统服务器的一次执行,共识算法会带来成倍的计算和信息在网络中的反复传输,因此较之中心化网络的快速响应,延迟性成为了区块链网络的劣势。
此时的问题便转变成了如何避免共识算法带来的延迟,又能保证节点广泛分布的优点?
以Phala Network为例,Phala采用了“计算-共识分离”的创新机制,即只让共识算法做最擅长的事情,组织起去中心化网络,将计算分离到共识之外,在每个节点上独立执行。
同时,Phala是一个去中心化的云计算网络,基于Secure Enclave可信执行环境构建,因此实现了网络计算的安全性和加密性。
在Phala中,用户可以与节点直接交互,也能完全避免由区块链的共识算法带来的延迟,把用户交互的延迟降到毫秒级别,满足了游戏服务器对低延迟的要求。
除此之外,Phala还能自由地与其它去中心化智能合约、存储协议、数据索引服务结合,连接互联网上众多分布式设备的云算力,从而保证在低成本、高效运营的情况下实现真正的去中心化。
由此,以Phala Network为例的Web3云计算网络正在为我们呈现一种新的解决方案。
如果Web3云能够成为下一代网络游戏的基础设施,那么类似《鹅鸭杀》的卡死则可能不复存在,至少到那时,人们可以在游戏里开一个不那么容易掉线的“线上Party”。
Web3云游戏会成为未来吗?
人人都在谈论Web3,但Web3的“高温”也引起了不少质疑声。就目前而言,我们尚不知未来真正的Web3是什么样子,但至少对于发展而言,Web3的概念给了人们一种方向,也为云的发展提供了更加广阔的可能性。
除此之外,游戏在互联网的发展历程中一直占据着非常重要的前沿位置。最初,人们也并不知道互联网会发展到现如今的样子,游戏的探索给互联网带来了很多创新,包括互联网游戏规则、社交互动、经济模型等等。
可以说,游戏的探索为互联网的发展奠定了重要基础。
同样的叙事放到Web3中也是一样,游戏前期的可探索性或许更强,尤其是原生Web3云游戏,有可能为整个Web3云的发展方向带来新的启示。
狂热的市场情绪正在逐渐褪去,Web3云游戏赛道才刚开始进入发展行业生态的阶段。
除了吸金力强的头部产品,技术方、平台也有意识强化自身的竞争优势及抗风险能力,加速向Web3、元宇宙及传统游戏行业靠拢。
互联网商业革命多年后,世界已经为Web3的到来做好了准备,而Web3云游戏是这一漫长旅程的最初步骤之一。
凭借为玩家带来的广泛利益和广泛创新的技术堆栈,Web3云游戏正在展示其无限的增长潜力。
本文为论道隐私计算团队原创,未经允许严禁转载,如需转载请联系我们。