[發明專利]虛擬角色的位置校驗方法、裝置、電子設備和存儲介質在審
| 申請號: | 202010740981.9 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111773680A | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 李增坤 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | A63F13/426 | 分類號: | A63F13/426;A63F13/55;A63F13/60 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 吳文心 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 角色 位置 校驗 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例提供了一種虛擬角色的位置校驗方法、裝置、電子設備和存儲介質,在接收到客戶端發送的當前位置數據包時,獲取服務端的當前服務端時間;所述當前位置數據包包括虛擬角色在游戲中當前所處位置對應的當前客戶端時間;獲取基準客戶端時間和基準服務端時間;獲取所述當前客戶端時間和所述基準客戶端時間的差值作為當前客戶端時間差值,以及獲取所述當前服務端時間和所述基準服務端時間的差值作為當前服務端時間差值;當所述當前客戶端時間差值大于或等于所述當前服務端時間差值時,確定為所述虛擬角色的位置校驗失敗。本發明實施例對游戲中虛擬角色的位置進行校驗,既能有效識別出作弊玩家,又同時保證了正常玩家的游戲體驗。
技術領域
本發明涉及互聯網技術領域,特別是涉及一種虛擬角色的位置校驗方法、一種虛擬角色的位置校驗裝置、電子設備和存儲介質。
背景技術
對于多個客戶端同時參與的游戲,例如Moba(Multiplayer Online BattleArena,多人在線戰術競技),玩家可以在客戶端操控虛擬角色在游戲中進行移動,客戶端將虛擬角色的位置數據發送至服務端進行校驗,服務端校驗該虛擬角色的位置數據合理后,廣播至其他玩家的客戶端,進而游戲中其他玩家能夠看到玩家操控的虛擬角色的移動。
其中,如果服務端不作任何校驗直接信任客戶端上傳的位置數據,玩家將很容易在客戶端作弊,例如通過外掛程序修改游戲中虛擬角色的位置數據,使得虛擬角色在游戲中不正常移動,例如飛毛腿或者遁地等,因此服務端需要對客戶端上傳的位置數據進行校驗。但是,如果服務端對客戶端上傳的位置數據校驗方法不合理,有可能會拒絕虛擬角色在游戲中正常移動,導致虛擬角色位置回退,玩家游戲體驗不好。
發明內容
鑒于上述問題,提出了本發明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種虛擬角色的位置校驗方法和相應的一種虛擬角色的位置校驗裝置、電子設備、存儲介質。
為了解決上述問題,本發明實施例公開了一種虛擬角色的位置校驗方法,所述方法包括:
在接收到客戶端發送的當前位置數據包時,獲取服務端的當前服務端時間;所述當前位置數據包包括虛擬角色在游戲中當前所處位置對應的當前客戶端時間;
獲取基準客戶端時間和基準服務端時間;
獲取所述當前客戶端時間和所述基準客戶端時間的差值作為當前客戶端時間差值,以及獲取所述當前服務端時間和所述基準服務端時間的差值作為當前服務端時間差值;
當所述當前客戶端時間差值大于或等于所述當前服務端時間差值時,確定為所述虛擬角色的位置校驗失敗。
可選地,所述當前位置數據包還包括所述虛擬角色在游戲中當前所處位置對應的當前位置數據,所述方法還包括:
當所述當前客戶端時間差值小于所述當前服務端時間差值時,獲取針對所述虛擬角色記錄的上一個位置數據和上一個客戶端時間差值,并根據所述當前位置數據、上一個位置數據、當前客戶端時間差值和上一個客戶端時間差值對所述虛擬角色進行位置校驗。
可選地,所述根據所述當前位置數據、上一個位置數據、當前客戶端時間差值和上一個客戶端時間差值對所述虛擬角色進行位置校驗,包括:
將所述當前客戶端時間差值和所述上一個客戶端時間差值的差值,確定為所述虛擬角色的移動時間;
根據所述虛擬角色的最大移動速率和所述移動時間,確定所述虛擬角色的最大移動距離;
將所述當前位置數據和所述上一個位置數據的差值,確定為所述虛擬角色的實際移動距離;
根據所述最大移動距離和所述實際移動距離對所述虛擬角色進行位置校驗。
可選地,所述根據所述最大移動距離和所述實際移動距離對所述虛擬角色進行位置校驗,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010740981.9/2.html,轉載請聲明來源鉆瓜專利網。





