服務器腳本服務 是容器服務,用於 Script、ModuleScript 和其他只供服務器使用的腳本相關資產。內容永遠不會複製到玩家客戶端,這樣才能安全地儲存重要的遊戲邏輯。腳本對象將在此服務內運行,且不會在 Disabled 之外。
此服務只有一個屬性,LoadStringEnabled,決定是否啟用 Luau 中的 loadstring 功能。為了安全原因,建議將此關閉,因為濫用此功能可能會導致遠端代碼執行漏洞。
在 ServerScriptService 中運行的腳本可能需要存取不與腳本相關的各種其他資產,例如預製模型需要 cloned 。這些資產應該放在 ServerStorage 中,它們的行為與此服務相似,除了 Script 對象不會運行,即使它們不是 Disabled 。對服務器和客戶都有用的資產和ModuleScript應該轉而使用ReplicatedStorage。最後,您可以使用 Folders 來進一步組織此服務中的對象,而不會影響其行為方式。
概要
屬性
切換是否可以使用 loadstring 函數給服務器腳本使用。默認為 false。