
pinus
文章平均质量分 74
游戏服务器开发pinus使用经验
过客猫2022
这个作者很懒,什么都没留下…
展开
-
pomelo配置wss方式
pomelo原生支持wss,只需要配置好就可以了。现在微信小程序,小游戏和facebook小游戏都需要这个。首先需要证书,我一般是在阿里去上申请证书的。登录阿里云(www.net.cn),然后在右上角选择控制,进入域名管理。在域名管理里面,选择一个你要使用的域名(要求已备案)看详细信息。如下图所示:然后你输入一个二级子域名,申请免费证书,假定我们这里申请的二级域名是test,...原创 2018-09-18 10:58:59 · 4319 阅读 · 2 评论 -
基于node实现google play订单签名验证
我这里服务器是基于node.js的pomelo框架,前端则是用unity3d。unity3d通过一个插件实现了前端的支付功能,但是没有验证功能。具体可以看文档:https://docs.unity3d.com/Manual/UnityIAP.html和https://docs.unity3d.com/Manual/UnityIAPValidatingReceipts.html。在文章https:/...原创 2018-06-26 23:34:09 · 1865 阅读 · 1 评论 -
pomelo获取玩家连接事件,完整实现
当有玩家连接过来,服务器需要做一些处理,这个很有必要。如果你在app.configure(...()=>{//增加connector的事件,结果是无效的。因为app还没有start。connector还没有初始化。})事实上是app.configure的回调是立马执行的。下面是configure的代码实现:Application.configure = function (env, type...原创 2018-05-23 11:56:06 · 2373 阅读 · 1 评论 -
用VSCode远程调试Pomelo服务器子进程
pomelo是网易开源的轻量级游戏服务器框架。是基于node.js的多进程异步服务器框架。非重度游戏,完全可以用它来实现游戏服务器。pomelo的地址是:https://github.com/NetEase/pomelo,大家可以去下载,我这里用的是2.2.5版本。在node 6.x或8.x下可以运行。由于pomelo实现的是多进程的,这样就不能使用vscode在windows下面,直接调试。只有...原创 2018-05-04 15:01:21 · 2451 阅读 · 0 评论 -
pomelo 清除没有完成注册的链接(2018-5-23更新)
pomelo是一个非常优秀轻量级游戏服务器框架。在使用过程中,我个人没有发现client连过来的时候,框架有会new connection事件给你处理接口。理论上来说,你不知道它是什么时候连上来的。问题是,client连上来后,可以什么消息都不发,只要保持默认的心跳协议,就可以一直连接。在我的开源库:http://blog.youkuaiyun.com/zdhsoft/article/details/7924...原创 2018-03-07 14:01:35 · 620 阅读 · 0 评论 -
pomelo通过过滤器,增加消息处理分隔线
pomelo对消息都有一个过滤机制,我们只需要before或after,打印分隔线。在app.configure,对应的服务器实始化的时候,增加过滤器。 let xxfilter = require("./app/servers/platform/filter/platformFilter"); app.filter(xxfilter());下面是过滤器的实现://这个是过滤器...原创 2018-02-10 16:21:20 · 599 阅读 · 0 评论 -
pomelo 打印在线人数
在app.js对connector中,增加一个定时器,可以显示当前在线情况。app.configure('production|development', 'connector', function () { log.info("connector configure..."); app.set('connectorConfig', { co...原创 2018-02-10 16:11:36 · 1187 阅读 · 0 评论 -
创建pomelo工程
进入dos命令行窗口npm install pomelo@2.x -gd:\work\pomelo init xxxx通信方式:1 websocket1在xxxx目录下面,就多了game-server和web-server然后在game-server和web-server执行 npm install -d启动:d:\work\xxxx\game-server目录下:执行 node appd:\wo...原创 2018-02-25 09:24:01 · 909 阅读 · 0 评论