ReplicatedStorage 是一个通用容器服务,用于存放 可以被服务器和连接的客户端访问的对象。它非常适合 ModuleScript、RemoteFunction、RemoteEvent 以及其他对服务器端的 Scripts 和 客户端的 LocalScripts 都很有用的对象。
归属于此服务的对象会完全复制到客户端,并且适用正常的 复制规则。在客户端所做的任何更改都会保留,但不会 被复制到服务器,并且如果服务器进行的操作覆盖了这些更改, 客户端更改可能会被覆盖。
LocalScripts 在归属于此服务时不会运行, 即使它们是 Enabled; LocalScripts 有其他多个位置会在 Player 客户端上最终运行,例如 StarterPlayerScripts、StarterCharacterScripts 或 StarterGui。
类似地,Scripts 在归属于此服务时不会运行, 除非你将它们的 Enum.RunContext 属性从默认值 Legacy 更改。独立运行的服务器 Scripts 应该归属于 ServerScriptService。
如果此服务中的 ModuleScript 被其他任何脚本所需求, 它会正常运行。这样的模块通常存放服务器和客户端共享的代码。