我正在将游戏移植到Windows,并想知道如何存储高分数据,以便同一系统上的所有用户都可以共享数据。理想情况下,数据不应由用户自己编写,只能由拥有数据的应用程序(在本例中为游戏)编写。除了纯粹的技术细节,我也想知道最佳实践。
在Unix上,这可以通过在可执行文件上设置set-UID位来实现,并让可执行文件和共享文件属于同一系统用户(在我的情况下是游戏)。还有一种最佳做法是将这些文件放在/ var / lib / games中。
答案 0 :(得分:0)
首先,你做不到的事情:
现在,您可以做什么:
如果#1不可能,我会选择#2。
关于这个主题的好读物:Where Should I Store my Data and Configuration Files if I Target Multiple OS Versions?