报道/我发现在游戏这块,程序员的遇到的烦心事儿越来越多了。

放在几年前,这种烦心事儿可能来自于某项目经理的一个奇葩需求。有传言,杀死一个程序员根本不需要枪,只要让他改3次需求就行。

当然,我也听说某些需求甚至还能起到永久改变一个人性格的巨大作用,即便是那些自诩佛系的程序员,在面对策划、产品经理、老板的蜜汁要求时,也会急得血压飙升,冲得比市中心房价还高。

可现在,都说身为游戏程序员,不仅要搞得了开发、改得起需求,还要写得了文档、修得了Bug、留得住头发,离谱到让人误以为程序员只要动动手指,似乎就能创造整个世界,殊不知一脸黑眼圈的程序员,也有年少的青春。

但有时候,遇到一些力所不能及的问题,比如传统服务器引发的各种卡顿、延迟等等,即便再法力无边的程序员也是颇为无奈的,除了要经得起老板对你的PUA外,还要一遍又一遍默默审视自己,把这些原本属于服务器提供商的锅通通揽到身上。

我时常劝我的朋友——游戏程序员小P看开点,毕竟如今行业内卷严重,身体才是革命的本钱。而选择就地妥协,保不准能“躺平”到35岁领个退休证,起码不至于因为一些服务器等能力范围之外的问题,而一不小心中途丢掉饭碗。

别误会,这并非是消极主义在作祟,而是面对现实的无可奈何。但透过现象看本质,这种做法本身只是治标不治本。

因此,我更好奇的是,面对这些随时可能影响工作、生活质量的游戏云服务器问题,真的只能任其“摆烂”了吗?不会吧?

天下苦服务器久矣

对于小P这样的游戏开发者来说,他们日常总是需要回答一个终极问题:什么时候不被玩家喷。

玩家的喷点其实无非那几个——延迟高、外挂多、游戏易崩溃。尤其是竞技游戏兴起后,玩家喷人的力度似乎也变得更加强烈了。

老实说,要解决这个问题其实颇为困难,不仅是因为玩家的需求本就各异,更因为这些问题压根就不关开发者的事儿。归根结底,问题最终都指向了服务器本身,而背后则存在着许多只有程序员能明白的难点和痛点。

都说开发游戏是一项危险的活儿,因为你不知道你低声下气花重金租借的服务器,什么时候突然翻脸跟你闹出个幺蛾子。我的那位程序员朋友此前已不止一次向我抱怨,自家产品所租赁的服务器经常令游戏陷入困境。

比如在游戏安全方面,他开发的格斗类产品上线后就时常陷入外挂的纷扰中。锁血、无敌、自动连招只能说是开胃菜,全屏攻击、篡改服务器同步信息等外挂功能,更是直接把对手安排得明明白白。

目前,外挂威胁与日俱增已经是个不争的事实。据腾讯游戏安全数据显示,外挂产业有了逐渐扩大的趋势,不仅外挂技术更深、更新速度更快;且打金黑产从工具生产到最终变现,分工愈发明确,DDos攻击威胁更是无处不在。

与此同时,游戏生态内容安全合规门槛提高,也让产品面临着更为严格的审查风险。

都说时代在进步,科技也在进步,而习惯了996的小P们,却在不断进步的外挂面前,有了“退步”的表现,除了头可能变得更秃外,还要整天担心身为上帝的玩家因挂弃坑,导致饭碗不保。

但有时候,玩家弃坑的原因并非是单一的,而是指向多方面。早在数十年前,帕布斯·海恩就告诉我们,每一起严重事故背后,都必然有29次轻微事故和300起未遂先兆,以及1000起事故隐患。如果把玩家弃坑当作是一件严重事故,海恩法则同样适用。

在小P测试的另一款FPS游戏中,除了外挂外,同样还面临着诸如“ 语音卡顿高延迟、语音方位感缺失、复杂环境战况判断不准”等等问题。尤其是语音质量问题,常常会成为游戏开发过程中烦恼和困惑的主要来源。

虽然如此,但根据第三方调查机构显示,有90.6%的用户会通过游戏内置语音与其他玩家沟通。而在没有内置语音的游戏中,有73.7%的用户会使用外部语音软件沟通。

这意味着用户对游戏语音功能的需求十分旺盛,不仅要求游戏方提供更加沉浸的功能,还要保证语音具有流畅完善的体验。

另外,身处在这个拥有6.6亿玩家的巨大本土市场,幸运总是会有的,说不定什么时候你开发的游戏就突然爆火,涌进成千上万的玩家,而你则一下子有了奔小康的可能。但小P告诉我,游戏一下子爆火,其实也不是一件多好的事情。

比如他上次测试的一款对战类游戏,就常常会因为玩家过多而导致服务器容量不够用,游戏房间面临经常性崩溃不说,还经常还造成匹配机制的失灵。可以说,这个困境既令玩家的游戏体验受损,又让开发者心力憔悴,怎么看都是一单得不偿失的买卖。

腾讯游戏云,把开发者的笑容拯救回来

从我观察到的情况来看,小P所面临的问题,同样也是如今中小型游戏开发团队最常面临的问题。但令人不解的是,难道这些问题就没有什么好的解决方法?就不能来个大佬体恤一下开发团队的困境?

实际上,小P也被这些问题弄得心神缭乱、满脸愁苦。但奇怪的是,相隔几天没见后,我最近遇到小P,却罕见地看他露出一副容光焕发的模样。感到好奇的我赶紧上前问P老师发生了甚么事了,生怕他精神出了什么差错。

不问不知道,一问吓一跳。他告诉我,自己精神状态之所以最近焕然一新,并不是去看了什么医生或吃了什么药,而是将游戏接入了腾讯游戏云的服务平台。

这就让我更加懵逼了,换一个云服务平台有这么大的功效?

对此,小P介绍道,腾讯云作为业内成熟的云服务器平台,无论是在社交、游戏,还是在其它领域,都有着完善服务,旨在为开发者提供云服务、云数据、云运营等一站式服务方案,挽救万千开发者于水火之中。

比如针对游戏最重要的安全问题,腾讯云游戏安全G-ACE反外挂系统就提供了专业而全面的保障,在基础保障、业务对抗、合规监管三个层面全面打击外挂黑产,并取得了优秀的成绩。

已知的信息显示,在2019年,腾讯云就已经打击外挂样本4955款,相比2016年的280款提升了近1700%,处于整个游戏行业前列,不仅为有关部门打击黑产做出了巨大贡献,还有效帮助开发者遏制游戏外挂问题,远离失业边缘。挽救失业危机,腾讯云确实是专业且认真的。

当然,在腾讯游戏云提供的方案里,你还能找到解决语音延迟等问题的解法。依靠着腾讯游戏云独特的“游戏多媒体引擎GME”,开发者不仅能实现流畅稳定的实时语音通话,还能一并解决解决了“方位判断不准、复杂环境战况判断不准”等等问题。

另外,GME还提供小队语音、范围语音、实时语音转文本、语音录制等功能,满足各种游戏类型对语音多元化的需求。而在音频内容审核方面,GME还提供实时的语音分析能力,帮助业务快速鉴别违规的语音信息。对于主机游戏的支持,GME也走在行业最前沿,成为获得了索尼PS4/PS5、任天堂Switch的官方授权的国内唯一一款第三方语音服务。

不光如此,在云服务器扩容方面,相比起以往传统的固定式扩容方案,腾讯云GSE提供了弹性的扩容方案,最高缩减服务器成本至65%,让你不用再为游戏用户数量的大幅度波动而烦恼。

同时腾讯游戏云还有专门为游戏场景打造的TcaplusDB游戏数据库,也提供了低延迟、高性能的数据存储服务,带给玩家更畅快的游戏体验。TcaplusDB也支持多种游戏业务场景,各种变更无感方案,无论是合服还是拆服都将更加轻松,游戏运营什么的自然不在话下,只需放开手脚搞研发。

目前看来,腾讯云平台已经遍布了全球五大洲27个地理区域,运营了62个可用区,获得全球数千家游戏同行的青睐。

而在过去2020年全球头部游戏中,使用腾讯游戏云服务的对象就超过了70%,App Annie 2020年度TOP 10榜单中,更是有超过一半的游戏选择了腾讯游戏云。

以上的成绩还仅仅只是腾讯云的冰山一角,大佬云集之下,还有许多中小型团队聚集在腾讯游戏云的平台中,共同携手前行。

都已经做到这个份儿上了,不想落下的游戏团队,抓紧上车吧!

发表评论

您的电子邮箱地址不会被公开。