|
So, I am making a service where each user provides some Luau code, and I run each one seperately, concurrently. Is there a way to utilize a single Lua struct to do this instead of doing Also, I do not want the code of different users to affect each other. I want it all to be isolated. |
Answered by
khvzak
Nov 20, 2023
Replies: 1 comment 1 reply
|
You could try setting sandbox mode for Luau and executing each chunk in isolated environment. There are few options:
You can even make environment readonly and prevent any writes to globals. Personally I would try №3 |
1 reply
Answer selected by
RGBCube
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
You could try setting sandbox mode for Luau and executing each chunk in isolated environment.
There are few options:
Threadsandbox see this doc. Sorry it's a hidden functionality but should work!You can even make environment readonly and prevent any writes to globals.
Personally I would try №3