在介绍Matchvs前,先来了解下是什么游戏服务器引擎?虽然很多人可能都听过国外的Photon,但相对于引擎,大家对游戏服务器框架这个概念可能更为熟悉。框架其实就是针对后台通讯部分搭建一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程。而引擎便是在框架的基础上进一步进行拓展,衍生出更多可拓展、组件化的代码模块,更具成熟度与实用性,负责同步在线玩家之间的属性、操作、状态等等,从而帮助开发者完成更为高效的开发任务。
Matchvs是什么?
试想一下如果重头开发一款联网对战游戏,仅仅是为了解决玩家间简单的数据收发,开发者往往就需要解决协议商定、服务框架选型、匹配、房间管理逻辑的设计与实现、高效数据转发、以及弱网环境优化、服务器采购、服务高可用实施等诸多问题。而以上每个问题可能都需要有相应实践经验的人才能解决。Matchvs将自身多年对战平台开发、运营经验加以总结和提炼,打造成为一款移动游戏云服务引擎级产品,为移动游戏开发者提供优质的联网和服务端能力。提供从底层网络链接、匹配、通信与同步到服务端一站式服务,帮助开发者用低成本且高效方式快速打造一款具备联网标准的游戏。
这意味着,使用Matchvs,无需服务器开发工程师也能完成联网游戏开发,且开发速度更快。
简单来说Matchvs游戏云 = SaaS + PaaS+ 引擎适配。如下图所示:
开发者通过SaaS层提供的API,即可完成“就近”节点接入、玩家匹配、游戏数据通信的建立;PaaS提供GS开发框架、托管平台,无需自有服务器资源即可对服务端的联网能力进行扩展,实现自定义的服务端逻辑;
相关阅读:商业化游戏服务器引擎自定义框架设计思路