Security Sandbox Environment
From Blue Mars Developer Guidebook
Scripts provided by third party developers are executed in the security sandbox environment. In this sandbox environment, the following functionalities are disabled:
- Local disk access
- Executing system functions
- Overriding existing global functions/variables
A separate sandbox is created for each developer. Say your script files are located under Game/Levels/EXAMPLE/Common/Scripts/, then a sandbox called "EXAMPLE" will be generated.
Following predefined Lua tables/functions are not accessible:
Global variables defined by other developers are not accessible. Some "internal use" functions are also hidden by the sandbox.