You can start with:I am developing an OBS environment that relies heavily on Advanced Scene Switcher, for other users to use.
Is there a way to lock out users from changing anything in AdvSS, so they don't access to "the code".
Also, I am already planning to load the "master" settings file whenever OBS is loaded -- perhaps that is sufficient -- as in if a curious user messes things up for themselves, they would be instructed to restart OBS?
- Perhaps a password mechanism to be able to make changes?
- Where is the settings file located, that is loaded upon OBS launch?
- File -> Show Settings Folder
- File -> Show Profile Folder
I do something similar for digital sound in a couple of churches: A computer somewhere is on 24/7 (usually a Raspberry Pi), and when the sound board appears on the network, it pushes the standard settings into it. (there's a battery backup and some additional timing involved, so that a power hiccup doesn't completely wreck a service, but you get the idea) So it no longer matters how the last person left it. And if you want to continue how you left off, you need to explicitly save it, wait for the reset, and then load it again. Works really well!
I haven't done that yet with OBS - still changing things around too much myself - but probably the way I'd do it is to:
- Have a Profile and Scene Collection that is known to work. I'll call it "Standard" for now.
- Back that up, but only that, so that others can still have their favorite derivatives of it.
- Have the launcher script restore the backup and point OBS to it:
obs --profile "Standard" --collection "Standard"
and whatever other command-line options you want.obs --help
in a terminal to see all of them.
Last edited: