[發明專利]一種對戰類游戲服務端系統有效
| 申請號: | 201110458504.4 | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN103188245B | 公開(公告)日: | 2017-09-12 |
| 發明(設計)人: | 張德安 | 申請(專利權)人: | 上?;鹌僭朴嬎銠C終端科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L29/12;A63F13/30 |
| 代理公司: | 上海光華專利事務所31219 | 代理人: | 李儀萍 |
| 地址: | 201203 上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 游戲 服務端 系統 | ||
技術領域
本發明涉及計算機網絡應用領域,特別是涉及一種基于互聯網絡架構的用于棋牌類對戰游戲的服務端系統。
背景技術
當前,棋牌對戰類游戲以其適時交互,娛樂性強,操作簡單,老少皆宜等特點深受廣大玩家的喜愛。無論是PC,手機還是IPTV平臺,棋牌對戰類游戲一般由客戶端和服務端組成,客戶端提供用戶所需的各類操作及界面展示,并進行必要的邏輯運算。為保證消息的準確性,一般采用TCP協議與服務端進行通訊??蛻舳艘矁H與服務端進行通訊,與其它客戶端并無交互。通過預先定義好的協議格式,客戶端適時向服務端提交請求,服務端進行邏輯運算后將結果反饋給客戶端,同時將其他玩家的狀態變化信息及時分發給相關玩家,然后由客戶端進行處理,由此呈現出玩家相互交互的現象。
棋牌對戰類游戲屬于多人在線游戲,因此在設計服務端時需要考慮如下問題:
1.高效性,服務端應該能快速響應大量的并發客戶端的請求。每個客戶端會不間斷地發送各類請求,服務端對每個請求需要能及時處理并響應,以保證客戶端操作的流暢。為了提高并發處理效率;需要采用線程池等辦法,為提高通訊效率,通訊協議的設計一定要合理,以降低網絡通訊量,避免造成網絡帶寬瓶頸。
2.安全性,來自網絡的惡意攻擊無處不在,服務端應該能有效處理各類攻擊,避免服務端響應緩慢甚至癱瘓。
3.穩定性及可靠性,游戲一旦上線,就會保持每天24小時運行(除了例行的維護時間段外),而在不同的時間段,用戶的訪問量也可能會有很大的差別,此外,每個客戶端的情況千差萬別,必然會出現各類異常,服務端需要能處理各類異常,因此服務端的穩定性和可靠性非常重要。
4.可維護性,針對游戲的共性,設計出一套通用的框架,將游戲邏輯與框架分離,使開發人員更多專注于游戲邏輯的開發,避免通用模塊的重復開發,無論是開發新游戲,還是維護現有游戲,都可以做到快速高效;5.可擴展性。單個服務要能支持分布式部署。因為單臺服務器的處理能力總是有限的,可以承受的用戶數量是有極限的。當在線用戶大量增加時,服務端需要進行大量的運算,因此需要按照某種策略將服務部署在一個服務集群上以分散單臺服務器壓力。
在目前的技術中,棋牌類游戲一般由大廳,房間,桌子,戰場等幾部分組成。傳統的服務端設計一般包含登錄服務,大廳服務,中央服務,游戲邏輯服務,數據庫服務等。登錄服務用于用戶登錄驗證,用戶驗證通過后調用大廳服務,進入大廳。用戶進入房間將調用游戲邏輯服務。而中央服務則是整個服務端的處理核心,負責存儲一些全局的信息,進行合法性驗證,消息解析,消息分發等。數據服務用于存儲用戶的基本信息,游戲信息等。
但是,上述方案可能存在如下問題:1.響應速度慢,雖然登錄服務,大廳服務,游戲邏輯服務可以通過負載均衡來解決壓力問題,但是性能瓶頸可能在中央服務上,因為中央服務負責的功能太多,特別是消息分發壓力可能會很大,影響了整體性能;2.性能低,游戲開發中,頻繁的與數據庫交互性能損耗是很大的,應該盡可能將用戶信息緩存起來,通過后臺異步更新與數據庫保持同步;3.可擴展性差。將所有游戲邏輯放在一起不便于分布式部署,將大廳,房間,游戲分開處理則可分散壓力。
因而,如何提供一種快速開發棋牌類對戰類游戲服務端的解決方案,以解決上述的現有技術中種種缺陷,實已成為本領域從業者亟待解決的問題。
發明內容
鑒于以上所述現有技術的缺點,本發明的目的在于提供一種對戰類游戲服務端系統,用于解決現有技術中的服務端框架響應速度慢,整體性能低,不易于擴展和維護,不便于部署和配置等問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上?;鹌僭朴嬎銠C終端科技有限公司,未經上海火瀑云計算機終端科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110458504.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:混合行走杖
- 下一篇:一種汽車車門外板加強板檢具





