我正在开发一个类似于Python2.7中的游戏Realm of the Mad God的MMO shoot。
游戏的玩家数据将包括游戏中每个玩家所穿戴的装备、玩家的姓名等,因此当他们注销角色时,他们的玩家数据将被永久地保存和保留,当他们再次登录时,他们的玩家数据将被加载到游戏中。为了安全起见,我估计唯一玩家数据条目的数量将是1,000,000个条目。
将所有球员数据存储在一个庞大的txt文件中,或者26个文件,或者26*26个文件中,是否更有效率?排列这些条目的最佳方式是什么?
示例条目:
"player1023"|13|1023|482|9|1|4|5|9|3发布于 2013-01-21 08:02:12
如果您不想使用数据库(这里最自然),我建议在文件中使用固定宽度的记录(假设所有行都由80个字符组成)。这样,您可以实现非常快速的二进制搜索来查找行,并且可以覆盖单个行,而不需要重写整个文件。
https://stackoverflow.com/questions/14430762
复制相似问题