使用GatewayWorker开发棋牌倒计时应该怎么处理?

现在是一个房间一个定时器,但是运行久了会发生堵塞,导致定时器不准.一直没有找到合适的方案,有做过棋牌的大佬能解惑的嘛?...

黑老怪 发表与 2019-09-28 2214 浏览 1 回答
GatewayWorker报错Receive bad event

[attach]2169[/attach] 大佬求告知这是什么情况...

黑老怪 发表与 2019-06-14 1483 浏览 1 回答
GatewayWorker Timer什么情况会不准?

如果我在进程中设置一个1秒一执行的定时器,定时器里的操作会执行0.2秒左右,这种情况下如果一直转的时候会出现定时器不准的情况么?...

黑老怪 发表与 2019-06-13 1793 浏览 1 回答
GatewayWorker是否可以多连接session共享

如题,因为业务需求需要多条websocket同时连接,希望能通过网站的session直接同时连接多个websocket,不知道是否可行.求大佬解答!...

黑老怪 发表与 2019-06-09 2209 浏览 2 回答
GatewayWorker Worker进程内存溢出

PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 1441792 bytes) in /www/wwwroot/s-route/vendor/workerman/workerman/Connection/TcpConnection.php on line 372 Fatal error: Allo...

黑老怪 发表与 2019-05-18 4070 浏览 3 回答
timer是如何运转的呢?

如题,如果一个进程有多个定时,多个定时器公用一个进程,对此有些疑惑. globalTimer和Timer的运转方式是否又一样呢? 求大佬解惑!...

黑老怪 发表与 2019-05-17 1704 浏览 1 回答
GatewayWorker使用两个websocket连接session丢失

项目开了两个websocket地址用相同的注册地址 192.168.100.96:5858 192.168.100.201:5858 我在websocket的onConnect时候设置了认证定时器 (我用的是GlobalTimer)// 连接到来后,定时10秒关闭这个链接,需要10秒内发认证并删除定时器阻止关闭连接的执行 $auth_timer_id = GlobalTimer::add(2, function (...

黑老怪 发表与 2019-05-13 2992 浏览 3 回答
GatewayWorker进程问题

我设置了2个BusinessWorker进程,0为定时器进程,在收消息的时候把进程重订,只能进入1 $gateway->router = function($worker_connections, $client_connection, $cmd, $buffer) { //0为删除定时器 不能被阻塞 unset($worker_connections); return $worker...

黑老怪 发表与 2019-05-08 2626 浏览 1 回答
GlobalTimer堵塞问题

如果堵塞,是堵塞的Channel\Server这个进程,还是堵塞的BusinessWorker的进程呢?...

黑老怪 发表与 2019-04-15 1530 浏览 1 回答
GatewayClient 同时推送给两个服务端出现重复

我有一个WEB端的服务和游戏端的服务,同时推送给两个服务消息时,消息会发到一个服务里(会进入第一个发送的地址里,执行时间相差零点几毫秒).求大佬支招!!...

黑老怪 发表与 2019-04-06 1994 浏览 1 回答
GatewayWorker 一个用户多个websocket连接 同时关闭时能获取到最后一个关闭么?

游戏里需要多个websocket连接 (同一个注册地址的websocket,多开gateway) 在用户关闭或退出时多个连接同时触发close 无法判断最后一个断开 退出业务会重复调用 求大佬给点建议!...

黑老怪 发表与 2019-03-27 2693 浏览 0 回答
GatewayWorker 一段时间后出现 stream_socket_client()

挂起一段时间后会出现这个情况,linux内核优化了,打开文件数没有优化. (loginOut那一行是我打印,也没有异常)   求大佬解答!!...

黑老怪 发表与 2019-03-25 2492 浏览 2 回答
GatewayWorker停止的时候有回调函数吗?

如题.只看到了启动有回调,业务逻辑需要启动时把IP地址加入redis列表,停止的时候我想删除,但是没有发现有回调函数.有大神支支招嘛?...

黑老怪 发表与 2019-03-15 2172 浏览 1 回答
棋牌游戏都需要哪些组件

自己写了两个测试版棋牌游戏(比如斗地主),但总是觉得中间缺少什么。有大牛能提供一下思路么? 我现在是用http://doc2.workerman.net/+Channel+https://wenda.workerman.net/question/3534+redis,是否需要使用消息队列呢?或者需要别的 小白求指点!...

黑老怪 发表与 2019-02-19 2867 浏览 0 回答
GlobalTimer性能问题

因为看到使用workerman自带的定时器,如果数量多的时候会发生计时不准确的情况,如果使用GlobalTimer会出现那种情况吗,如果会出现又应该怎么去解决呢?   应用场景:棋牌游戏出牌倒计时...

黑老怪 发表与 2018-12-21 2367 浏览 1 回答
GatewayWorker定时器使用

最近有个棋牌项目游戏内需要倒计时来发牌开牌,看了官方文档和论坛的大佬们的思路说需要一个定时起一个进程不是很理解。希望大佬们能够提供一下思路或者代码!...

黑老怪 发表与 2018-11-10 3485 浏览 2 回答
在Gateway启动的时候如何获取服务器IP加端口

在Gateway启动文件的onWorkerStart方法中如何获得服务器IP加端口呢?...

黑老怪 发表与 2018-11-05 2903 浏览 1 回答

黑老怪

1434
积分
0
获赞数
0
粉丝数
2018-11-02 加入
🔝