KaitoKuroba

New Member
Hey there. I had the same issue until a few minutes ago and I think I have the solution: Buy a new mouse, keyboard and probably webcam and burn the old ones!

Okay, for real. Do you use some logitech hardware? If so, have you installed Logi Options + (maybe also G Hub or other similar software from logitech)? Bingo! That's your problem. The Logi Plugin Service is messing up with your config files...

I crawled through the code of the obs-websocket plugin to find some information why the settings are changing every time OBS is started. What I was able to find is, that the plugin no longer stores its settings in the global.ini but in its own config.ini. What I couldn't find was any reason why these settings returned to the global.ini every time i closed OBS. With a new random password, every time.

In a last desperate act, I throw procmon on the global.ini to monitor all accesses to the file. To my big surprise, the LogiPluginService.exe was listed whenever OBS was started or closed. And especially when OBS was closed, the Plugin Service made changes to the file.

My best guess: logitech tried to make it's own software as "user friendly" as possible, regardless of any consequences. And since logitech apparently didn't get the memo that the websocket config isn't stored in the global.ini anymore, the Plugin Service thinks that the config is missing and writes a new one with a new random password. Unfortunately, when OBS starts the next time, the websocket plugin will find this "old" config, starts its internal migration process and overwrites the correct config with the one generated by the Logi Plugin Service.

Solution? Not a real one. Just a workaround. Disable the Logi Plugin Service. It can be found within the Autostart tab of the Task Manager. [EDIT] And either logoff an login again to your Windows or kill the process by hand. But be aware, I'm really sure it will be re-enabled the next time your Logitech software is updated.[/EDIT] Oh, and maybe throw tickets on logitech as much as you can. This kind of "integration" isn't just bad design, it's bullshit! Messing up with the configuration of other software for an integration I don't even use...thanks...
 
Last edited:
Top