ServerScriptService 是一个用于 Script、ModuleScript 及其他仅供服务器使用的脚本相关资产的容器服务。其内容不会被复制到玩家客户端,这允许重要游戏逻辑的安全存储。如果脚本对象位于此服务中且未被 Disabled,则会运行。
此服务仅包含一个属性,即 LoadStringEnabled,它决定 Luau 中的 loadstring 函数是否启用。出于安全原因,建议将其保持禁用,因为误用此函数可能导致远程代码执行漏洞。
在 ServerScriptService 中运行的脚本可能需要访问与脚本无关的其他各种资产,例如要 克隆 的预制模型。这些资产应放入 ServerStorage,其行为类似于此服务,只是即使未被 Disabled,Script 对象也不会运行。对服务器和客户端都有效的资产和 ModuleScript 应放入 ReplicatedStorage。最后,您可以通过使用 文件夹 进一步组织此服务中的对象,而不会影响其行为。
概要
属性
切换是否允许服务器脚本使用 loadstring 函数。默认值为 false。