網路遊戲反外掛和監控系統的製作方法
2023-04-26 22:16:56
專利名稱:網路遊戲反外掛和監控系統的製作方法
技術領域:
本實用新型屬於網路遊戲維護和控制技術領域,具體的涉及一種用於反外 掛監控和處理的網路遊戲反外掛和監控系統。
背景技術:
隨著網際網路的普及和網路遊戲的推廣,部分遊戲玩家利用現有網路遊戲 存在的監控缺陷和自己的電腦技術,對一個或多個網路遊戲,通過改變部分遊 戲客戶端軟體的部分程序,製成作弊的外掛軟體,該遊戲玩家通過該外掛軟體 可以輕易的實現其它玩家無法短期實現或需要經過長期的操作才能實現的遊戲 效果,這嚴重影響的網路遊戲本身的正常運作和其他遊戲玩家對遊戲的興趣, 破壞的網路遊戲的公平性。大多數的外掛軟體是通過編寫一段代碼或譯組腳本 來模擬人的操作,具有一定的規律性,另外現有的遊戲伺服器群習慣採用多個 通訊埠與遊戲客戶端連接,這給部分遊戲黑客帶來了作弊或者侵入遊戲服務 器群進行破壞造成了便利,影響了網路遊戲的正常運行。
實用新型內容
本實用新型的目的是提供一種可以有效消除甚至杜絕外掛軟體進行網絡遊 戲作弊、並可保護遊戲伺服器群的網路遊戲反外掛和監控系統,它可以避免因 作業系統漏洞所帶來的危險,並可阻斷黑客進攻渠道,實現反外掛的有效監控 和遊戲維護。
為實現上述發明目的,本實用新型採用的技術方案如下
一種網路遊戲反外掛和監控系統,其特徵在於包括遊戲伺服器群、反遊戲 外掛伺服器和外掛樣本運維伺服器,所述反外掛伺服器通過公網與遊戲客戶端 建立通訊連接,反遊戲外掛伺服器端設置有遊戲監控系統、反外掛伺服器和運 維系統,遊戲監控系統和運維系統與反外掛伺服器通訊連接。
具體的講,所述遊戲監控系統由外掛監控伺服器和遊戲監控伺服器組成,所述遊戲監控服務為運營處理人員進行査詢檢測使用,外掛監控伺服器可 自動調用反外掛伺服器的監控數據和功能,遊戲監控伺服器與遊戲伺服器群通 訊連接。
所述反外掛伺服器由外掛舉報伺服器和駐留有玩家外掛狀態信息資料庫的 伺服器組成,所述外掛舉報伺服器經由一防火牆和與遊戲客戶端連接,外掛舉 報伺服器與留有玩家外掛狀態信息資料庫的伺服器通訊連接,完整的反外掛客 戶端與遊戲客戶端置於同一安裝包中。
所述運維系統與反外掛伺服器的外掛舉報伺服器通訊連接,運維系統由駐 留外掛特徵碼資料庫的伺服器和反外掛服務端運維伺服器組成,所述反外掛服 務端運維伺服器與反外掛伺服器的外掛舉報伺服器通訊連接。
所述反外掛服務端運維伺服器通過外掛舉報伺服器與遊戲客戶端相連接, 反外掛服務端運維伺服器將外掛樣本特徵文件分發到遊戲客戶端中,當遊戲客 戶端遇到相同的外掛特徵,自動舉報到外掛監控伺服器上。
該網路遊戲反外掛和監控系統的反外掛伺服器的組件都在防火牆後面,從 公網上能訪問到的埠只有一個唯一和遊戲客戶端通訊連接的埠,所以遊戲 伺服器群和其它遊戲伺服器的作業系統自身使用的埠完全被防火牆屏蔽,對 黑客來說,任何己公開和未公開的作業系統漏洞都是無法利用的。所以該操作
系統是Windows還是Linux (Unix)平臺從安全性來看沒有區別。
通過對遊戲服務端的防火牆進行設置,可設置嚴格的防火牆規則,對來自 運維系統和遊戲監控系統的通訊聯繫放行。保證這個通道不被黑客利用,
讓運維系統和遊戲監控系統能更直接地和遊戲服務端通訊以及進行日常的 維護工作。在條件允許的情況下,外掛監控伺服器可以自動調用遊戲監控服務 器中的一些功能,比如踢人、發提醒消息、禁用帳號、禁用道具等等功能。反 外掛伺服器和遊戲伺服器群之間沒有直接聯繫,所以物理上可以放在同一個機 房,也可以不放在一起。外掛監控伺服器通過網頁界面來査詢、監控客戶端的 狀態。
該網路遊戲反外掛和監控系統提供給遊戲客戶端一個簡單的接口,接口會 以源碼或Lib的方式提供。接口部分希望能和遊戲客戶端編譯成一個整體,無 法剝離。完整的反外掛客戶端會以幾個dll的形式和遊戲客戶端打在同一個安 裝包中。遊戲客戶端發往遊戲服務端的每個封包都包含在通訊一開始由遊戲服 務端發送的Cookie中,加密後返回給遊戲服務端,並且包含加密的通訊序列號,遇到封包重放攻擊時,可以有效地防止錄製封包後重放。
為了防止遊戲玩家禁止遊戲客戶端升級程序和特徵碼,可採取如下措施-. 在遊戲進程裡和遊戲服務端進行通訊,防止被遊戲客戶端防火牆報告或攔截;
在匯報外掛狀態時包含加密後的遊戲客戶端和特徵碼的版本信息;升級過程採 用私有協議,不是簡單的通過http從服務端下載cab包等容易分析的方式;每 個新版的遊戲客戶端都會啟用不同的加密算法,外掛作弊者需要及時分析更新 才能開發出新外掛。
本實用新型的有益效果在於,該網路遊戲反外掛和監控系統可以有效消除 甚至杜絕外掛軟體進行網路遊戲作弊、並可保護遊戲伺服器群的網路遊戲反外 掛和監控系統,它可以避免因作業系統漏洞所帶來的危險,並可阻斷黑客進攻 渠道,實現反外掛的有效監控和遊戲維護,該系統可廣泛的應用於各種網絡遊 戲的反外掛和安全監控。
運維伺服器會通過外掛監控伺服器與遊戲客戶端相連接,將外掛樣本特徵 的文件分發到遊戲客戶端中,當遊戲客戶端遇到相同的外掛特徵,即可獲知, 並自動舉報到外掛監控伺服器上
圖l是具體實施方式
中網路遊戲反外掛和監控系統的拓撲圖。
具體實施方式
如圖l,該網路遊戲反外掛和監控系統由遊戲服務端、遊戲客戶端,遊戲服 務器端設置的防火牆和連接遊戲服務端和遊戲客戶端的公網組成,反外掛服務 器通過公網與遊戲客戶端建立通訊連接,反遊戲外掛伺服器端設置有遊戲監控 系統、反外掛伺服器和運維系統,遊戲監控系統和運維系統與反外掛伺服器通 訊連接。遊戲監控系統由外掛監控伺服器和遊戲監控伺服器組成,遊戲監控服 務與遊戲伺服器群通訊連接,所外掛監控伺服器可自動調用遊戲監控伺服器的 監控功能。反外掛伺服器由外掛舉報伺服器和駐留有玩家外掛狀態信息資料庫 的伺服器組成,外掛舉報伺服器與遊戲伺服器群經由防火牆和同一埠與遊戲 客戶端連接,所述接口與遊戲客戶端編譯為一個無法剝離的整體,外掛舉報服 務器與留有玩家外掛狀態信息資料庫的伺服器通訊連接,完整的反外掛客戶端 與遊戲客戶端置於同一安裝包中。運維系統與反外掛伺服器的外掛舉報伺服器通訊連接,運維系統由駐留外掛特徵碼資料庫的伺服器和反外掛服務端運 維伺服器組成,所述反外掛服務端運維伺服器與反外掛伺服器的外掛舉報服務 器通訊連接。
權利要求1.一種網路遊戲反外掛和監控系統,其特徵在於包括遊戲伺服器群、反遊戲外掛伺服器和外掛樣本運維伺服器,所述反外掛伺服器通過公網與遊戲客戶端建立通訊連接,反遊戲外掛伺服器端設置有遊戲監控系統、反外掛伺服器和運維系統,遊戲監控系統和運維系統與反外掛伺服器通訊連接。
2. 根據權利要求1所述的網路遊戲反外掛和監控系統,其特徵在於所述遊 戲監控系統由外掛監控伺服器和遊戲監控伺服器組成,所述遊戲監控服務為運 營處理人員進行查詢檢測使用,外掛監控伺服器可自動調用反外掛伺服器的監 控數據和功能,遊戲監控伺服器與遊戲伺服器群通訊連接。
3. 根據權利要求l所述的網路遊戲反外掛和監控系統,其特徵在於所述反 外掛伺服器由外掛舉報伺服器和駐留有玩家外掛狀態信息資料庫的伺服器組 成,所述外掛舉報伺服器經由一防火牆和與遊戲客戶端連接,外掛舉報伺服器 與留有玩家外掛狀態信息資料庫的伺服器通訊連接,完整的反外掛客戶端與遊 戲客戶端置於同一安裝包中。
4. 根據權利要求3所述的網路遊戲反外掛和監控系統,其特徵在於所述運 維系統與反外掛伺服器的外掛舉報伺服器通訊連接,運維系統由駐留外掛特徵 碼資料庫的伺服器和反外掛服務端運維伺服器組成,所述反外掛服務端運維服 務器與反外掛伺服器的外掛舉報伺服器通訊連接。
5. 根據權利要求4所述的網路遊戲反外掛和監控系統,其特徵在於所述反 外掛服務端運維伺服器通過外掛舉報伺服器與遊戲客戶端相連接,反外掛服務 端運維伺服器將外掛樣本特徵文件分發到遊戲客戶端中,當遊戲客戶端遇到相 同的外掛特徵,自動舉報到外掛監控伺服器上。
專利摘要一種網路遊戲反外掛和監控系統,其特徵在於包括遊戲伺服器群、反遊戲外掛伺服器和外掛樣本運維伺服器,所述反外掛伺服器通過公網與遊戲客戶端建立通訊連接,反遊戲外掛伺服器端設置有遊戲監控系統、反外掛伺服器和運維系統,遊戲監控系統和運維系統與反外掛伺服器通訊連接。該系統可以有效消除甚至杜絕外掛軟體進行網路遊戲作弊、並可保護遊戲伺服器群的網路遊戲反外掛和監控系統,它可以避免因作業系統漏洞所帶來的危險,並可阻斷黑客進攻渠道,實現反外掛的有效監控和遊戲維護,該系統可廣泛的應用於各種網路遊戲的反外掛和安全監控。
文檔編號H04L29/06GK201134104SQ200720310208
公開日2008年10月15日 申請日期2007年12月5日 優先權日2007年12月5日
發明者諸松濤 申請人:諸松濤