網路遊戲開發中webserver與gameserver為什麼分開?

時間 2021-05-31 23:12:30

1樓:

一,方便做負載均衡如果乙個webserver沒辦法hold住越來越多流量的時候,可以多開幾個來實現負載均衡,並且後端的gameserver無需做變動,但是如果兩個合在一起就不好做了。

二,方便更新修復webserver充當閘道器的角色,一般迭代幾個版本後都不會再有更新,但是gameserver不一樣,它會有大量的遊戲內容更新和bug修復,分開的的做法可以實現在重啟gameserver的時候,不必重啟webserver。

三,抽象接入層

webserver充當的是閘道器的角色,閘道器可以用HTTP協議、Websocket協議或者自定義的TCP協議,分開的做法方便支援不同的協議,比如開一組gateway,節點1用作HTTP,節點2用作支援TCP

2樓:

1、gameserver崩潰或維護的時候webserver需要能正常執行,反之webserver崩潰或維護的時候gameserver也需要能正常執行,否則不明就裡的玩家就會產生「這公司是不是倒閉了跑路了」之類的想法;

2、gs和ws的很多配置都不一樣,ws要開80埠,開iis/apache,gs要關80埠,開server端程式,等等;

3、ws慢一點問題不大,少一點也問題不大,但gs必須要多一點快一點,不然遊戲體驗就會很差很差。以上。

3樓:姜卓

先來個比較沒營養的答案,為什麼要合在一起,完全沒交集啊。如果有共用的一些常量什麼的可以抽成庫或者檔案甚至文件定下來啊。完全沒必要寫一起啊。

如何評價網路遊戲天堂2?

會飛的魚 作為公測開始玩到現在的玩家,我覺得這遊戲當年真是太NB了,特別是畫面和特效實在太美,但是這也是最失敗的地方,我相信當年這遊戲公測時能開著高效流暢跑起來的電腦應該是非常少的,以至於我現在用的1660都無法做到高效流暢不卡。這得放棄多少玩家。我記得ANJ橫行的年代,打起架來只能看到光柱一閃一閃...

如何評價網路遊戲《熱血江湖》?

小學偷偷去網咖玩的。高中又拉回小夥伴玩了乙個暑假。大學買了個號玩了沒幾天。畢業玩的破解版,最初的老版本。可見我對江湖的情懷。 今日爆炸想你 初二玩的第一款網遊 記得遊戲ID叫 露珠裡的玫瑰 還是我麻麻幫忙起的 是的槍客。當時我們有個固定四人組,大家都是遊戲裡認識的,有乙個醫生叫喬巴,乙個刀客叫揚州一...

大學生沉溺網路遊戲原因。?

codercheng 原因 1.這類人我覺得的都是比較聰明的 2.高中時期家長老師學長的錯誤引導,到了大學就自由了 3.沒有自律自信需要從虛擬實現來實現自我價值 解決方法 1.讀書讀名人傳記與名人做朋友 2.早起運動 3.找到自己的興趣愛好 已登出 但凡能夠沉迷,一定是享受到了現實生活中享受不到的東...