[發(fā)明專利]游戲數(shù)據(jù)處理方法、裝置、系統(tǒng)、服務器及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202011564597.4 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112657185A | 公開(公告)日: | 2021-04-16 |
| 發(fā)明(設計)人: | 董超 | 申請(專利權)人: | 北京像素軟件科技股份有限公司 |
| 主分類號: | A63F13/53 | 分類號: | A63F13/53;A63F13/79;A63F13/795;A63F13/843 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 李莎 |
| 地址: | 102200 北京市昌平區(qū)*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 游戲 數(shù)據(jù)處理 方法 裝置 系統(tǒng) 服務器 存儲 介質(zhì) | ||
本發(fā)明提供一種游戲數(shù)據(jù)處理方法、裝置、系統(tǒng)、服務器及存儲介質(zhì),該方法應用于場景控制中心服務器;該場景控制中心服務器與多個場景計算單元服務器進行數(shù)據(jù)交互;該方法包括:獲取全部玩家數(shù)據(jù);根據(jù)預設的分配策略建立每個所述場景計算單元服務器與至少一個所述玩家數(shù)據(jù)的對應關系;向全部所述場景計算單元服務器發(fā)送通知消息。本申請是將場景控制服務器的功能進行拆分,將處理游戲計算邏輯遷移到若干個場景計算單元服務器上,實現(xiàn)分擔中心服務器計算壓力的目的,通過管理影子角色的數(shù)據(jù)同步,提高了單個場景可以容納的玩家數(shù)量以及實現(xiàn)各個玩家之間的交互。
技術領域
本發(fā)明涉及領域游戲數(shù)據(jù)處理技術領域,具體而言,涉及游戲數(shù)據(jù)處理方法、裝置、系統(tǒng)、服務器及存儲介質(zhì)。
背景技術
隨著科技的發(fā)展,網(wǎng)絡游戲的類型有很多種,大型多人在線角色扮演游戲是一種復雜的,對性能要求很高的游戲類型,隨著游戲體驗的升級,玩家越來越期望能在同一場景內(nèi)看到更多的其他玩家,并進行實時交互。玩家的增多也要求游戲場景的變大,而對于變大的場景要做到連續(xù)的提供給玩家優(yōu)質(zhì)的游戲體驗,中間不存在切換場景等影響連續(xù)性的內(nèi)容。
目前,無縫地圖場景能夠使場景變大,容納更多的玩家,而且在場景切換的時候不會讓用戶感到不連續(xù)或卡頓。但現(xiàn)有的實現(xiàn)無縫地圖場景的方式包括無感的切換地圖法、游戲計算單元處理線程化等方式,這些實現(xiàn)方式中玩家同時在線數(shù)量仍然會受到場景控制中心服務器的性能的限制,現(xiàn)有的場景控制中心服務器集游戲數(shù)據(jù)維護與邏輯計算于一身,容易因服務器問題導致游戲不能正常進行。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的之一是提供一種游戲數(shù)據(jù)處理方法、裝置、系統(tǒng)、服務器及存儲介質(zhì),用以提高大型多人在線角色扮演游戲中無縫地圖場景的玩家同時在線數(shù)量,提高大量同場景角色實時交互的處理能力。
本發(fā)明的技術方案如下:
第一方面,本發(fā)明提供一種游戲數(shù)據(jù)處理方法,應用于場景控制中心服務器;所述場景控制中心服務器與多個場景計算單元服務器進行數(shù)據(jù)交互;所述方法包括:獲取全部玩家數(shù)據(jù);根據(jù)預設的分配策略建立每個所述場景計算單元服務器與至少一個所述玩家數(shù)據(jù)的對應關系;向全部所述場景計算單元服務器發(fā)送通知消息;其中,所述通知消息包含全部所述對應關系;所述通知消息用于指示每個所述場景計算單元服務器創(chuàng)建與所述場景計算單元服務器對應的目標玩家數(shù)據(jù)的玩家角色以及創(chuàng)建除所述目標玩家外的所有玩家數(shù)據(jù)對應的影子角色;任意兩個所述場景計算單元服務器之間進行所述影子角色的數(shù)據(jù)交互。
第二方面,本發(fā)明還提供一種游戲數(shù)據(jù)處理方法,應用于第一場景計算單元服務器,所述第一場景計算單元服務器為多個所述場景計算單元服務器中的任意一個;所述第一場景計算單元服務器與場景控制中心服務器進行數(shù)據(jù)交互,所述方法包括:接收所述場景控制中心服務器發(fā)送的通知消息;所述通知消息中包含每個所述場景計算單元服務器與至少一個所述玩家數(shù)據(jù)的對應關系;根據(jù)全部所述對應關系,創(chuàng)建與所述第一場景計算單元服務器對應的目標玩家數(shù)據(jù)的玩家角色以及創(chuàng)建除所述目標玩家外的所有玩家數(shù)據(jù)對應的影子角色;任意兩個所述場景計算單元服務器之間進行所述影子角色的數(shù)據(jù)交互。
第三方面,本發(fā)明還提供一種游戲數(shù)據(jù)處理方法,應用于場景同屏控制服務器,所述場景同屏控制服務器與場景控制中心服務器進行數(shù)據(jù)交互;所述方法包括:應用于場景同屏控制服務器,所述場景同屏控制服務器分別與場景控制中心服務器和多個場景計算單元服務器進行數(shù)據(jù)交互;所述方法包括:接收所述場景控制中心服務器發(fā)送的全部玩家數(shù)據(jù);創(chuàng)建每個玩家數(shù)據(jù)對應的玩家角色;接收所述多個玩家計算單元服務器發(fā)送的每個所述玩家角色的位置信息;根據(jù)預設規(guī)則,建立每個玩家角色與至少一個可交互玩家角色之間的對應關系。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京像素軟件科技股份有限公司,未經(jīng)北京像素軟件科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011564597.4/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種軟巖淋水巷道支護方法
- 下一篇:一種庫岸橋隧相接高速公路設計施工方法
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





