當前位置: 華文問答 > 遊戲

遊戲伺服端為何要用C++,用GOLANG為何不推薦?

2023-05-09遊戲

「國產化後, 記憶體不值錢;」,誰說的記憶體不值錢?不知道很多go java的伺服器記憶體都要求60G上百G,這是小錢嗎?go java隨便都能給你吃滿記憶體。

當然,遊戲伺服器也是分多種多樣的,很多遊戲根本不要求即時性, 像國內廠商右上角幾十個圖示那種遊戲,我建議用c# java進行伺服器開發,而不是用go 。如果是pubg 永劫無間 英雄聯盟 ,這類戰鬥伺服器,必須要c/c++,有人說的「stw很短」,你覺得在即時戰鬥中一堆人打架放技能移動,會感覺不到輕微的卡頓延遲? stw是伺服器完全停止響應狀態,在即時戰鬥裏那就是生死之爭,就算幾毫秒落後那都是大問題。

其實最想詬病還是go的語法,寫復雜業務簡直一坨屎。我建議那些非即時性遊戲伺服器,比如卡牌,比如右上角十幾個圖示,用c# java完全可以接受。