腾讯游戏首度揭秘CROS体系:全球精品手游背后的研运秘诀
腾讯游戏在国际赛道上的一次握拳发力。文/翻箱倒柜勇者君在GDC2019年度游戏开发者大会期间,腾讯是少数几家将公共研发技术呈现于国际舞台的中国游戏公司。腾讯游戏公共研发运营体系CROS(Common R&D and Operation System)在本次GDC大会上首次公开亮相。北京时间3月21日,腾讯游戏CROS公共研发运营体系在GDC举办了演讲。从演讲内容得知,CROS是专为游戏的研发、运营提供一体化技术支持的服务体系,包含研发效能、品质管理、技术运营、增值服务、游戏安全、用户平台等多项领域的创新技术和产品。而此次GDC上,腾讯游戏CROS着重介绍了四大技术方案:提供一站式自动化测试服务的WeTest、高效一体化的游戏开发框架G6、维护游戏公平竞技环境的安全解决方案MTP、提供专业电竞网优方案的智营网优INO。
一直保持低调的腾讯游戏CROS,已支持了国内外200多款精品手游,包括腾讯游戏在海外发行的王者荣耀国际版《AoV》,在CROS专业化、系统化的技术支持下,实现了高效发行和稳健运营。在海外市场,腾讯游戏CROS也已展现出了它在行业中的影响力。去年,腾讯游戏加入了FPA(Fair Play Alliance,公平竞技联盟)——包括Roit Games、Activision Blizzard、Epic Games等一线厂商均是该联盟的成员,由CROS体系下的MTP团队专攻手游安全解决方案、促进游戏竞技生态的良性发展。在今年的GDC 峰会上,MTP的技术专家也为全球开发者们带来了关于反欺诈的主题演讲,揭秘了腾讯游戏在维护公平竞技领域的创新技术应用。另外,CROS体系下的WeTest技术专家,本次受英特尔公司的邀请,在GDC会上分享了Android云游戏技术解决方案。无论是公平竞技还是云游戏服务,都是当下游戏行业的技术动向和关注焦点。在这两大业务上,腾讯游戏CROS与国际大厂的合作,一方面说明了其在游戏安全和云游戏方面的技术实力,另一方面也是腾讯游戏技术输出能力的展现。腾讯游戏CROS的四大技术方案解决手游研运难题腾讯游戏将内部研发及运营过程中的多项流程、技术、产品进行系统性的梳理和整合,成立了公共研发运营技术体系CROS,集中技术优势助力产品实现更好的品质和体验。本次GDC介绍的WeTest、智营网优INO、MTP、G6四大技术方案,分别为开发者提供了自动化测试、电竞网络优化、游戏安全服务、以及高效开发四个维度的创新技术服务。WeTest:一站式游戏测试和质量开放平台WeTest为游戏提供一站式的测试服务,从业务的布局阶段开始切入,包括立项、研发、上线,并持续到游戏运营的全部周期,帮助开发者实现对游戏高品质的追求。除传统的兼容测试、性能测试、服务器压测、与安全测试外,WeTest持续引入了云测试、云游戏、AI自动化测试、性能大数据分析、舆情大数据分析、舆情预警等新技术,为开发者提供高效的游戏品质服务方案。
“测试效率高”、“服务覆盖面全”是WeTest的优势所在。据悉,WeTest云测试服务实现了Top 300机型24小时内的交付能力,轻松覆盖国内90%以上市场;在引入AI测试后,测试效率和成本分别提升100%和节省70%,能够满足大型多人对战、人机交互、音频同步等各类复杂需求;安全服务中,SR渗透测试为包括《王者荣耀》、《QQ飞车手游》在内的300多款游戏提供漏洞挖掘服务,在游戏发布前最大化地降低漏洞风险,保障游戏安全质量;H5小游戏测试解决方案的落地,极大地缩减了首屏加载时间,让用户流失比例降低50%;另外在压力测试中,为开发者提供大师录制回放模式,可以实现自动生成协议填充代码回放,节省80%代码量。智营网优INO:专注游戏网络质量优化智营网优INO(Intelligent Network Optimization,INO)是腾讯游戏CROS在技术运营领域的专业解决方案。该技术方案源于移动电竞赛事中的高质量网络需求,依托于CROS丰富的游戏生态资源,智营网优提供的网络优化技术被广泛应用于全球热门电竞赛事中,通过一站式的网络优化和传输保障服务,成为保障移动电竞赛事体验的核心力量。基于丰富的电竞网络实践和优化经验,智营网优的亮点技术,如4G空口加速、WiFi/4G双链路融合、卡顿诊断等功能,已经被应用到腾讯游戏及行业多款重量级的实时游戏内。智营网优提供的一站式专业移动电竞网络解决方案,通过充分利用有线、4G、WiFi不同特性,根据赛事网络需求定制双通道方案,让游戏数据包同时在内网多链路传输,将赛事的平均延迟降低了90%以上,让网络的稳定可用性达到99.999%,满足移动电竞赛事需求。同时,“实时监控+时之波动”的辅助裁判方案,则更好地保障了赛事的公平性。任何由于网络抖动导致的选手体验受损,可在第一时间自动反馈、告警通知,以协助裁判进行有效裁定。而在极端情况下,“时之波动”功能能够让赛程回到体验受损前任意指定时间,避免重新开局,全面护航电竞赛事稳定公平进行。
智营网优INO示意图随着移动电竞在游戏产业和竞技体育中的地位愈加重要,腾讯提出的“实时游戏高优先级、双通道”方案以及需求也获得了业界的认可。同时腾讯游戏的标准专家也在Wi-Fi标准组织中积极推进网络优化方案。IEEE802.11工作组(电气和电子工程师协会IEEE,全称是Institute of Electrical and Electronics Engineers),已经把腾讯提出的实时游戏“低延迟、高稳定”特性正式纳入下一代WiFi标准的工作范畴。MTP:恶意外挂的狙击者恶意外挂是竞技类游戏的天敌。在近些年中,手游的安全问题已越来越复杂,热门的竞技游戏则更容易受到作弊工具的侵扰,公平竞技也已经成为玩家普遍诉求。当游戏的竞技环境被破坏,玩家体验、产品口碑均会受到负面影响。面对日益复杂的手游竞技环境,腾讯游戏CROS的MTP(Mobile Tencent Protect),为开发者提供了一站式移动游戏安全解决方案,从游戏上线前的安全评审、漏洞挖掘、安全加固,到上线后的修改器对抗、变速器对抗和模拟器对抗,再到打金工作室监控与渠道反作弊保护,真正做到覆盖全部游戏周期的安全保护。MTP服务包括了修改器闪退、变速器闪退、虚拟机闪退以及二选一这四大核心功能,针对内存修改,速度修改,虚拟机外挂App和GameGuardian等多种形式的作弊,可以实现即时发现与闪退。另外,MTP服务引入了AI检测技术,可以识别外挂变种,精细化防作弊策略,避免误判。
目前,MTP已为数百款游戏提供了反作弊、防破解等游戏安全解决方案,包括《王者荣耀》、《穿越火线:枪战王者》、《QQ飞车手游》、《我叫MT4》等;同时MTP团队与全球一线游戏厂商达成合作,服务超过10亿游戏玩家。随着腾讯游戏加入FPA联盟,MTP作为游戏安全技术服务领域的一支力量,与Roit Games、Activision Blizzard、Epic Games等多个国际大厂联合,共同维护全球游戏公平竞技环境、促进游戏竞技生态的良性发展。G6:为创意游戏提供快速开发支持G6是腾讯游戏CROS的快速开发平台,其一体化的开发框架能够实现快速开发高品质的游戏,满足开发者对于“创意的快速实现”、“产品的迭代效率”等痛点需求。该平台具有游戏客户端、服务器端一体化的特性,包含了一系列简化流程、提高效率的工具,涉及服务器的集群维护,部署等工作。除此之外,G6本身的服务还囊括了游戏语音服务(GVoice)、分布式的数据存储系统、以及下载更新服务等。
G6快速开发平台的整体架构其中,GVoice语音服务支持实时语音、语音消息、语音转文字等多种模式,服务对象包括《王者荣耀》、《穿越火线》、《御龙在天》等多款腾讯手游。该语音服务更是以全球连通率99.8%的成绩,得到Netmarble的天堂2,Nexon的DNF,Riot的LOL中国服等多款全球游戏的认可,进而覆盖了100多个国家超过3亿的用户。分布式数据存储系统服务Tcaplus,是G6所拥有的另一大技术亮点。该服务可承载超过3300万同时在线玩家的高性能数据读写,其每秒的存储请求超过2000万/秒,而在此情景下,Tcaplus最终实现低于3毫秒的延迟。这项高性能服务也帮助了《AoV》这款千万级DAU游戏,实现了7x24小时不间断的全球用户数据存储。腾讯游戏CROS用技术推动数字娱乐发展复杂的全球互联网环境、多样化的用户需求,为数字娱乐行业的发展带来了许多挑战。腾讯游戏的优势不仅在于技术实力,其固有的大平台资源优势,也能够为CROS的服务创造更多更直接的应用场景。比如定制化开发、大数据用户分析、流量上的支持、全球发行接口以及从支付到结算的一站式服务等等。
GDC2019现场,CROS团队公开演讲由此看来,将领先的技术实力与其生态资源进行整合,并构筑多维度、链式的开发者服务,或许称得上是腾讯游戏CROS在技术服务领域最大的竞争力体现。腾讯游戏CROS首度亮相并分享了四大技术方案,其目标也正是希望用技术驱动数字娱乐行业的发展。