Webinar
让 AI Agents 协同工作:探索 A2A over MQTT 与 EMQX A2A Registry|立即报名 →

EMQX 游戏解决方案

面向 实时游戏 的 MQTT 数据底座

打造响应灵敏、沉浸感强的在线游戏,持续吸引玩家参与。通过基于 MQTT 的 EMQX,大规模传递实时聊天、在线状态、通知和活动事件。

概览

实时游戏为什么选择 MQTT

通过 MQTT 消息,将玩家的聊天、在线状态、通知与实时活动连接起来。

灵敏的社交互动

在玩家与后端服务之间交换聊天、在线状态和通知事件。

可配置的消息投递

通过 MQTT QoS,在不稳定的移动网络中更可靠地传递关键游戏消息。

持续扩大的玩家社区

随着玩家规模增长,将连接与消息路由分散到集群各节点。

架构

基于 EMQX 的游戏通信架构

通过 EMQX 将玩家和游戏事件分发至客户端、后端服务及分析系统。

核心能力

游戏开发者选择 EMQX 的理由

为游戏与社交功能构建并运营消息层。

可扩展的连接能力

单集群支持数百万玩家同时在线,为大型多人在线游戏在流量高峰期稳定运行提供保障。

集群指南

区域部署

在靠近玩家和后端服务的位置部署消息服务器,并按区域配置客户端路由。

集群连接指南

游戏引擎集成

将兼容的 MQTT 客户端库接入 Unity 或 Unreal Engine 应用,并在目标平台上测试。

Unity MQTT 指南

后端数据集成

将游戏事件发送至受支持的流处理平台、数据库和云服务。

数据集成指南

玩家与游戏分析

将活动数据与游戏遥测发送至分析工具,用于玩家参与度分析和运营监控。

规则引擎指南

灵活的部署方式

在云端或数据中心运行消息服务,按玩家分布配置区域服务。

部署指南

使用场景

打造实时游戏体验

通过社交动态、通知和选定的游戏事件,让玩家保持连接。

游戏内聊天

在玩家之间传递文本聊天与聊天元数据。语音和视频由专用媒体服务提供。

玩家通知

向订阅玩家发送邀请、好友请求、成就更新和实时活动公告。

在线状态与位置

共享在线状态与选定的位置更新,支持社交地图、好友列表和团队协作。

实时游戏事件

分发比分、大厅更新和选定的对局事件;权威游戏状态仍由游戏服务器维护。

客户案例

JAGAT 如何通过 EMQX 打造流畅社交体验

了解社交应用 JAGAT 如何通过 EMQX 服务数百万用户,为基于位置的社交功能提供可靠的实时消息,打造流畅互动体验。

阅读案例

资源

探索游戏 MQTT 资源

常见问题

常见问题

构建实时游戏数据底座

与 EMQX 专家共同规划游戏的聊天、在线状态和事件消息服务。