小游戏联机对战引擎(Mini Game Online Battle Engine,MGOBE)是腾讯云为游戏开发者提供的一套方便、高效的联机游戏开发组件,提供房间管理、在线匹配、网络通信等服务,帮助开发者快速搭建多人交互游戏。开发者无需关注游戏底层网络架构、网络通信、服务器扩缩容、运维,即可获得就近接入、低延迟、实时扩容的高性能联机对战服务,让玩家在网络上互通、对战、自由畅玩。适用于回合制、策略类、实时会话(休闲对战、MOBA、FPS)等游戏。
接口简单方便,只需要调用 JS 接口,5分钟即可实现房间管理、在线匹配、联网对战功能。
使用实时服务器写对战逻辑,可以不停服发布和更新代码,不影响游戏正常运行。
自动伸缩的云服务,承接业务从几十并发到上百万并发的爆发式增长。控制台一键扩容,无需购买服务器,无需服务器运维。
为玩家流量出现爆发式增长做好准备,在玩家流量较低时无需为空闲服务器容量付费。从免费计划开始,支持随时调整配额。
能力 | 作用 | 说明 |
---|---|---|
房间管理 | 实现房间基本操作 | 开发者可以使用房间管理功能,为玩家快速组成对局。支持创建房间、加入房间、退出房间、修改房间属性、查询房间、删除房间等基本操作。 |
匹配机制 | 快速实现匹配规则 | 支持分数、模式、房间、地域多种匹配模式,还支持开发者自定义匹配机制,满足更多使用场景。 |
网络通信 | 无需自建同步逻辑 | 支持帧同步和状态同步,快速、稳定实现客户端与其他客户端的通信。 |
实时服务器 | 无需自建服务器 | 在实时服务器中运行实时对战和回合制游戏的逻辑,开发者无需购买服务器和运维,只需要填写游戏逻辑。支持代码更新不停服。 |
网络状态监控 | 监控网络异常 | 实时网络监控,快速实现玩家掉线通知、弱网络通知和断线重连等功能。帮助开发者告知玩家所有玩家的网络状态,并在网络出现异常的情况下,及时作出相应处理。 |
适用棋牌、回合制/策略、实时会话类的游戏。创建一个房间,将房间 ID 生成到邀请链接,发送给朋友,朋友加入一起玩,加入房间即可。游戏不同客户端的通信可以使用帧同步,也可以直接按需发送信息。例如棋牌创建一个私有房间,可以设置邀请码、牌局总数、以及其他参数等,然后邀请好友进来玩。
例如欢乐斗地主,可以加入一个初级、中级、高级牌局,快速匹配队友。初级、中级、高级等类型由房间类型定义,使用在线匹配,可以匹配到合适的队友。例如王者荣耀、球球大作战等。
支持实时对战类的游戏,例如 moba、FPS、休闲对战等。
支持棋牌、策略、角色扮演等回合制游戏。
如有疑问,请联系我们。