CNode

有人使用过nodejs做游戏后端服务器吗?

问答
Iipengyo发布于9 年前最后回复8 年前17 回复14227 浏览0 收藏

有没有开源的参考一下,求指导。。

查看回复

回复 (17)

J
jiangzhuo#2·9 年前
引用 ipengyo@leiwei1991 斗地主那种···

@ipengyo 棋牌游戏就网狐,还用自己从头开发吗

L
lmyzzu#3·8 年前

如果要求不是很苛刻,node的开源模块非常多,拼装调试一下就可以了(pomelo做普通棋牌有点大材小用,做千人场还可以尝试一下)

C
congk#4·8 年前

用node做棋牌游戏绰绰有余,游戏进行中都没有什么大的计算场景,更多关注的是一个房间进程内可以同时承载多少个游戏房间,关注的是内存使用量

C
congk#6·8 年前
I
im-here#8·9 年前

如果游戏里牵涉到密集型的运算建议不要用node了,或者用node+c++也行 https://cnodejs.org/topic/598e8e6aee602e88524b41b1

L
leiwei1991#11·9 年前

看你做什么类型游戏
1****.多人实时在线 用pomelo 2****. 短连接服务 用express 等。

4
4176244#12·9 年前

完全可以. 我就是用的nodejs做整个游戏服务器后台;

你要拆分好业务逻辑.一般的游戏,nodejs应付绰绰有余,所谓的密集型运算,你可以用2种方法来解决 1.多开几个进程,并发计算; 2.如果不可以并发计算,你可以用C++来写一个独立的服务器,专门处理这些事情,然后通过网络,或者进程来完成数据交互; 3.实际上因为很多人并没有用nodejs做过并发计算.根据我的经验,可能未必用到C++; 4.业务逻辑一定要清晰,nodejs用好回调,效率是非常棒的.

X
x1911#14·9 年前

我也在用nodejs做游戏服务器后端,目前跑下来没什么问题

H
hewentaowx#16·9 年前

我也做过 棋牌类游戏 现在好多都是js 因为js可以热更新,一般来说主要是算法,其他的还好

Z
zswnew#17·9 年前

其实游戏并不止游戏服务器这块,还有后台管理等,我看过一些游戏源码,这部分功能是由javaee 开发的,或许做管理系统是javaee的优势

来自酷炫的 CNodeMD

参与回复
登录后即可参与回复。登录