ddk2222-luck

Results 9 comments of ddk2222-luck

How is the progress now? Any progress?

> > > > 把 CLOSE_SESSION这个事件透传到后端进程怎么样?而不是只处理这个关闭queue的功能。 > > @whtiehack > 可以,不错的想法 请问这个功能更新了吗?我在代码里好像没有看到此部分的更新? 我现在自己改的也是类似QianPeili的办法解决. 看源代码的时候,似乎好像有一个问题,就是多frontend的时候,每个链接到的frontend的sessionId都是从启动后按1开始累加的 那这个sid不区分frontend前端ID的话,在manager.addTask里 这个时候如果frontend 01和02都生成的SID的话,随便一个关闭都会影响到另外一个前端的回调

我在后端的remote多加了一个远程RPC调用 exports.RPCGameCloseQueue = function(queueId, cb){ taskManager.closeQueue(queueId, true); cb(queueId); } node_modules/pomelo/lib/connectors/hybridconnector.js 里的“disconnect”事件里在调用这个远程RPC方法,用了半年多了很稳定 app.rpc.hall.gameServerRemote.RPCHallCloseQueue.toServer('*', queueId, function(err){ });

> 他可能是要一个类似于netch进程模式的处理方式,netch拦截icmp设置为固定值,也不是上面理解的对外发icmp包,只用于本机内部,欺骗应用程序。这样子有的游戏就可以显示成ping很低 应该不是的,现在很多FPS游戏都不是用PING值来作为延迟参考了。 他应该就是要tpc udp over icmp,在复杂的网络环境下,icmp包的优先级高,就优先转发了。 我测试过,icmp穿防火墙的能力确实很强,优先级也高,在小流量,50kb/s下很稳定,流量一大就会被识别成网络攻击了,本地ISP马上把你QOS。 如果只是专门带一个网络游戏那确实是够了。

> Can I use version 2 now? thanks! Yes, it is already possible, but if you want to be principled, you must introduce the V2 version of the package. Cannot...

同问,现在很多框架已经不支持PHP7了