pomelo服务器对接cocos creator客户端相关(面向纯小白)

pomelo服务器对接cocos creator客户端相关(面向纯小白),第1张

先从客户端开始

因为pomelo本身并没有给出对cocos creator的支持,所以要自己写,创建如上图4个js文件

emitter.js

pomelo-client.js

protobuf.js

protocol.js

客户端初始化连接服务器

初次连接服务器

后续连接,init每次只需要换账户的时候调用

服务器相关

客户端初始化连接的是gate服,与之对应

初次与客户端连接

后续连接,客户端请求id可以直接从session获取

服务器推送,前面rpc调用的时候已经在game服的gameRemote里创建了channelService并把用户添加进去了

推送方法

优点

1.官方文档由简入繁,逻辑清晰,内容丰富,社区活跃

2.官方示例代码优秀,有适合入门的聊天室,也有复杂的MMORPG作为参考,基本满足了中小型游戏的入门需求

3.架构清晰,易伸缩易扩展

4.效率尚可,可参照官方提供的的压测数据

5.后台管理工具优秀,查看服务器状态,动态添加/停止服务器等等

6.学习成本低,招个靠谱的C++服务器现在是越来越难了,从头培养个靠谱的nodejs要比C++要相对容易,尤其在二线城市

7.已有一些使用pomelo的产品上线,算是经过了市场/同行的初步检验


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/247982.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存