OpenDream
OpenDream copied to clipboard
Implement trust levels
Since SS14 server sandboxing isn't really a thing, we need to implement BYOND trustlevels.
Trusted - YOLO Safe - Popup for DLLs, prompt for every file I/O outside of the project directory Ultrasafe - Same as safe but prompt for any file I/O
shell()
is presumably blocked at safe
or higher
A useful improvement would be terminal only prompts for headless servers
The PR open for this issue (#637) uses a CVar to set the trust level, which can be set either in the server_config.toml
file or as a --cvar
argument when running the server.