腾讯云游戏服务平台CMatrix品牌全新升级为GameMatrix

作者:WeTest小编
商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。
原文链接:https://wetest.qq.com/lab/view/469.html

近日,隶属腾讯互娱公共研发运营体系(下文称CROS)下的云游戏服务平台CMatrix宣布进行品牌升级,启用全新商标Tencent GameMatrix,将原先代表云服务的“C”替换成游戏的英文单词“Game”,意指更加聚焦游戏,赋能行业。

同时,CROS在原CMatrix团队和前沿技术中心云游技术团队的基础上, 联合音视频技术、网络优化、计算资源管理、智能运维、平台统一登陆、用户平台及游戏安全等相关技术团队,组建了一支更为强大的队伍,将内部资源进一步集中。
在这里插入图片描述
腾讯GameMatrix架构图

受益于5G技术加持,更高的传输带宽、更强的并发能力,带来了更低的网络延时与抖动,云游戏这个“新风口”也给了人们更大的想象空间,2019成为了真正意义上的“云游戏元年”。

但事实上,云游戏的概念早在上世纪70年代就已经出现,因受到技术等多方面的限制,一直没有起色,甚至2012年欧美两大云游戏创业公司Gaikai、Onlive也都在烧了数亿美元之后折戟沉沙。

那么,在众多的“早期入局者”当中,腾讯CMatrix已经积累和沉淀了领先行业的云游戏技术能力和经验,在投入更完善的团队和经历品牌升级投入后, 腾讯GameMatrix又将体现哪些优势?发挥更大势能呢?

解决行业痛点,变革传统游戏体验

1. 一触即达,无限畅玩

腾讯GameMatrix通过安卓容器的方式,在国内多个城市部署了移动云游戏集群,提供了即点既玩的云游戏服务。云游戏特点在于用户无需下载,游戏告别繁琐更新,同时不会占用用户手机的任何存储空间。
在这里插入图片描述
2019年ChinaJoy 腾讯GameMatrix云游戏现场试玩

不过,移动云游戏的体验,是目前云游戏突破上最大的难点之一。众所周知,目前云游戏短板在于延迟,而延迟产生的原因,主要在于网络传输、游戏计算、编码及终端的解码和渲染等因素。为降低延迟,腾讯GameMatrix投入了大量技术力量进行攻坚。

如网络传输方面,腾讯GameMatrix与腾讯云一起加大在国内边缘节点的部署,通过动态调度的方式拉近云游戏服务器与用户之间的距离,降低传输带来的延迟。以及通过对WebRTC的改造,提升网络不稳定下云游戏体验,降低云游戏的卡顿率,实现4G网络下也能流畅游玩云游戏。

同时,腾讯GameMatrix通过改造Android系统来降低游戏在服务器端计算的延迟,将Android系统打造为一个服务器端专属的云游戏操作系统。

另外,腾讯GameMatrix还通过音频硬件编码加速技术,将每帧编码的时间控制在5ms以内,极大的降低编码所带来的延迟。在视频压缩技术上,腾讯GameMatrix打造了专属于云游戏音视频压缩算法。通过与游戏引擎相结合,根据游戏内容动态调整视频编码,可以在不降低视频质量的情况下,降低30%的网络带宽占用。

2.保障游戏安全

伴随网络游戏的发展,游戏外挂也越来越泛滥,作弊者往往是希望通过使用外挂在游戏里取得竞技优势,获得游戏的优越感,所以,越是热门的游戏,作弊现象越是突出。

对于竞技类网络游戏来说,外挂泛滥影响游戏竞技平衡,使得玩家丧失游戏的乐趣,可能导致玩家流失。一直以来游戏都在努力创造和提供更公平的游戏竞技环境,对于事实使用外挂的玩家除事后制裁外,从技术层面上压缩外挂生存土壤,达到治标治本的目的,也是云游戏带来的优势之一。

如倚靠游戏安全技术团队,腾讯GameMatrix推出了TP安全屋云游戏模式,并率先在《穿越火线》试行。

外挂之所以防不胜防,主要是由于外挂软件可以读取、修改玩家游戏客户端内存。理论上,外挂实际无法完全封禁,因为游戏客户端在本地,内存总是有各种可能被读取、修改。

云游戏的出现则将有助于解决这个问题,因为游戏运行在云端,绝大部分渲染和运算都在云端服务器进行,因此用户使用时,本机没有游戏客户端程序,外挂无法访问游戏内存。TP安全屋的云游戏模式正是利用了云游戏云端渲染的特性,切断游戏外挂读取、修改游戏内存作弊的可能性。从而提供了一个相对安全的游戏环境。TP安全屋已经逐步开放给被处罚玩家,作为新型的游戏作弊处罚方式限制作弊行为:有过轻度处罚的玩家可以使用TP安全屋登录《穿越火线》,在处罚期间重新获取继续游戏的资格。强制玩家在难以作弊的环境下进行游戏,从单纯的惩戒封堵,转向规制引导。

3.降低研发和发行成本

手游人口红利消失之后,精品化成为共识,但由于用户获取成本直线飙升,如何保障产品测试期有足够核心用户帮助产品打磨,确保最终品质,已经成为多数同行普遍关注的问题。加上设备碎片化带来的测试困难,大大分散了研发团队精力,使其研发效率也出现不可避免地下降。
在这里插入图片描述
2019年ChinaJoy 腾讯GameMatrix云游戏试玩展台

为解决这一问题,在智能运维团队技术支持之下,腾讯GameMatrix在腾讯先游App(访问官网下载https://gamer.qq.com/ )、先游公众号(微信号:gamerqq)和应用宝开启了云试玩功能,通过云用研和云分发功能,带来了创新的游戏体验方式。

比如在先游云试玩功能下,用户不必下载安装,即可在线玩游戏,2019 ChinaJoy短短四天时间内,就共有上万名用户在先游展台体验了这个功能,并且给出的反馈是游戏运行十分顺畅。相信经推广之后,云试玩服务能够大大降低行业用研成本,让研发团队能够更加专注于产品本身。随着未来更多产品的加入,腾讯GameMatrix将带来更加多元化和创新的游戏体验。

在这里插入图片描述

微信扫码进入腾讯先游公众号(微信号:gamerqq)

抢先试玩云游戏

技术成就未来,云游戏助力推动游戏产业变革

从整体来看,云游戏仍处于初期阶段,无论是流畅度还是互动方式都仍有很大的提升空间,而众多厂商的尝试也才刚刚开始。作为一项未来技术,云游戏优秀的体验和完善的生态建设离不开强大的技术团队长期支持。

这也是腾讯 CMatrix向腾讯GameMatrix升级的原因。GameMatrix团队由腾讯互娱公共研发运营体系(CROS)下六大部门联合组成,集各部门技术和资源优势,提供基于云游的整体解决方案。

升级后,腾讯 GameMatrix团队会更加聚焦于移动云游戏业务,同时储备PC云游技术能力。为游戏项目组提供基于云游的新形态分发推广、流失用户召回等能力,为第三方平台提供多端(APP,H5/Web)的云游戏技术方案。

在Gamelook看来,云游戏是一项面向未来的技术,从如今的起步到成为主流现实可能需要几年甚至几十年的发展,无论是商业化还是对强互动体验的支持技术都有很长的路要走,因此短时间内还难以达到传统游戏的体验,各方各面都需要做好打持久战的准备。

以商业化为例,很多人对于云游戏的期待是“可以在手机端体验3A大作”,但这也带来了收费模式问题,云游戏需要负担很高的服务器和网络成本,单纯将单机上的买断制、抑或是网游中的内购制照搬,都不一定能够奏效。如前者会产生离谱高价格问题,后者也会被玩家质疑是否涉嫌重复收费。以主流观点来看,基于订阅制的时长收费和包月服务,可能是探索云游戏商业模式的不错切入点,在完成市场教育后,为后续开发更多增值服务提供有效支撑。

在云游戏仍作为一种新兴趋势背景下,依托于腾讯互娱强大的资源支持和CROS下联合团队的技术实力,腾讯GameMatrix会不断进行内外部验证,以期望为玩家提供更高品质的云游体验,给游戏行业带来更多的可能。

### CMatrix 命令无法运行的原因分析 CMatrix 是一款基于终端实现《黑客帝国》风格代码雨效果的工具[^3]。如果 `cmatrix` 命令无法正常运行,可能涉及以下几个方面的问题: #### 1. **未正确安装依赖库** 如果系统缺少必要的开发库(如 `ncurses-devel`),可能会导致编译失败或者程序无法运行。例如,在尝试执行 `make` 过程中遇到错误提示 `fatal error: curses.h: No such file or directory` 的情况表明缺失了 `curses.h` 文件所属的库[^4]。 此类问题可以通过安装相应的依赖包来解决: ```bash yum install ncurses-devel ncurses ncurses-libs ``` #### 2. **安装过程不完整** 安装过程中如果没有按照标准流程操作,可能导致程序未能成功构建或部署到系统的可执行路径下。通常情况下,完整的安装步骤应包括解压源码、配置环境以及编译和安装: ```bash wget http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz tar xvf cmatrix-1.2a.tar.gz cd cmatrix-1.2a ./configure && make && make install ``` 上述命令需逐一完成才能确保程序被正确安装并可用[^1]。 #### 3. **环境变量设置不当** 即使完成了上述步骤,但如果 `/usr/local/bin` 或其他自定义安装目录不在 `$PATH` 中,则仍然会出现 `command not found` 错误。此时需要手动调整 PATH 变量或将二进制文件移动至已存在于 PATH 下的标准位置: ```bash export PATH=$PATH:/usr/local/bin ``` #### 4. **平台兼容性问题** 部分硬件设备(如同引用中的树莓派)可能存在特定架构上的限制,使得某些软件难以直接适配运行[^5]。因此推荐优先考虑在主流 Linux 发行版下的虚拟机或云端环境中测试该应用的功能表现。 --- ### 综合解决方案 针对以上提到的各种可能性,以下是统一处理方法: 1. 确认所有必需组件均已就位; 2. 执行标准化安装脚本; 3. 调整 shell session 的搜索范围以包含新加入的应用入口点; 4. 若目标机器存在特殊需求则切换至更通用计算资源继续实验验证工作。 通过遵循这些指导原则应该能够有效排除大部分因初始设定失误所引发的技术障碍。 ```bash # 更新系统仓库索引 yum update -y # 添加必要支持模块 yum groupinstall "Development Tools" -y yum install ncurses-devel ncurses ncurses-libs gcc make -y # 获取官方发布版本档案 wget http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz # 展开压缩文档准备本地编辑修改 tar zxvf cmatrix-1.2a.tar.gz cd cmatrix-1.2a/ # 开始正式装配进程 ./configure --prefix=/usr && make clean all && make install # 检查最终成果状态 which cmatrix && cmatrix --version ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值