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

JavaScript012

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并把用户添加进去了

推送方法

亲,学习新东西,好好看人家的官方文档先哈。

刚在git上找了一个pomelo的项目,不知道你是不是用的这个玩儿。

https://github.com/NetEase/pomelo/blob/master/test/config/master.json

首先,找到config文件夹;然后,找到里面servers.json 或者 master.json之类的文件,把port改了就行。

两个项目,必须用不同的端口号。比如一个是 3005,你把另一个改成3006,就可以启动鸟。

安装nodejs。nodejs下载地址:https://nodejs.org/en/。下载完成后点击安装,一直默认点击下一步即可,安装比较简单,这里不再一一展开。

检查nodejs是否安装完成。在命令行中输入:node,点击回车查看是否安装完成,显示结果如下图即表示安装成功。

安装python和VC编译器。Python:版本在2.5 - 3.0之间(官方的要求)

VC编译器:包含在VS2010中。这两个很简单,大家自行安装吧,这里不再赘述。

npm安装pomelo。安装完nodejs后,会自动安装上npm,可以通过npm来安装pomelo。但是国内npm可以使用cnpm来安装,命令行:cnpm install pomelo -g

查看pomelo是否安装完成。我们可以用命令行:pomelo -h 来查看pomelo是否安装完成,结果如下图所示即为安装成功

创建项目pomelo init ProjectName。

进入到项目文件夹,运行npm-install.bat。

进入项目服务器开启项目,大工告成。