本發明涉及游戲服務器的處理方案,具體涉及一種游戲跨服系統及服務器系統的改進。
背景技術:
網絡游戲中,為了各區玩家的交流及競技,需要連通各區游戲服務器,也為了游戲經營者能更多的特色玩法及系統有更多玩家參與,讓玩家更強的意愿去與不同區的玩家競技。
由于很多游戲的玩家眾多,由于服考慮務器成本問題,幾乎不可能將所有的玩家都放在一個服務器進行游戲,這就導致目前的絕大部分網絡游戲,都是采用分區的方式進行,而且不同的區之間不能一起打怪參加活動等等,隨著游戲的進程,單區玩家會逐漸減少,很多任務、活動難以完成,這就需要跨區或者合區使得游戲能正常運行。跨區和合區在技術上都沒有問題,但是在運行中這會導致游戲公平性的問題。
技術實現要素:
本發明的目的在于針對現有技術的缺陷和不足,提供一種游戲跨服系統及服務器系統,它不需要重新開發跨服服務器,用游戲服務器通過配置設置就可以實現了跨服游戲服務器,從而極大簡化了跨服務器應用程序的開發。可以增加游戲的可玩性,特別是配合一些大型游戲活動時,方便不同區的玩家配合活動和任務。
為實現上述目的,本發明采用以下技術方案是:將不同的游戲服務器通過網絡連接到中心服務器,中心服在驗證其合法性后,把連接的游戲服務器信息通告給其它相關游戲服務器,對于未通過的連接直接斷開;跨服游戲服務器跟游戲服務器一樣通過網絡連接鏈接到中心服務器并發送自己的身份信息請求身份驗證。
玩家通過游戲服務器的游戲規則申請跨服跳轉,游戲服務器判定其是否有權利進行跳轉并判定目的游戲服務器是否開啟,都通過后,把玩家數據及玩家身份信息傳輸到中心服務器。
信息到達中心服務器后游戲服務器的跳轉請求后,判定目標游戲服務器是否已經連接,當其在連接狀態時,把要跳轉的玩家數據通過網絡連接發送過去,跨服游戲服務器收到中心服務器轉發過來的玩家數據后,把玩家數據保存到本地,并驗證鏈接上來的玩家身份證的合法性;玩家連接上目的服務器,通過驗證后,就可以在游戲服務器中游戲了。
本發明不需要重新開發跨服服務器,用游戲服務器通過配置設置就可以實現了跨服游戲服務器,從而極大簡化了跨服務器應用程序的開發。
采用上述技術方案后,本發明不需要重新開發跨服服務器,用游戲服務器通過配置設置就可以實現了跨服游戲服務器,從而極大簡化了跨服務器應用程序的開發。可以增加游戲的可玩性,特別是配合一些大型游戲活動時,方便不同區的玩家配合活動和任務。
具體實施方式
本具體實施方式由三部分組成:游戲服務器,中心服務器、跨服游戲服務器,游戲服務器:根據配置通過網絡連接鏈接到中心服務器,發送的自己的身份信息,請求中心服務器通過驗證;中心服務器:對連接上來的游戲服務器進行身份驗證,確認其合法性,不合法的斷開網絡連接;跨服游戲服務器:跟游戲服務器一樣通過網絡連接鏈接到中心服務器并發送自己的身份信息請求身份驗證。
將不同的游戲服務器通過網絡連接到中心服務器,中心服在驗證其合法性后,把連接的游戲服務器信息通告給其它相關游戲服務器,對于未通過的連接直接斷開;跨服游戲服務器跟游戲服務器一樣通過網絡連接鏈接到中心服務器并發送自己的身份信息請求身份驗證。
玩家通過游戲服務器的游戲規則申請跨服跳轉,游戲服務器判定其是否有權利進行跳轉并判定目的游戲服務器是否開啟,都通過后,把玩家數據及玩家身份信息傳輸到中心服務器。
信息到達中心服務器后游戲服務器的跳轉請求后,判定目標游戲服務器是否已經連接,當其在連接狀態時,把要跳轉的玩家數據通過網絡連接發送過去,跨服游戲服務器收到中心服務器轉發過來的玩家數據后,把玩家數據保存到本地,并驗證鏈接上來的玩家身份證的合法性;玩家連接上目的服務器,通過驗證后,就可以在游戲服務器中游戲了。
本發明不需要重新開發跨服服務器,用游戲服務器通過配置設置就可以實現了跨服游戲服務器,從而極大簡化了跨服務器應用程序的開發。
以上所述,僅用以說明本發明的技術方案而非限制,本領域普通技術人員對本發明的技術方案所做的其它修改或者等同替換,只要不脫離本發明技術方案的精神和范圍,均應涵蓋在本發明的權利要求范圍當中。