Travis
Travis
UBUniversal Blue
Created by Travis on 1/13/2025 in #🛟bazzite-help
OBS Tools (BarRaider) Plug-In Troubleshooting (OBS Studio/OpenDeck)
I have an Elgato Stream Deck that I am trying to use with Bazzite (deck-gnome release). I found a pretty cool program on Flathub called OpenDeck that does a good job of mirroring the official Stream Deck app from Windows. My primary use case for OpenDeck is to provide buttons for controlling OBS Studio. The deck itself is detected fine and I can add buttons to it without any issues. OpenDeck includes access to open source plug-ins as well as legacy plug-ins from the Elgato plug-in store. I am trying to use an open source plug-in called OBS Tools from BarRaider. It is a Windows plug-in, so OpenDeck configures Wine and installs Mono when this plug-in gets downloaded. Using the plug-in starts a first run setup that guides you through connecting to the OBS Studio websocket server. I am unable to get the OBS Tools (BarRaider) plug-in to talk to the OBS Studio websocket server (current or legacy 4.x versions). I get an error that the connection timed out. Here are general steps to reproduce: 1. Install OpenDeck from Flathub. 2. Install OBS Studio from Flathub. 3. Open OBS Studio and open the Tools > Websocket Server settings. 4. Check box to enable Websocket server and set a password. 5. Open OpenDeck and go to plug-ins. 6. Install the OBS Tools (BarRaider) plug-in. 7. Accept the prompt to install Mono and let Wine do setup tasks. 8. Drag a button from list under OBS Tools to the deck. 9. Window appears to setup the BarRaider plug-in for the first time. 10. Error appears to restart Stream Deck because the plug-in is blocked. 11. Click button to try again at bottom. 12. Verify 127.0.0.1 and port 4455 (or 4444 for legacy) and enter password. 13. Wait for settings to save and get error that the connection timed out. I have tried a few things so far to resolve this including: 1. Installed the legacy version of the websocket server 4.x plug-in for OBS Studio from Flathub. I just confirmed with the BarRaider Discord that the latest OBS Studio websocket server should be supported on Windows. 2. I confirmed that both flatpaks, OpenDeck and OBS Studio, are set to allow network connection permissions using Flatseal. 3. I tested the connection to both sockets (4455 and 4444) using netcat and the connections succeeded while OBS Studio was open. Confirmed they failed as expected when OBS Studio is closed. 4. I queried the running firewall with the port numbers, and it indicated that they were open. ('sudo firewall-cmd --query-port=4444/tcp' > 'yes') 5. I tried variations of 127.0.0.1, localhost, and the local private IP address as the destination. For kicks, I also tried installing the OBS Studio plug-in from Elgato. That one just sits there saying that is it waiting for OBS, so no idea what is happening in the background on that one. I have not been able to find any errors in logs other than a generic message that "the connection was reset by a peer." Please let me know any testing steps or logs I can provide to help troubleshoot this issue. I realize this is a pretty niche issue that I'm trying to resolve, but I'm hoping to find someone who has already run into the same issue and resolved it. Thank you!
3 replies
UBUniversal Blue
Created by Travis on 12/19/2024 in #🛟bazzite-help
Throne and Liberty EAC Error
What I'm trying to do: I am trying to play Throne and Liberty from the desktop using Steam. What is happening instead: The EAC loading screen appears and displays "Launch Error / Unexpected Error. (#1) / Exit" What I've tried so far: - Tried switching to Proton Experimental - Tried switching to GE-Proton-9.21 - Tried installing Proton EasyAntiCheat Runtime - Tried setting launch options for T&L to "PROTON_USE_EAC_LINUX=1 %command%" - Tried setting launch options for Proton EasyAntiCheat Runtime to "install 58dec5a58e8f4ce6beca223311f65b4c" - Tried verifying game files and recreating the prefix folder under compatdata for T&L - Tried rebooting Other information: - I am using the bazzite-deck-gnome image. - This is a fresh install that I just did the other night. - I have a good number of other games (including a couple that also use EAC) running without any issues, but this one won't get past EAC during launch. - I have reverted all changes made so far while attempting to get this working. Any troubleshooting should assume a fairly clean slate. - Many folks on ProtonDB and Steam Community indicate they have the game running without any issues or with minor tweaks. AreWeAntiCheatYet just shows that game as "running" but no other notes. I have no reason to believe I am trying to do something that isn't possible.
17 replies