回覆列表
  • 1 # 265G遊戲網

    首先,大部分的遊戲都是定期維護,不光是騰訊的遊戲,現在基本上大部分的遊戲在定期維護的時候都會停機,因為停機是為了讓伺服器休息一下處理資料,或者是更新一些資料和內容。如果一直不停機,那麼時間久了,伺服器的執行速度就會變慢。所以,停機維護是必須的,畢竟機器也要休息,只有停機維護,才會讓遊戲一直執行下去。

    而dota2、csgo這些遊戲本身更新的頻率就很低很低,就算更新,也只是一些小檔案,所以這些遊戲的更新可以在開著的時候同時執行,並不需要停機維護。而且,dota2是出現了問題就直接解決,而且都可以透過線上進行修復的,不會像其他大型網遊一樣集中在一起更新,伺服器的負荷比較小,自然就不需要停機維護了。

  • 2 # 拉麵遊戲

    首先所有遊戲都要停機維護,只是頻率不同,效能更好的伺服器停機維護頻率會低一些,像我們平時玩一些遊戲會突然覺得卡,然後停機維護後就流暢了,就是讓機器得以休息。維護的時間一般是根據遊戲的大小或收費與否都有關係,收費的遊戲一般維護次數較少 ,免費基本一週要一次 ,甚至有時候有的時候你會發現維護後遊戲內容沒有變化,目的就是為了讓主機休息。順便吐槽下守護阿拉德的勇士們怎麼維護我們都會覺得卡。

  • 3 # 瘋狂早已與我無關

    可以說所有的網路遊戲都會存在定期停機維護的操作。

    這就有點像是我們用的PC、手機、用一段時間就需要重啟一下,我們認為重啟一下可能讓機器執行的更快一些,其實這只是一方面,另一方面是重啟之後會進行一系列的自檢操作,這個多數我們是看不到的,也可能是看不懂。

    網路遊戲的伺服器,並不是一個單獨的個體,而是有多臺伺服器組成的伺服器群集,為了保證遊戲服務端在正常提供服務的時候不出現宕機、錯誤、崩潰,所以要定期進行檢測,檢測時會對資料進行異地備份確保不會丟失使用者資料。

    但是現在服務端的開發也提高了一定的水平,比如不停機維護,使用者的感覺是不停機維護,其實後臺以經開始維護了,只是前臺使用者感覺不到而已。

    不停機維護,就會給眾多的伺服器進行分批次更新,比如說現在有一個補丁包要更新,官方不會停止所有的遊戲伺服器,而是給一部份空閒的伺服器先打上停機維護的標籤,這個標籤是給匹配機制伺服器用的,有這個標籤的伺服器不會被分配任務,直到該臺伺服器維護結束後拿掉標籤就可以重新接客了。

    比如有1000臺遊戲伺服器需要更新,那麼這1000臺伺服器可能有200臺伺服器處於空閒,這時更新伺服器為這200臺伺服器中的100臺打上維護標籤,匹配伺服器不會再把玩家分配到這100臺伺服器上了,另外100臺做為動態緩衝,防止使用者過多無伺服器可用;更新的100臺伺服器更新結束後,會去掉標籤重新接客,更新伺服器會繼續尋找空閒伺服器為其更新,玩家是感覺不出來更新過程的,因為都是在空閒伺服器上更新,更新過的又補充回來,這種就是熱更新不停機。

    另外需要停機的多數都是隻能重啟伺服器操作的,是無法避免的,這個使用者就會收到預告或是通告了,維護的時間長短也會因為更新維護的內容多少有所不同。

    停機更新其實是誰都不想的,但也是無法避免的,伺服器有時會有硬體損壞,比如說伺服器RAID系統,為了保證資料的可靠性,RAID系統多采用RAID0+1、RAID5模式,如果伺服器執行中,有一塊硬碟壞掉,伺服器一樣可以不停止工作系統繼續提供正常的服務,但是壞掉的硬碟也不能不管,等到停維護的時候再更換新的硬碟,更換新的硬碟後也不能馬上就投入使用,RAID陣列卡還需要一些時間來恢復資料到新的硬碟上。

    還有一些小公司伺服器維護都是外包的,外包的機房運維可能會根據機房負載來調整網路、電力、伺服器配置等,所以也會下達停機通知書給遊戲運營商,運營商再通知給玩家。

    停機更新裡涉及到的事情很多很多,就連運維都不能完全說明有哪些停機維護的事。

  • 中秋節和大豐收的關聯?
  • 乾隆皇帝有幾個女兒?