每个用户占多少kb的等距社交游戏?

时间:2011-09-30 20:04:15

标签: serialization mongodb social membase

对于像Social City或City of Wonder这样的游戏,有多少kb是完全存储的序列化用户数据(即,所有数据一起存储在其用户ID(密钥)中,基本上是一个具有质量的键值数据库序列化,如Protostuff或Kryo)

我试图了解平均说500万用户需要多少存储空间。

2 个答案:

答案 0 :(得分:2)

由于您要求提供任意数据点:在对JSON存储游戏数据进行URL编码并附加其他相关参数之后,来自Backyard Monsters的保存游戏POST块对于相当完全开发的基础大约为56千字节。 URL编码JSON扩展了很多,因此使用良好的序列化器并且可能压缩可以将其降低得更低。

答案 1 :(得分:1)

我认为对于这类内容,您必须构建原型或测试具有有限部署的应用程序,并且如果您尝试保存用户当前的游戏状态(例如得分,环境详细信息,在社交游戏中)这是用户的互动,或其他关于游戏世界的细节)这实际上是任何人的猜测,但如果没有一些准确的数据,你就不会有任何估计,这可以通过制作游戏原型并制作它来收集适用于研究目的的有限人群。

我不知道游戏,因为你没有提到任何细节,但如果我建议制作某种机制来尽可能多地存储用户机器上的数据。

但是如果它有一个固定的表(包含名称,id,密码,级别,分数等固定字段的表)必须存储,制作表格,拿笔,纸和计算器,你可能会得到相当准确的数字。但是,只要需要存储朋友列表(在游戏中)等等,就无法准确说出任何内容。