Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
655 views
in Technique[技术] by (71.8m points)

游戏服务端一般是用什么开发的?学习游戏服务端开发之前需要哪些预备知识?

像腾讯的LOL,CF,DNF,王者荣耀之类的游戏服务端都是用什么开发的?

学习服务端开发之前都需要哪些预备知识?


好像找了一圈发现这方面资料很少啊,只知道一个minecraft是java开发的,但是听网上别人说java的gc在服务端承载人数非常大的时候会出现卡顿,游戏中即使一两秒卡顿也会影响体验,所以想问问像腾讯那些同时在线几百几千万的游戏服务端都是拿什么开发的?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

国内游戏服务端流派很杂
一般大厂有端游时代遗留下来的项目经验,用c++
很多中小厂商用java
广东那边有一些页游用erlang
云风提倡用c和lua,有不少拥趸
其他的还有用node.js和go的

你说的lol,cf之类的动作或竞技类游戏一般是用udp的,考虑到gc卡顿之类的问题,这类游戏确实一般是用c/c++写的.

如果想从事游戏服务端开放的话,网络方面知识要扎实,Linux内核方面的知识也很有用,语言不是很重要,但是如果你想进大厂的话c++基础还是要牢靠的


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...