[發(fā)明專利]一種游戲系統(tǒng)內(nèi)的人員匹配方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201810973264.3 | 申請(qǐng)日: | 2018-08-24 |
| 公開(公告)號(hào): | CN109126141B | 公開(公告)日: | 2019-11-26 |
| 發(fā)明(設(shè)計(jì))人: | 宋大偉;李拓 | 申請(qǐng)(專利權(quán))人: | 蘇州玩友時(shí)代科技股份有限公司 |
| 主分類號(hào): | A63F13/795 | 分類號(hào): | A63F13/795 |
| 代理公司: | 11400 北京商專永信知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人: | 邢若蘭;高之波<國際申請(qǐng)>=<國際公布> |
| 地址: | 215000 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 匹配 匹配邏輯 游戲系統(tǒng) 宕機(jī) 負(fù)載上限 規(guī)則執(zhí)行 匹配請(qǐng)求 閥值時(shí) 健壯性 狀態(tài)時(shí) 管理 游戲 大廳 保證 | ||
本發(fā)明提供了一種游戲系統(tǒng)內(nèi)的人員匹配方法及系統(tǒng),該方法包括如下步驟:當(dāng)收到大廳服的玩家匹配報(bào)名請(qǐng)求時(shí),匹配管理服判斷主匹配服是否處于宕機(jī)或者負(fù)載過高的情況下,若否,則匹配管理服優(yōu)先選擇主匹配服執(zhí)行匹配邏輯;若是,則匹配管理服啟用從匹配服執(zhí)行匹配邏輯;主匹配服或從匹配服收到玩家匹配請(qǐng)求信息后,根據(jù)規(guī)則執(zhí)行匹配邏輯。其有益效果是,由于設(shè)置了從匹配服,主匹配服的負(fù)載超過一個(gè)閥值時(shí),或者主匹配服處于宕機(jī)狀態(tài)時(shí),則立即啟用從匹配服執(zhí)行匹配邏輯,從而保證游戲整體的匹配正常進(jìn)行。提高了匹配服的健壯性和負(fù)載上限。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)游戲技術(shù)領(lǐng)域,尤其涉及一種游戲系統(tǒng)內(nèi)的人員匹配方法及系統(tǒng)。
背景技術(shù)
對(duì)戰(zhàn)類游戲,經(jīng)常會(huì)用到類似天梯匹配的玩法,不同的玩家需要根據(jù)一定規(guī)則匹配到一個(gè)戰(zhàn)斗房間中,進(jìn)行競技游戲。常見實(shí)現(xiàn)思路:在匹配池中按照分?jǐn)?shù)或其他指定規(guī)則,為參與玩家/組隊(duì)列表的鍵值對(duì)建立紅黑樹。每一個(gè)新玩家/組隊(duì)參與進(jìn)來,將會(huì)根據(jù)對(duì)戰(zhàn)模式在天梯池尋找合適玩家。
常見解決方案,解決玩家匹配的問題,都會(huì)設(shè)置一個(gè)相應(yīng)的匹配服。匹配服可以和大廳服及戰(zhàn)斗房間相互獨(dú)立,匹配邏輯有可能運(yùn)行在大廳服,也有可能獨(dú)立于大廳、戰(zhàn)斗房間服,單獨(dú)設(shè)置一個(gè)匹配服。
在有匹配請(qǐng)求的時(shí)候,將玩家匹配相關(guān)信息打包,在匹配服中,每個(gè)團(tuán)隊(duì)實(shí)現(xiàn)方式可能不同,但多數(shù)會(huì)用自定義的數(shù)據(jù)結(jié)構(gòu),存儲(chǔ)玩家的匹配信息,并進(jìn)行排序。最終按照一定的匹配規(guī)則,完成匹配邏輯。
但是,傳統(tǒng)的游戲匹配方案,仍存在一些問題。
1)如果是在全球唯一服的情景下,單個(gè)匹配服數(shù)據(jù)處理量非常大,則可能有宕機(jī)風(fēng)險(xiǎn)。
2)自定義的匹配池?cái)?shù)據(jù)結(jié)構(gòu),設(shè)計(jì)起來比較復(fù)雜,容易出現(xiàn)數(shù)據(jù)錯(cuò)誤。
發(fā)明內(nèi)容
背景技術(shù)當(dāng)中的缺陷主要是由于上面提到的以下內(nèi)容導(dǎo)致的。
1)游戲匹配機(jī)制的健壯性不足,通常由于匹配服乃至整個(gè)游戲拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)沒有考慮高負(fù)載下,服務(wù)器穩(wěn)定性可能出現(xiàn)的宕機(jī)風(fēng)險(xiǎn),以及風(fēng)險(xiǎn)出現(xiàn)時(shí),沒有設(shè)計(jì)對(duì)應(yīng)的應(yīng)對(duì)措施導(dǎo)致。
2)匹配池?cái)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)通常每個(gè)團(tuán)隊(duì)自己實(shí)現(xiàn)的,方式也各不相同。
為了至少解決現(xiàn)有的技術(shù)問題。
本發(fā)明提供了一種游戲系統(tǒng)內(nèi)的人員匹配方法,其中,方法包括如下步驟:
利用匹配管理服進(jìn)行負(fù)載均衡;
當(dāng)收到大廳服的玩家匹配報(bào)名請(qǐng)求時(shí),匹配管理服判斷主匹配服是否處于宕機(jī)或者負(fù)載過高的情況下,
若否,則匹配管理服優(yōu)先選擇主匹配服執(zhí)行匹配邏輯;
若是,則匹配管理服啟用從匹配服執(zhí)行匹配邏輯;
主匹配服或從匹配服收到玩家匹配請(qǐng)求信息后,根據(jù)規(guī)則執(zhí)行匹配邏輯。
其有益效果是,由于設(shè)置了從匹配服,相當(dāng)于增加了一個(gè)備用服務(wù)器。當(dāng)主匹配服處于正常狀態(tài),且相應(yīng)的負(fù)載也是低于閥值的,則優(yōu)先選擇主匹配服執(zhí)行匹配邏輯。但是當(dāng)出現(xiàn)意外情況,即主匹配服的負(fù)載超過一個(gè)閥值時(shí),或者主匹配服處于宕機(jī)狀態(tài)時(shí),則立即啟用從匹配服執(zhí)行匹配邏輯,從而保證游戲整體的匹配正常進(jìn)行。提高了匹配服的健壯性和負(fù)載上限。
在一些實(shí)施方式中,在執(zhí)行匹配邏輯的過程中:
若匹配到相應(yīng)玩家,則將相應(yīng)的玩家匹配到同一戰(zhàn)斗房間服內(nèi),匹配邏輯執(zhí)行完畢;
若未匹配到相應(yīng)玩家,則將自己的匹配信息插入內(nèi)存數(shù)據(jù)庫,稍后再重新進(jìn)行匹配邏輯。
其有益效果是,通過不斷進(jìn)行執(zhí)行匹配邏輯過程,從而為玩家快速的匹配到相應(yīng)的玩家,進(jìn)入到戰(zhàn)斗房間服進(jìn)行競技游戲。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州玩友時(shí)代科技股份有限公司,未經(jīng)蘇州玩友時(shí)代科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810973264.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
A63F 紙牌、棋盤或輪盤賭游戲;利用小型運(yùn)動(dòng)物體的室內(nèi)游戲;其他類目不包含的游戲
A63F13-00 使用二維或多維電子顯示器
A63F13-02 .附件
A63F13-08 .結(jié)構(gòu)零件或布置,例如其他類目不包括的殼體、導(dǎo)線、連接件、操縱臺(tái)
A63F13-10 .游戲過程的控制,例如開始、進(jìn)行、結(jié)束
A63F13-12 .涉及若干游戲裝置之間的相互作用,例如傳送和分配系統(tǒng)
A63F13-04 ..用于命中顯示器上的特殊區(qū)域,如具有光電探測裝置的
- 網(wǎng)絡(luò)游戲系統(tǒng)及創(chuàng)建游戲元素的方法
- 用于游戲內(nèi)容配置和管理系統(tǒng)的系統(tǒng)和方法
- 資料轉(zhuǎn)換方法與系統(tǒng)及其應(yīng)用方法、應(yīng)用系統(tǒng)及記錄媒體
- 用于游戲內(nèi)容配置和管理系統(tǒng)的系統(tǒng)和方法
- 用于提供投注游戲的方法和系統(tǒng)
- 用于博弈游戲場所應(yīng)用的豐富的游戲環(huán)境
- 用于博弈游戲場所應(yīng)用的豐富的游戲環(huán)境
- 多玩家視頻游戲用系統(tǒng)和方法
- AI對(duì)象匹配方法、系統(tǒng)及電子設(shè)備和存儲(chǔ)介質(zhì)
- 基于系統(tǒng)消息快速接入游戲任務(wù)的方法、系統(tǒng)及終端
- 一種自動(dòng)恢復(fù)集群中意外宕機(jī)節(jié)點(diǎn)的方法
- 一種虛擬機(jī)動(dòng)態(tài)遷移方法和裝置
- 一種嵌入式處理器宕機(jī)的記錄裝置
- 一種基于服務(wù)器集群的高可用方法及其裝置
- 基于服務(wù)器集群的宕機(jī)服務(wù)器任務(wù)處理方法及系統(tǒng)
- 一種任務(wù)調(diào)度方法及裝置
- 一種保存服務(wù)器宕機(jī)日志的方法及系統(tǒng)
- 一種基于Pass平臺(tái)的中間件節(jié)點(diǎn)自愈系統(tǒng)的自愈方法
- 宕機(jī)處理方法和裝置
- 目標(biāo)機(jī)臺(tái)宕機(jī)的監(jiān)控方法、裝置及可讀存儲(chǔ)設(shè)備





