对于像《Social City》或《City of Wonder》这样的游戏,序列化的用户数据总共存储了多少 kb(即,所有数据一起存储在其用户 id(key) 处,本质上是一个具有像 Protostuff 这样的高质量序列化的键值数据库或克里奥)
我试图了解平均 500 万用户需要多少存储空间。
对于像《Social City》或《City of Wonder》这样的游戏,序列化的用户数据总共存储了多少 kb(即,所有数据一起存储在其用户 id(key) 处,本质上是一个具有像 Protostuff 这样的高质量序列化的键值数据库或克里奥)
我试图了解平均 500 万用户需要多少存储空间。
由于您要求提供任意数据点:在对 JSON 游戏存档数据进行 URL 编码并附加其他相关参数之后,来自Backyard Monsters的游戏存档 POST 块(用于相当完善的基础)的大小约为 56 KB。URL-encoding JSON 对其进行了相当大的扩展,因此使用良好的序列化程序和压缩可能可以将其降低很多。
我认为对于这类东西,您将不得不构建一个具有有限部署的原型或测试应用程序,并且如果您试图保存用户当前的游戏状态(例如分数、环境细节、在社交游戏中、交互例如一个用户,或者关于游戏世界的其他细节)这确实是任何人的猜测,但如果没有一些准确的数据,你将无法获得任何类型的估计,这些数据可以通过制作游戏原型来收集,并使其在有限的范围内可用一组用于研究目的的人。
我对游戏一无所知,因为你没有提到任何细节,但如果我建议建立某种机制来尽可能多地在用户的机器上存储数据。
但是,如果它有一个必须存储的固定表格(具有固定字段,如姓名、ID、密码、级别、分数等的表格),请制作表格,拿起笔、纸和计算器,您可能会得到非常准确的数字. 但是一旦需要存储朋友列表(在游戏中)之类的东西,就不能准确地说出来。