《英雄联盟》无疑是目前最受欢迎的MOBA游戏,每天都有数百万玩家登录游戏。尽管如此,玩家一直要求Riot更换其客户端。然而,许多玩家不知道的是,Riot无法立即更改《英雄联盟》客户端背后的真相。
Riot无法更改《英雄联盟》客户端的原因是技术债务,这是指维护和更新现有代码的成本。尽管Riot表示他们正在开发新客户端,但从头开始创建一个全新的客户端,尤其是对于像《英雄联盟》这样的大型游戏来说,是一项艰巨的任务。
我们将深入探讨《英雄联盟》客户端问题的奥秘以及为什么尽管玩家多年来一直要求更换,Riot却没有更改它。
当前客户端概述
在讨论Riot为什么没有更改他们当前的客户端之前,我们认为先了解一下是个好主意。当我们谈论《英雄联盟》客户端时,我们指的是玩家用来启动和玩游戏的程序。它用于多种事务,如登录游戏、管理账户、打开物品、购买新内容、邀请朋友,当然还有启动比赛。
然而,客户端一直以其缓慢和多bug而臭名昭著,经常在最随机的时刻冻结或显示各种错误,如臭名昭著的黑屏错误。如你所想,这可能导致一些令人恼火的时刻,甚至有时候会输掉比赛。因此,玩家多年来一直在要求Riot更换客户端,或者至少进行足够的更改以消除bug。
然而,直到今天,Riot还没有在解决bug客户端方面取得任何实质性的进展。我们知道这不是因为他们缺乏知识,因为该公司以前就此问题发表了评论。那么为什么客户端尚未更改呢?
为什么Riot无法更改《英雄联盟》客户端
现在,有几个主要原因使Riot无法更改《英雄联盟》客户端,我们将深入讨论这两个原因。我们需要澄清的一点是,Riot本身并没有评论为什么推出新客户端要花这么长时间,尽管我们有足够的证据来做一些安全的假设。
技术债务
Riot未更改其客户端的第一个也是最有可能的原因是技术债务。对于那些不熟悉技术术语的人来说,技术债务是指维护和更新现有代码的成本。换句话说,代码包含的编程和信息越多,创建或更新它就越困难。
不出所料,创建一个新客户端在时间和人力方面都比更新现有客户端要困难和代价昂贵得多。这一点尤其重要,因为你必须记住,《英雄联盟》此时已经大约十年的历史了,这意味着新客户端将需要有十年的数据和信息。
在这款游戏的生命周期中,每次客户端更新时,都会向已经庞大的代码堆添加新代码,使其变得更大、更复杂。这意味着,制作一个新客户端将比多年前为当前客户端编写代码时要难得多。
Riot Games已经接受了这个事实,并表示他们正在开发一个新客户端,但是由于上述原因,我们非常怀疑这是一个容易的任务,尤其是对于一个像《英雄联盟》这样的大型游戏。
集成客户端
我们接下来要说的一点是,当前的《英雄联盟》客户端已经与游戏本身深度集成。这是可以预料的,因为游戏已经使用这个相同的客户端超过十年了,因此有人可能会认为,没有它,游戏可能无法保持其身份。
更改客户端可能会导致游戏的某些功能受到影响,如某些角色的移动速度、游戏的稳定性以及某些动作的命中注册方式。当然,如果这是任何其他游戏,那可能是一个必要的风险,但不是对于《英雄联盟》。
毕竟,《英雄联盟》是有史以来最广泛玩过的竞技游戏之一,对移动、命中注册、fps下降或整体游戏平衡的任何更改都将对玩家群产生负面影响。如果情况太糟,很多玩家甚至有可能因此离开游戏,转向其他替代品,如《宝可梦联合》或《DOTA 2》。
我们相信Riot Games也意识到了这一点,因此在他们给开发者足够的时间确保一切正常之前,他们对于更改客户端相当谨慎。
资源成本
不管Riot Games变得有多大或通过他们推出的所有内容赚了多少钱,事实是,像地球上任何其他公司一样,该公司拥有有限的资源。
从头开始创建一个新的客户端需要花费大量的金钱、时间和人力。资源是Riot可能目前无法负担的,尤其是因为他们还在处理许多其他项目,如各种衍生游戏和传闻中的《奥术》第二季。
更不用说,游戏的玩家基础庞大,玩家拥有各种互联网速度、设备规格和游戏偏好。在更改客户端的任何事情之前,重要的是要进行试验和测试。对玩家群的一部分进行隔离会比推迟新客户端的推出更加损害公司。
现在,事实是,这种测试可能需要不知道多长时间。考虑到他们必须进行的测试数量之多,安全的假设是测试过程可能需要几个月到一年多的时间。这可能听起来有点夸张,但当每月有超过1.17亿玩家在线时,如果你想确保每个人都能顺畅运行客户端,就有很多测试工作要做。
兼容性问题
现在,《英雄联盟》已经存在这么多年,玩家群自然会推出几种第三方伴侣应用程序。不,我们不是指那些允许你作弊的应用程序,而是提高你游戏享受的无害应用程序,如允许你更改角色皮肤的应用程序。
尽管Riot可能起初似乎反对这种第三方应用程序的使用,但事实是,有些玩家在这些第三方应用程序上下了很大的功夫。然而,由于实施新客户端的可能性使这些应用不再兼容,Riot可能会延迟它。毕竟,这会使许多玩家使用游戏变得不那么容易。
此外,还有与《英雄联盟》的其他版本兼容的问题。Riot过去曾表示,他们也在为其他设备和游戏机开发游戏版本,这些平台之间的跨平台是理所当然的。
然而,随着新客户端的实施,不仅会影响PC版本的游戏,而且还可能影响游戏机甚至可能是移动版本的游戏。鉴于开发团队已经在游戏机版本的游戏上工作了这么长时间,这将对他们的工作造成重大打击,并大大增加他们的工作量。
本地化问题
正如我们在本文之前多次提及的,《英雄联盟》的玩家群来自世界各地。因此,世界各地也讲不同的语言是理所当然的。毕竟,当前客户端也提供了各种语言选项,使游戏对玩家更加容易。
然而,随着新客户端的到来,将出现需要再次翻译每一条信息的问题。每个功能、选项和信息,无论对游戏或玩家来说有多小,都将必须重新翻译成所提供的每种语言。
现在,你们中的一些人可能会认为他们应该先推出英文版本,然后慢慢推出其他语言选项,但这实际上行不通。虽然这最终会解决问题,但这也会在过程中隔离一个非常大的玩家群。想象一下不懂一个字就必须玩游戏的情况。我们不知道你怎么想,但对我们来说听起来并不有趣。
因此,Riot Games将不得不经历一个非常耗时和昂贵的过程,以在他们甚至考虑为《英雄联盟》推出新客户端之前翻译所有内容。
玩家阻力
我们要提出的最后一点可能一开始听起来有点傻,但你越读就会越觉得有道理。你们中的一些人可能会记得当Riot Games在没有警告玩家群的情况下更改了《英雄联盟》光标时。如果你记得这一点,你可能还记得他们遇到了多少阻力。
事实上,很多知名玩家都在抗议新的强制光标更新,以至于Riot Games最终妥协,给予玩家选择使用旧光标的选项,如果他们想的话。
现在,想象一下如果同样的事情发生在新客户端上,各种玩家抵制更新并要求使用旧客户端。与光标不同的是,客户端差别很大。要让玩家选择在旧客户端和新客户端之间切换,他们将不得不投入大量的时间、金钱和人力,以确保两个客户端每次都同时更新,这从长远来看是不可行的。
然而,如果他们不给玩家这个选择,那么他们可能会冒着孤立一部分玩家群的风险。那部分人会觉得开发者不在乎他们的意见,并最终对游戏失去兴趣。
这对玩家意味着什么?
现在你知道了为什么《英雄联盟》还没有更改其客户端,这对玩家意味着什么?虽然Riot Games表示他们正在开发一个新的客户端,但由于我们上面列出的所有原因,你真的不应该期待它会很快被实施或甚至宣布。
然而,我们确实希望Riot决定在此期间使当前客户端更加用户友好和减少bug,以便那些一直要求新客户端的玩家至少感到满意。