gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 23:38:34 24 4
gpt4 key购买 nike

我正在开发一款类似于游戏的 MMO 射击游戏 Realm of the Mad God在 Python 2.7 中。

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

将所有玩家数据存储在一个巨大的 txt 文件中,或者可能是 26 个文件,或者可能是 26*26 文件中,可能会更有效吗?排列这些条目的最佳方式是什么?

示例条目:

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

最佳答案

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

关于python - 如何在 Python MMO 游戏中最有效地存储玩家数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14430762/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com