当前位置: 华文问答 > 游戏

游戏服务端为何要用C++,用GOLANG为何不推荐?

2023-05-09游戏

「国产化后, 内存不值钱;」,谁说的内存不值钱?不知道很多go java的服务器内存都要求60G上百G,这是小钱吗?go java随便都能给你吃满内存。

当然,游戏服务器也是分多种多样的,很多游戏根本不要求实时性, 像国内厂商右上角几十个图标那种游戏,我建议用c# java进行服务器开发,而不是用go 。如果是pubg 永劫无间 英雄联盟 ,这类战斗服务器,必须要c/c++,有人说的「stw很短」,你觉得在即时战斗中一堆人打架放技能移动,会感觉不到轻微的卡顿延迟? stw是服务器完全停止响应状态,在即时战斗里那就是生死之争,就算几毫秒落后那都是大问题。

其实最想诟病还是go的语法,写复杂业务简直一坨屎。我建议那些非实时性游戏服务器,比如卡牌,比如右上角十几个图标,用c# java完全可以接受。