作为一名游戏爱好者,从MMORPG到MMO,MOBA再到打卡牌,休闲类游戏,都有涉猎,很好奇这么多不同类型的游戏,风格和架构都不尽相同,游戏云是如何做出相应的方案来应对的呢?
楼上讲了一下MMRGP游戏的方案,我来介绍下MOBA的吧,首先来一张荣耀的截图吧,哈哈:
各位觉得这个结果如何?我是左边的妲己,我表示打得很吃力,除了我家韩信前期送的原因,再有就是没用加速器啊。
网络卡了,要不是我选的一套秒人的妲己,估计就输了。。。。(┭┮﹏┭┮)
但我相信科学,更相信自己有爱,最终还是胜利了。
额,废话说多了,那么MOBA游戏的云解决方案长什么样子呢?我看了下腾讯云的官网,找到了这么一张图:
可以看见,全局服中采用了redis和全局数据库,包括聊天系统,邮件系统,和商城系统等,主要负责游戏内玩家的交互工作。全局服务器部署在云服务 CVM 上面。同时使用云数据库 CDB 存储相关的全局数据。
而其它的和MMORPG都差不多
楼主既然提到了不同种类的游戏,那就先看看MMORPG游戏吧:因为MMORPG这种大型游戏,一方面需要低时延,另一方面浏览页面的加载对速度的要求也很高,其次还有批量开服合服的操作,最重要的是面临各种流量攻击等安全问题也是最多的。
对此,要想保证这几个要求,云服务器的部署就应该稳定可靠的前提下进行提速,如下方案:
可以看到对于低时延的需求,可以通过负载均衡来解决:
用于处理和分发用户端请求,由负载均衡和多组服务器系统集群构建。
而对于更新加载等问题通过CDN和COS可以完美的解决。
而安全防护模块可以监控服务器运行状况,防止黑客和 DDOS 攻击。有效保障游戏业务安全、稳定。
相似问题