阅读(1379) (9)

QQ小游戏 小游戏联机对战引擎

2020-07-15 15:28:29 更新

小游戏联机对战引擎

概述

小游戏联机对战引擎(Mini Game Online Battle Engine,MGOBE)是腾讯云为游戏开发者提供的一套方便、高效的联机游戏开发组件,提供房间管理、在线匹配、网络通信等服务,帮助开发者快速搭建多人交互游戏。开发者无需关注游戏底层网络架构、网络通信、服务器扩缩容、运维,即可获得就近接入、低延迟、实时扩容的高性能联机对战服务,让玩家在网络上互通、对战、自由畅玩。适用于回合制、策略类、实时会话(休闲对战、MOBA、FPS)等游戏。

create_lib

产品亮点

1、快速接入,5分钟实现小游戏联网能力

接口简单方便,只需要调用 JS 接口,5分钟即可实现房间管理、在线匹配、联网对战功能。

2、更新不停服

使用实时服务器写对战逻辑,可以不停服发布和更新代码,不影响游戏正常运行。

3、自动扩展云资源,无需购买服务器

自动伸缩的云服务,承接业务从几十并发到上百万并发的爆发式增长。控制台一键扩容,无需购买服务器,无需服务器运维。

4、无忧定价

为玩家流量出现爆发式增长做好准备,在玩家流量较低时无需为空闲服务器容量付费。从免费计划开始,支持随时调整配额。

产品功能

能力 作用 说明
房间管理 实现房间基本操作 开发者可以使用房间管理功能,为玩家快速组成对局。支持创建房间、加入房间、退出房间、修改房间属性、查询房间、删除房间等基本操作。
匹配机制 快速实现匹配规则 支持分数、模式、房间、地域多种匹配模式,还支持开发者自定义匹配机制,满足更多使用场景。
网络通信 无需自建同步逻辑 支持帧同步和状态同步,快速、稳定实现客户端与其他客户端的通信。
实时服务器 无需自建服务器 在实时服务器中运行实时对战和回合制游戏的逻辑,开发者无需购买服务器和运维,只需要填写游戏逻辑。支持代码更新不停服。
网络状态监控 监控网络异常 实时网络监控,快速实现玩家掉线通知、弱网络通知和断线重连等功能。帮助开发者告知玩家所有玩家的网络状态,并在网络出现异常的情况下,及时作出相应处理。

) 应用场景

- 邀请他人一起玩

适用棋牌、回合制/策略、实时会话类的游戏。创建一个房间,将房间 ID 生成到邀请链接,发送给朋友,朋友加入一起玩,加入房间即可。游戏不同客户端的通信可以使用帧同步,也可以直接按需发送信息。例如棋牌创建一个私有房间,可以设置邀请码、牌局总数、以及其他参数等,然后邀请好友进来玩。

- 自由匹配一起玩

例如欢乐斗地主,可以加入一个初级、中级、高级牌局,快速匹配队友。初级、中级、高级等类型由房间类型定义,使用在线匹配,可以匹配到合适的队友。例如王者荣耀、球球大作战等。

支持的游戏类型

- 实时游戏

支持实时对战类的游戏,例如 moba、FPS、休闲对战等。

- 回合制游戏

支持棋牌、策略、角色扮演等回合制游戏。