1

我正在开发一个 MMO 射击游戏,类似于Python 2.7中的狂神王国游戏。

游戏的玩家数据将包括游戏中每个玩家所穿的装备、玩家的姓名等,这样当他们注销角色时,他们的玩家数据将被永久保存,并在他们登录时再次,他们的玩家数据将被加载到游戏中。为了安全起见,我估计唯一玩家数据条目的数量将是 1,000,000 个条目。

将所有玩家数据存储在一个巨大的 txt 文件、26 个文件或 26*26 个文件中是否更有效?安排这些条目的最佳方式是什么?

示例条目:

"player1023"|13|1023|482|9|1|4|5|9|3
4

1 回答 1

3

如果你不想使用数据库(这里最自然),我建议在文件中使用固定宽度的记录(假设所有行由 80 个字符组成。这样你可以实现非常快速的二进制搜索来查找行,您可以覆盖单行而无需重写整个文件。

于 2013-01-21T00:02:11.563 回答