请教下各位大佬们网络消息太多处理不过来怎么办

就是多人同屏的游戏 几百人同时释放技能 一秒内可以释放好几次 导致客服端消息太多处理不过来 有什么优化的方案?希望论坛里大佬们给一个建议或者参考 谢谢!!!

你是如何发现处理不过来的

服务端合消息呀,比如你 60/30帧 那么算出单帧时间,该时间内消息合并发送给客户端,客户端一帧渲染所有的就可以了

引擎网络消息回来的地方做了分帧处理的优化,也就是说引擎一帧只处理一条消息。如果消息比较频繁可以修改一下

消息队列,削峰。AOI相关算法,area of interest。

我觉得消息队列相对来说是一个很好的解决方法,如果在帧监听里监听消息或者合并都有可能出现处理不及时。队列就不一样,我接一条存起来,处理完就清掉这一条。