游戏开发中常用的几种聊天模式

在联网游戏中,很多游戏会做聊天系统,来实现玩家之间的互动。在游戏中最常见的聊天模式有世界聊天、组队聊天、好友聊天等。

世界聊天

世界聊天是游戏中最常见的聊天形式。游戏一般会使用了聊天室的概念,来组织玩家的世界聊天。TDS 即时通讯系统提供的 聊天室 功能不限制人数上限,可以让用户在每次进入大厅、或者游戏上线时自动加入聊天室。

虽然「聊天室」不限制成员数量,但从实际经验来看,如果人数过多,那么聊天室内消息被放大的效果会非常明显,对于终端用户而言即表现为过量消息不断刷屏,反而影响用户体验。我们会建议每个聊天室的人数控制在 5000 人左右。开发者可以考虑从应用层面将大聊天室拆分成多个较小的聊天室。

组队聊天和好友聊天

吃鸡游戏中的小队聊天、MMORPG 中的公会聊天、玩家之间的一对一私聊,也是游戏中十分常见的聊天形式。游戏可以使用 TDS 提供的 普通对话 来实现这些聊天。并且对于这类聊天,玩家可以有增加、删除成员的管理能力,用来实现队长踢出成员后同时移除对话、公会会长移除成员后同时移除对话等场景。

并且这种聊天方式也可以用于实现@ 成员提醒消息、撤回和修改消息、暂态消息、消息送达和已读的回执通知、离线推送通知(Push)等高级能力,让聊天的功能更加丰富和好用。

游戏开发中常用的几种聊天模式_第1张图片

官方消息和 GM 消息

在游戏中,游戏运营可能有时候需要发送一些全局的消息,譬如服务器即将维护这种维护类消息、世界 Boss 活动即将开始这种活动类消息。

这时候可以使用 系统消息 来实现此能力,任何人都可以随时订阅系统消息,没有人数限制,建议开发者让每个角色在创建成功后就自动订阅上系统消息,这样就能让玩家接受到每一条重要的系统通知。

不仅只是文字聊天,也可以发表情包、图片、音视频、装备链接

在很多游戏中,文字聊天是最基础的能力,但是只是文字聊天也会让聊天缺少点乐趣。

开发者可以尝试引入表情包,可以支持官方表情包或玩家自定义表情包(建议配合审核功能),如此来增加玩家之间的互动频率和参与度。目前也有不少游戏已经支持了这类功能。

另外某些游戏中,玩家可能会想在聊天中贴出自己的战绩、装备链接、BD 配置等和游戏强相关的信息,这类功能可根据游戏的实际需要方便地添加到聊天系统中。

游戏开发中常用的几种聊天模式_第2张图片

敏感词过滤

聊天中的敏感词过滤是必备的一个模块,开发者可以在后台上传敏感词列表,也可以接入第三方或者自建的敏感词过滤系统。

以上就是在游戏开发中经常使用到的几种聊天模式,如果想了解如何接入 TDS 即时通讯,可以访问我们的 即时通讯产品指南 和 即时通讯开发指南

更多游戏开发中聊天功能的疑问,也欢迎在评论区留言讨论。

你可能感兴趣的:(游戏开发中常用的几种聊天模式)