我们公司之前用的leancloud的即使通讯做的网络游戏,类似于一个大服务区就是一个聊天室,然后里面的游戏指令都是通过IM通信完成的。然后看到还有一个多人游戏对战的服务,我们理解,不管是什么样的,底层本质应该都是IM吧? 那我用即时通讯来做网络游戏,和用多人对战游戏解决方案来做网络游戏的区别在哪呢? 官方可以解答一下吗,始终没搞明白,已经有了双向通信服务了,为什么还会出一个多人游戏对战服务?
您好,即时通信更适合做聊天,多人对战更适合游戏。二者有这些区别:1、多人对战是不记录消息的。即时通信是有消息记录的。2、多人对战每秒可发送的消息量更大,每房间最大消息数量是 500msg/s。即时通信是客户端发消息操作限制为每分钟 60 次。3、多人对战增加了匹配功能。即时通信没有。4、计费方式不同。即时通信按照累计日活计费,多人对战按每日最大在线人数收费。
总体来说,即时通信服务有一些适合聊天场景的扩展功能(敏感词过滤、历史消息存储等),多人对战有针对游戏的扩展功能。