Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sandbox/Security for mods #337

Closed
BraedonWooding opened this issue Sep 18, 2023 · 2 comments
Closed

Sandbox/Security for mods #337

BraedonWooding opened this issue Sep 18, 2023 · 2 comments

Comments

@BraedonWooding
Copy link

Is there anything currently done to sandbox the mods loaded? I had a look through the other issues but couldn't find anything in relation to this.

godotengine/godot-proposals#5010 talks about a sandbox mode for this use-case but I wanted to confirm there wasn't anything special done such as preventing access to OS/IO.

@Qubus0
Copy link
Collaborator

Qubus0 commented Sep 18, 2023

No. We also can't do much about it.

If you need strong sadboxing, I would recommend wasm (https://godotengine.org/asset-library/asset/1877) or lua (https://godotengine.org/asset-library/asset/1970) based systems. Alternatively, if your game architecture allows, you could also go down the same route that Luck be a Landlord chose. https://github.com/TrampolineTales/LBAL-Modding-Docs/wiki

All of these modding solutions require you to build a solid api and are way higher effort compared to this mod loader. It always depends on what you need. Hope that helps.

@BraedonWooding
Copy link
Author

Thanks! I'll close this issue then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants