請(qǐng)問使用GateWay,假如有100個(gè)游戲房間,每個(gè)房間的出牌倒計(jì)時(shí)時(shí)間怎么設(shè)計(jì)?或者說誰主動(dòng)去執(zhí)行呢?...
2018-06-19 13:09:46 pid:23475 Register auth timeout (120.78.225.124). See http://wiki.workerman.net/Error4 for detail 2018-06-19 17:59:13 pid:23482 Worker process terminated with E_ERROR "Uncaught Exception: cl...
在Applications/Chat下建立了一個(gè)Worker文件處理定時(shí)器,如果時(shí)間一到,怎么樣發(fā)消息到Events.php里接受,然后處理業(yè)務(wù)邏輯返回WEB客戶端?謝謝...
請(qǐng)問下WINDOS下單開一個(gè)Worker定時(shí)器進(jìn)程,每秒鐘循環(huán)查詢數(shù)據(jù)庫里面存在的房間,可能有幾百個(gè)房間或上千個(gè)房間,達(dá)到一定人數(shù)開始游戲并進(jìn)行邏輯處理(倒計(jì)時(shí),開牌倒計(jì)時(shí),下注,發(fā)牌,結(jié)算,顯示數(shù)據(jù),清理數(shù)據(jù)后下一局,如此循環(huán)下去),只有一個(gè)定時(shí)器這樣會(huì)引起每個(gè)房間內(nèi)的數(shù)據(jù)延遲或者游戲數(shù)據(jù)錯(cuò)亂嗎?我的想法是每個(gè)房間一個(gè)定時(shí)器,或者一個(gè)房間一個(gè)進(jìn)程,只處理這個(gè)房間內(nèi)的一切,但是有太多房間,這想法好像不切實(shí)際,麻煩指導(dǎo)...
一局游戲大約1分鐘才結(jié)束,不是邏輯執(zhí)行的時(shí)間,而且一局有30個(gè)人一個(gè)房間,有未知個(gè)房間,想問下怎么樣才能應(yīng)對(duì)這種需求,才能運(yùn)行流暢,服務(wù)器才能頂?shù)米?,用GATEWAY做好還是WORKERMAN,麻煩各位,謝謝了...
Gateway游戲項(xiàng)目,不同房間游戲開始之前定時(shí)30秒,30秒后開始處理游戲,上次的問題雖然搞定了異步進(jìn)行,現(xiàn)在問題是前端顯示會(huì)跳過秒數(shù),比如30 29 直接27了這樣,這個(gè)秒數(shù)我是從數(shù)據(jù)庫讀出來每一秒都返回給前端,會(huì)不會(huì)是這個(gè)頻繁操作數(shù)據(jù)庫引起的?如果客戶端開多了房間,我估計(jì)很快就卡住了,看了社區(qū)的問題想單獨(dú)開啟個(gè)進(jìn)程來處理定時(shí)器,麻煩指導(dǎo)下該怎么做,新手, 謝謝了。 下面是別人問題中的 http://wenda....
請(qǐng)問如果有2個(gè)房間,每個(gè)房間發(fā)送一個(gè)計(jì)時(shí)器倒計(jì)時(shí),怎么樣才能每個(gè)房間都屬于自己的倒計(jì)時(shí),我現(xiàn)在做的效果是用戶進(jìn)入房間,給房間號(hào)存到SESSION里面。然后在計(jì)時(shí)器里面獲取SESSION也就是房間號(hào),好像不是異步執(zhí)行,會(huì)卡住另外一個(gè)房間的計(jì)時(shí)器,該怎么做?求指導(dǎo)謝謝...
我的問題是:一個(gè)多人在線的游戲房間里面,在onWorkerStart里開一個(gè)定時(shí)器監(jiān)聽玩家進(jìn)入房間,當(dāng)人數(shù)為大于2人的時(shí)候開始游戲,前端頁面怎么接收到信息呢?前端onmessage里面好像是客戶端主動(dòng)發(fā)送的,能不能gateway主動(dòng)發(fā)送呢?如果已經(jīng)開始游戲了,那下一個(gè)人怎么實(shí)時(shí)看到游戲中的畫面呢?下面這段代碼是不是不對(duì)或者思路不對(duì)還是哪里不對(duì),困擾了3天,每晚幾乎沒有睡,看了手冊(cè)和社區(qū)里的問題都沒有怎么明白,求大神指...