Re: [兵器]關於阿法妻~我是javaMA工程師

看板HOT_Game (熱門遊戲)作者 (傳說中的小米)時間18年前 (2007/06/24 13:21), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串8/9 (看更多)
※ 引述《airderek (此使用者離位)》之銘言: : : 一個打字兵分配到五至六個火力兵,假設是 A vs 1,2,3,4,5 : : 這樣只要建立起以 A 為中心的五條 TCP connections : : A 不斷的幫 1,2,3,4,5 解圖,1,2,3,4,5 不斷得把 click 數送出去 : : 偵測到被 ban 就換其他人進來 : 請問各位高手 有辦法做到隨機分配組員嗎? : 就是給電腦去分配 : 因為隨時可能有打字兵會下線 : 或者說 火力兵 可能臨時要關機 : 如果要做動態分配 會不會導致sever端過於忙碌 : 光查線上使用者的時間 找到可用的人 然後連上 : 這樣應該會用到超多sever的吧? : 我不專業 只是猜想 1.火力兵關機,TCP connection 會中斷 打字兵把這個 event 傳回 server server 就會知道某個打字兵現在少養一個人 2.火力兵開機,server 從他的打字兵列表裡任選一個還沒到上限的 (不強求最佳解,也就是最少人的那個的話,可以很快) 把打字兵的 IP/port 傳給火力兵,連線就建好了 3.打字兵關機 N 個火力兵的 TCP connection 會中斷 火力兵把這個事件傳回 server server 把這個打字兵從列表中刪除後,依序進行第二項作業 4.打字兵開機 連線上 server 時,把自己能開的 port(s) 傳給 server server 把打字兵加入打字兵列表 ========= 其實要更像驢子的話,應該是這樣 Server 只做第三項跟第四項 火力兵定期(一個小時一次?)跟 server 要一次列表 每次拿到圖片就亂數挑一個打字兵用 UDP 送圖片等答案 等十秒沒等到就亂數挑另一個 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 216.143.48.98 ※ 編輯: RJJ 來自: 216.143.48.98 (06/24 13:23)

06/24 13:33, , 1F
很清楚的架構解說!! 敬禮!!
06/24 13:33, 1F

06/24 13:59, , 2F
BTW 也可以用web 架幾個打字兵
06/24 13:59, 2F

06/24 14:05, , 3F
要記得保留無打字兵的手動模式喔
06/24 14:05, 3F

06/24 14:56, , 4F
然後也可以在介面線上呼籲 現在需要打字兵之類的
06/24 14:56, 4F
文章代碼(AID): #16VVyyhF (HOT_Game)
討論串 (同標題文章)
文章代碼(AID): #16VVyyhF (HOT_Game)