做webgame也有段时间了,最近上线的游戏还处于起步阶段,第二个月收入突破100万了,跟市面上大的webgame比起来,根本不算什么,但有收入总比没有好,呵呵,以后还需更加努力。现在总结一下自己webgame的架构设计,总结的目的一方面是为了共享给网上的朋友,也希望网友给我提出不足之处,另一方面是为了更好的降低成本,总结那些环节还能进一步节省开支。
大家一开始看的这个图是游戏服务端逻辑架构Level1,从图上大体能看出,由多个基础服务提供支持,多个游戏共享通用逻辑服务,外加各自游戏的特性逻辑服务,组成了整个服务端的逻辑架构。
基础服务有很多,有日志服务,通信和内容传递服务(类似WCF的功能),权限,事务,SSO(单点登录),异常处理和查询,路由,监控,服务的注册和分离,配置中心以及数据的提供和存储。
1.日志,用于记录游戏的点点滴滴,游戏交易,玩家数据变化以及需要记录信息的地方。
2.通信和内容传递服务&#