求大神指点一下。。端游,准备用cocos2dx,同时还有个网站需要用到游戏的数据库。服务端该如何选择?? java还是C++、脚本呢? 游戏服务器和网站服务器分开呢还是合在一起。。
[quote=引用 6 楼 糖几颗的的回复:]不要用脚本... c++ 和 java 熟悉哪个就用哪个... 其实差异并没有那么大, 我就是用java开发的端游, 现在用java开发手游服务器端. 网站的逻辑和游戏基本上是没什么重叠的功能, 最多是有个账号验证, 可以一边写好, 另一边来调用接口来实现. (一般都是网站那边注册, 登录, 修改账号信息什么的.... 游戏登录的时候, 去那边调用一下接口来验证账号) 网站上显示游戏数据的话, 一方面是可以直接访问游戏数据库, 因为在网站上不可能修改. 另一个是可以在游戏那边做一个 共有服务器来专门 给网站返回数据, 这样网站那边只需要调用接口就行了. 比较关键的是, 玩家数据和网站账号, 是一定要有对应的关系, 不管是玩家数据库, 还是日志库, 最好都能加上账号和角色唯一标记, 这样统计和查询都很方便....
游戏服务器基本没有框架一说,根据需要实现功能即可。 服务器要做的是接收消息,处理消息,反馈。
不要用脚本... c++ 和 java 熟悉哪个就用哪个... 其实差异并没有那么大, 我就是用java开发的端游, 现在用java开发手游服务器端. 网站的逻辑和游戏基本上是没什么重叠的功能, 最多是有个账号验证, 可以一边写好, 另一边来调用接口来实现. (一般都是网站那边注册, 登录, 修改账号信息什么的.... 游戏登录的时候, 去那边调用一下接口来验证账号) 网站上显示游戏数据的话, 一方面是可以直接访问游戏数据库, 因为在网站上不可能修改. 另一个是可以在游戏那边做一个 共有服务器来专门 给网站返回数据, 这样网站那边只需要调用接口就行了. 比较关键的是, 玩家数据和网站账号, 是一定要有对应的关系, 不管是玩家数据库, 还是日志库, 最好都能加上账号和角色唯一标记, 这样统计和查询都很方便....
看计算量以及程序员本身擅长哪种语言。 计算效率:c++ > java > 脚本 开发时间:脚本>java>c++ 总之会哪个就用哪个 至于网站要用到游戏数据库,那就专门写个网站去访问数据库就行了,跟游戏服务没有什么关系。 或者游戏服务器给网站一个借口用于查询数据即可。
8,305
社区成员
23,682
社区内容
加载中
试试用AI创作助手写篇文章吧