你的思路大致是对的。
那些诸如好友服务的**业务逻辑**,都是自己实现的服务端,你可以用HTTP也可以用Protobuf处理这块的通讯,那些现成的服务限制有点多。
然后DS部署又是另一个话题了。DS是负责处理游戏逻辑的,也就是那些属性同步之类的玩意。所以首先你需要有一个匹配服务,这里匹配还是业务逻辑的范畴。匹配到对局之后,匹配服务通知拉起DS,拉起完成后告知客户端DS连接方式,客户端自己去连接到DS。DS本身也会与业务服务通信,因为有鉴权之类的逻辑。
当然因为DS要加载很多资源文件,启动速度是个问题,这方面又有很多优化点,这个就不展开了。
赞
2
评论
评论于 549 天前