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