ServerScriptService
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
サーバースクリプトサービス は、サーバー使用のみを目的とした Script、ModuleScript およびその他のスクリプト関連アセットのコンテナサービスです。コンテンツは決してプレイヤークライアントにレプリケートされず、重要なゲームロジックの安全な保存が可能になります。スクリプトオブジェクトは、このサービス内にあり、Disabled ではない場合、実行されます。
このサービスは、LoadStringEnabled という単一のプロパティをホストしており、Luau の loadstring 関数が有効になっているかどうかを決定します。この機能を悪用すると、リモートコード実行の脆弱性につながる可能性があるため、セキュリティ上、これを無効にすることをお勧めします。
ServerScriptService で実行されているスクリプトには、スクリプトに関連しないさまざまな他のアセットへのアクセスが必要になる可能性があります、例えば、プレファブリケモデルが cloned になる必要があります。このようなアセットは、ServerStorage に入るべきで、このサービスと同様に動作しますが、Script オブジェクトは、Disabledでない場合でも実行しません。サーバーとクライアントの両方に有用なアセットと ModuleScript は、代わりに ReplicatedStorage に行くべきです。最後に、このサービス内のオブジェクトを動作方法に影響を与えずにさらに整理できるように、Folders を使用して、このサービス内のオブジェクトをさらに整理できます。
概要
プロパティ
loadstring 機能をサーバースクリプトで使用できるかどうかを切り替えます。デフォルトは false です。