Roblox 游戏开发/数据持久化
外观
数据持久化在编程中通常指当数据结构被修改时保留其先前版本的数据结构。在 ROBLOX 上,数据持久化指的是一种机制,它允许游戏将玩家数据保存在数据库中,并在之后从同一个游戏的另一个游戏服务器加载这些数据。当前的数据持久化机制(有计划进行扩展)只能保存被称为“每游戏每玩家”的数据,这意味着保存的玩家数据只能从该游戏服务器加载,而该游戏服务器是玩家所在的服务器。数据持久化通常用于在不同的游戏服务器之间保留用户体验的一部分:如果玩家离开一个彩弹游戏,后来又加入了另一个服务器的同一个游戏,数据持久化可以用于保存统计数据,例如玩家获胜的次数与失败的次数。
数据持久化有各种用法,但大多数都与保留用户体验有关。目前无法保存关于游戏本身的数据,这些数据可以在任何时候加载。