日期:2014-05-20  浏览次数:20534 次

探讨网页游戏服务器端数据承载模式(即时数据).文件?数据库?application?
比如坦克大战。十辆坦克。每辆对应一个客户端。每个客户端向服务器发送自己的坐标并从服务器获得其他九辆的坐标改变。服务器上要有这十辆坦克的最新坐标。问题出来了,这十个坐标的数据放哪里?application我觉得是效率最高的,就是牵扯內存,文件应该是最低的吧,数据库应该是可以满足丰富要求,如果做网游,如果是规模化运作。内存受不了。怎样选择呢?

------解决方案--------------------
没做过 不知道 不过我个人觉得放application中的开始 就是杯具的开始
------解决方案--------------------
探讨
比如坦克大战。十辆坦克。每辆对应一个客户端。每个客户端向服务器发送自己的坐标并从服务器获得其他九辆的坐标改变。服务器上要有这十辆坦克的最新坐标。问题出来了,这十个坐标的数据放哪里?application我觉得是效率最高的,就是牵扯內存,文件应该是最低的吧,数据库应该是可以满足丰富要求,如果做网游,如果是规模化运作。内存受不了。怎样选择呢?

------解决方案--------------------
如果是楼主说的网游的话。。。 那肯定要用通讯协议,传输数据包。。。
  
假设如果一个游戏里面只有1000个人。。你要在application里共享信息。。楼主你懂的!!!!会发生啥。

至于场景这些公用数据,可以放到缓存中去。