色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

服務器為什么會宕機

錢瀠龍2年前13瀏覽0評論

服務器為什么會宕機?

讓無數中國玩家為之矚目的“魔獸世界”,隨著一系列內測前期工作的逐步展開,正在一步步地走近中國玩家,但是,“魔獸”的服務器,卻著實讓我們為它捏了一把汗。搭建網游服務器的選擇一直多是一項艱巨而富有挑戰的項目。

造成一個網游服務器當機的原因有很多,但主要有以下兩種:一,服務器在線人數達到上限,服務器處理效率嚴重遲緩,造成當機;二,由于外掛或其它游戲作弊 工具導致的非正常數據包的出錯,導致游戲服務器邏輯出現混亂,從而造成當機。在這里,我主要想說說后者如何盡可能地避免。

要避免以上 所說到的第二種情況,我們就應該遵循一個基本原則:在網游服務器的設計中,對于具有較強邏輯關系的處理單元,服務器端和客戶端應該采用“互不信任原則”, 即:服務器端即使收到了客戶端的數據包,也并不是立刻就認為客戶端已經達到了某種功能或者狀態,客戶端到達是否達到了某種功能或者狀態,還必須依靠服務器 端上記載的該客戶端“以往狀態”來判定。

也就是說:服務器端的邏輯執行并不單純地以“當前”的這一個客戶端封包來進行,它還應該廣泛參考當前封包的上下文 環境,對執行的邏輯作出更進一步地判定,同時,在單個封包的處理上,服務器端應該廣泛考慮當前客戶端封包所需要的“前置”封包,如果沒有收到該客戶端應該 發過來的“前置”封包,則當前的封包應該不進行處理或進行異常處理(如果想要性能高,則可以直接忽略該封包;如果想讓服務器穩定,可以進行不同的異常處 理)。

之所以采用“互不信任”原則設計網游服務器,一個很重要的考慮是:防外掛。對于一個網絡服務器(不僅僅是游戲服務器,泛指所有 服務器)而言,它所面對的對象既有屬于自己系統內的合法的網絡客戶端,也有不屬于自己系統內的非法客戶端訪問。所以,我們在考慮服務器向外開放的接口時, 就要同時考慮這兩種情況:合法客戶端訪問時的邏輯走向以及非法客戶端訪問時的邏輯走向。

即:你服務器端不要我客戶端發什么你就信什么,你還得進行一系列的邏輯驗證,以判定我當 前執行的操作是不是合法的。這樣,服務器端可以通過以下邏輯執行驗證功能:只有當客戶端的用戶名和密碼通過驗證后,該客戶端才會進入在線玩家列表 中。而只有在線玩家列表中的成員,才可以在登陸服務器的引導下進入各分組服務器。

當然,安全性和效率總是相互對立的。為了實現我們所說的“互不信任”原則,難免的,就會在游戲邏輯中加入很多的異常檢測機制,但異常檢測又是比較耗時 的,這就需要我們在效率和安全性方面作個取舍,對于特別重要的邏輯,我們應該全面貫徹“互不信任”原則,一步扣一步,步步為營,不讓游戲邏輯出現一點漏 洞。而對于并非十分重要的場合,則完全可以采用“半信任”或者根本“不須信任”的原則進行設計,以盡可能地提高服務器效率。

網游服務器的挑選意見:

1、服務器CPU的挑選

網頁游戲服務器每天接受至少幾百、至多上千萬的訪問量,對CPU的快速吞吐量、穩定性、長時間運行都有著嚴格的要求,因而服務器CPU是衡量服務器性能的首要指標。目前市面上對網頁游戲服務器CPU已經達到八核16線程,CPU已經不再是網頁游戲服務器選型的瓶頸所在??蛻粜枨?:需要高速計算,低配機器無法承載解決方案 :高配物理服務器,用戶獨享硬件資源

2、磁盤I/O能力

針對于網頁游戲邏輯服務器以及GameDB的小數據塊對磁盤隨機I/O能力有著較高的要求,是游戲架構與設計中需要重點考慮的環節。網頁游戲服務器商通常會選擇隨時讀寫速率高、故障率低的SATA、SAS硬盤作為服務器的標準配置。值得注意的是:傳統高速SAS硬盤在面對大量小圖片元素時,磁盤I/O還是吃力,但SSD固態硬盤技術可以有效解決此類問題。壹互聯數據香港網游服務器租用都是采用SATA硬盤,讀寫速度高且穩定。

3、機房帶寬以及服務器帶寬

網頁游戲有著一定的時間性,需要保存足夠大的帶寬來應對突發傳輸速率,在游戲玩家訪問的高峰期保證玩家的用戶的用戶體驗。在機房帶寬直接連接國家骨干網的訪問速度國內高防服務器會更快。

4、Ping值,線路穩定

對于游戲玩家來說,服務器對請求的響應和流暢度至關重要。如果延遲過長,就會影響用戶體驗度。香港機房通過海底光纜直連中國網絡,采用CN2作為主要傳輸路線,并針對中國大陸網絡進行全面優化,中國大陸各個地區訪問延遲平均在180ms。客戶需求 :需要較好的網絡,線路不擁堵不掉線解決方案 :11線BGP,智能調優,ping值穩定。

5、接入支持及接入安全

客戶需求 :海量節點全覆蓋,保證玩家不流失解決方案 :亞太CDN線路優化全球玩家接入;客戶需求 :服務端對攻擊敏感,保證游戲不停服解決方案 :高防ip+流量遷移清洗保證安全無憂。

總之,在從事網游服務器的選擇過程中,要始終不移地 堅持一個信念:我們的服務器,不僅僅有自己的游戲客戶端在訪問,還有其它很多他人寫的游戲客戶端在訪問,所以,我們應該確保我們的服務器是足夠強壯的,任 它風吹雨打也不怕,更不會倒。如果在租用香港網游服務器中,沒有很好地領會這一點,那么,你的網游服務器將是無比脆弱的。