游戲服務器用什么語言?用什么語言來寫游戲服務器,根本上取決于游戲的需求。目前,多數游戲服務端是采用 C++語言來寫的。
具體也可以根據團隊規模來確定。大公司有自己的后臺框架。 小公司會用photon什么的,但不是完全開源。如果只是語言性能上來考慮,由于不少游戲后臺有tick這樣的概念,需要性能比較高的。python ruby nodejs go什么的性能不夠。java 的jvm可以勝任,但是還不夠。
node.js:現有一套完整的棋牌服務器框架,對于棋牌游戲后臺夠用了。
C++ :如果有能駕馭C++的開發者,性能這方面沒問題。C++ 本身開發難度大于其他語言。
java:開發益智游戲性能比C++ 不差多少,能發揮 C++ 的70%性能。優點:上手比 C++ 容易,jvm 不會崩潰,最多拋異常。而 C++ 復雜的多,例如緩沖區溢出漏洞等問題。
其他語言:如果有用其他語言開發過游戲后臺經驗的可參考。
最理想的方案應該是是用 java 或者 node.js 或 scala 等語言配合 C++。(完全使用 C++ 也沒有問題)
以上就是域名頻道對于游戲服務器用什么語言的介紹。