Changing default config files path possible?

FPA

New Member
Hey,
the path where the profile and scene configs are saved is "C:\Users\[User]\AppData\Roaming\obs-studio. Is it possible in any way to change this path to e.g. an local fileserver? If yes, how? And is the same thing possible with the StreamDeck configs?
And if yes, how?

My boss asked me to find this out and we both know if its possible it wouldnt be that easy, maybe. So thanks anyway for any answers. :)
 

koala

Active Member
It makes no sense to put these configs to a fileserver for the purpose of sharing them between machines, because the configs are specific to the local hardware. Sources that refer to capture devices or display captures have hardware specific id's or hardware specific parameters and are just broken on a different hardware.
The encoder configuration is also not valid to share, because different machines have different computing power, or even different hardware encoders, so the setting on a powerful machine are not valid for a less powerful machine.
If you want to put them on a fileserver for backup purposes, use a backup app instead.

The settings are saved within the Windows user profile. It's possible to use server-side Windows profiles. This is Windows functionality you can use with group policies of Active Directory. Ask your network admin about this, if you have an Active Directory domain. However, this is a global setting for your whole user - all app configs are saved on a server with this, single apps cannot be redirected, so it's usually not feasible, because some apps tend to accumulate huge data blobs in the Windows profile.
 

FPA

New Member
Thank you for that answar.

At the moment we are creating one or two video conference rooms in our building that will be for rent in the future to everyone who need it. The Idea was, that everyoen who rent a room, gets an user. But new user have no OBS settings so maybe the question should be, if its possible to create a default template with all the hardware pre configured so that the new user dont need to waste much time for creating his own scene with everything.
But are the scene configs specific to the hardware too? I couldnt imange that. And thesewould be the more important ones. And I think there is no need to share a default config to other pcs, just to other users on the same pc.
 

FerretBomb

Active Member
Thank you for that answar.

At the moment we are creating one or two video conference rooms in our building that will be for rent in the future to everyone who need it. The Idea was, that everyoen who rent a room, gets an user. But new user have no OBS settings so maybe the question should be, if its possible to create a default template with all the hardware pre configured so that the new user dont need to waste much time for creating his own scene with everything.
But are the scene configs specific to the hardware too? I couldnt imange that. And thesewould be the more important ones. And I think there is no need to share a default config to other pcs, just to other users on the same pc.
You could always use OBS in Portable mode, and add it to the default user profile on-creation. Handle it from the Windows side as a default deployment. Your Windows Active Directory administrator should be able to handle this.
For assistance with Streamdeck, you'll need to contact Elgato.
 

FPA

New Member
Well, we are just 4 in our company and except of our team assistance everyone is kind of the admin of everything and i think no one have deep knowlage for th AD. If everything is so complex to do we would just save a template to the file server so that new ones can just import that.
 

koala

Active Member
The profile setting is hardware specific, the scene collection setup not. Except that a scene still needs adjusting, if the base resolution is different.

To provide users with own default or pre-made settings, use the Profile->Export and Scene Collection->Export function on your master machine, then save the exported data to some shared directory. From there, users are able to import these. With this, you can even provide a range of profiles and scene collections from where your users can choose from. I would not recommend portable mode, because it's more difficult to handle and to administer than the default mode with not much benefit.

The issue with shared configurations is that if some user changes some setting, it's changed for everybody who also uses this configuration. This is not always desirable. Imagine on your next start of OBS Studio, right before you want to go online with an important stream, your most important scene has been completely changed by someone else - this is probably something you want to avoid.
 

FPA

New Member
Well, ok i expected that the only way would be to let every new user import a template for them. But its free to ask and it could have been different.
 

Dannowa

New Member
I just went through a computer crash and I had to reset the computer. I lost the profile as well as the Scene Collections. If I was able to put it on my cloud drive I could have restored easily. As it is I have to rebuild them
 

.norman.

Member
I just went through a computer crash and I had to reset the computer. I lost the profile as well as the Scene Collections. If I was able to put it on my cloud drive I could have restored easily. As it is I have to rebuild them
there are options to export your scene collection as well as profile information directly from OBS, you can then store that information anywhere you like. you can also manually backup the %AppData%\obs-studio\basic\ folder to anywhere you wish.
 

Dannowa

New Member
there are options to export your scene collection as well as profile information directly from OBS, you can then store that information anywhere you like. you can also manually backup the %AppData%\obs-studio\basic\ folder to anywhere you wish.
True but then I have to do that once in awhile to keep up to date. It would be easier to be able to set a custom directory for profile and scene collections
 
Top