![]() | 1 foxkiller 2015-07-09 21:42:10 +08:00 RoR这样的服务器响应请求太慢了。用C++写吧。游戏的数据吞吐很大的。并发和数据量都比较大的。 |
3 future0906 2015-07-09 22:28:46 +08:00 DOTA 传奇也是长连接的;另外,你就随便抛出一个想法,就叫人给建议这也懒了点吧?你想别人给什么建议? |
![]() | 4 itfanr 2015-07-09 22:32:20 +08:00 via Android ![]() leancloud 有现成的 |
![]() | 5 lxrabbit 2015-07-09 22:36:50 +08:00 我印象中极少有用http的,各大游戏引擎基本上都有通信协议的封装呀 |
![]() | 6 zac 2015-07-09 22:48:02 +08:00 你需要长连接啊 亲 |
![]() | td width="auto" valign="top" align="left"> |
![]() | 8 lxrabbit 2015-07-09 22:59:19 +08:00 服务器端,说错了 |
![]() | 9 macemers 2015-07-09 23:08:22 +08:00 手游这种,java足以 |
10 mengzhuo 2015-07-09 23:12:56 +08:00 via iPhone 我司纯python都没问题 长链接没你们想象的那么难搞 还上了tls 最难的是各种不向gd妥协数据结构 向客户端妥协接口数据 |
![]() | 12 lxrabbit 2015-07-09 23:19:13 +08:00 确实是负担很小的,手游的服务器端负载基本上跟页游是相近的,但是也是要跟客户端脚本用同一种语言哦 |
![]() | 13 maomaomao001 2015-07-09 23:19:22 +08:00 试试java的netty |
![]() | 14 jadecoder 2015-07-09 23:29:40 +08:00 考虑下nodejs框架pomelo,网易出的 |
19 ZnZt 2015-07-10 08:54:15 +08:00 lua |
20 Catstyle 2015-07-10 09:26:00 +08:00 python做手游服务端简直不能更愉快 gevent随便搞一个出来 要是能啃透greenlet/libev,参考一下沈大仙人的eurasia,性能杠杠的 |
![]() | 21 zhizhongzhiwai 2015-07-10 09:26:10 +08:00 试试 www.gametata.com吧。非常好用。 |
![]() | 22 whahuzhihao 2015-07-10 09:30:56 08:00 试试云风大神的 [skynet](https://github.com/cloudwu/skynet/wiki) |
![]() | 23 vmskipper 2015-07-10 09:55:46 +08:00 肯定选择erlang |
![]() | 24 lujiajing1126 2015-07-10 11:16:52 +08:00 pomelo |
![]() | 25 clino 2015-07-10 11:31:11 +08:00 数据库也可以用redis之类的,或者用redis来做缓存 //不是行业内的瞎建议 |
![]() | 26 cnpaas 2015-07-10 11:46:16 +08:00 能说说你们的一些具体需求吗? 因为 CNPaaS 也打算面相游戏服务端做一些工作。 |
![]() | 27 msg7086 2015-07-10 11:55:11 +08:00 我来回到正题。除了MySQL以外还可以用Postgres。另外可以考虑上Redis加速。 |
![]() | 28 yueyoum 2015-07-10 13:07:24 +08:00 @mengzhuo 所以 你们3个instance (也就是3个进程 对吗?) 可以接收10k连接 那么我的问题是 这几个 instance是一个 游戏服吗? 如果是的话, 不同 instance 之间是怎么通信的? 比如: A 玩家在 1号 instance上, B 玩家在 2号 instance上, A ,B玩家之间的 聊天,甚至及时战斗操作 这些信息是如何 发送的? |
29 kkwezard 2015-07-10 15:08:31 +08:00 游戏服务器一般很少用HTTP协议吧。基本都是基于TCP socket封装的。效率高,数据量小。HTTP的协议开销太大了。我们公司的手游服务器是C++做的, 不过我想Java, python在性能上都没有太大问题。开发速度C++是比较慢的,java和python应该更迅速。 |
![]() | 30 chinabrowser 2015-07-10 15:09:41 +08:00 PHP |
31 mengzhuo 2015-07-10 18:40:09 +08:00 |
![]() | 33 jziwenchen 2015-07-12 14:31:32 +08:00 建议: 想法不错 楼主好好干. |