产品概述

最近更新时间:2019-08-08 15:33:48

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

房间管理

房间信息

  • 房间名称
  • 最大玩家数
  • 房间类型 (开发者自定义,例如棋牌有初级、中级、高级等,moba 对战有1v1、3v3、5v5等)
  • 是否可以观战
  • 是否私有/开放(开放能被系统搜索到并快速将玩家加入,私有不能被系统搜索到)
  • 房间属性(开发者自定义,并可修改)
  • 房主
  • 支持邀请码
  • 玩家列表(可以修改玩家状态)

房间基本功能

  • 创建房间
  • 加入房间
  • 退出房间
  • 修改房间属性
  • 查询房间
  • 删除房间
  • 房间停止加入成员
  • 房间允许加入成员

玩家匹配

  • 快速加房
    根据最大玩家数、房间类型,可以快速加入房间:有符合匹配条件的房间快速进入房间,没有符合匹配条件的房间即创建一个房间。球球大作战、贪吃蛇等游戏适用于这种模式。

  • 玩家匹配

    • 支持最大房间数、房间类型进行匹配。
    • 支持等级、地图、货币等一切可以度量的概念进行匹配。
    • 支持绝对匹配和一定误差内进行匹配,例如 A 玩家10级,B玩家10级,可以匹配上。通过简单设置也可以将10级的 A 玩家与11级的 B 玩家匹配上。

消息通信

  • 帧同步
    按帧频率进行信息同步,高性能高效率同步。

  • 状态同步
    可按需同步,并指定信息同步的对象、同步内容。

  • 实时服务器
    在实时服务器中,进行实时对战和回合制游戏的逻辑,您只需要填写游戏逻辑,房间管理会自动分配实时服务器,无需购买服务器和运维。

其他功能

网络状态监控
玩家掉线或者弱网络进行通知,断线重连等。