如何在Python MMO游戏中最有效地存储玩家数据?

2024-05-18 14:22:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个类似于python2.7中的游戏Realm of the Mad God的MMO shot-up。在

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

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

条目示例:

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

Tags: 文件ofthe数据游戏玩家条目姓名
1条回答
网友
1楼 · 发布于 2024-05-18 14:22:35

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

相关问题 更多 >

    热门问题