Thanks for your thanks! It’s one of the few times I’ve taken the time to try and post a thorough guide for something and I’m glad it’s still helping the occasional person.
That’s interesting. I’m not sure why. You can also edit whatever connection in desktop mode to always use a VPN, then when it connects in Game Mode it’ll connect to the VPN too. I’ll take a look at the scripts I gave but I don’t think there’s anything different.
have the same issue, have you managed a workaround of getting it to work in game mode?
Thanks, I’ll take a look at the script I have saved. It’s entirely possible that I typed it wrong, although I thouuuught I had copied and pasted it. Who knows. I’m glad you figured it out. If I made a mistake on it I’ll make the edit.
Did you add any spaces in there or anything? The way it’s typed above, there’s no space between networkmanager and -openvpn, so sometimes that type of thing can cause a error too
u/quidamphx I have the same exact problem. Any idea here?
As far as I know, this would be your Nord account and password. I don’t know that dual-factor works as I’ve never tried it.
If you enable the connection for all users in network connections, you should be able to save your account and password.
It’s also possible that the UDP file you grabbed is no longer active. I used the app on a Windows PC to see the # for the location I wanted to use, and then made sure to grab the appropriate UDP file afterwards. For example, Canada only has 6 or 7 locations but there are more UDP files available than that and they won’t all work.
Sorry I can’t be more specific as I’m not at home but maybe it’ll lead you to a solution.
Were you able to solve this?
It looks like I made a mistake typing the script line in this post. When I look at my scripts, the first line is #!/usr/bin/bash
I’ve made the edit above, try it with the # added in front. Hopefully that’s the issue, it’s not the first typo I’ve made in this post lol.
Do you mean that you already have it working and just need to have it available in game mode? In that case you would open Steam in desktop mode and add it as a non-Steam app.
I would need more detail to even know where to start beyond that but the majority of VPN apps do not work on the Deck which is why I went the OpenVPN config file route. What VPN provider?
You want to run it in Konsole as it requires yes/no input as well as password entry for some of it. The only ones that need to be executable would be the connect/disconnect ones so you could use them in game mode. Those don’t require any input.
That’s odd, and I’m not too sure. Thankfully you found a workaround; you can also enable the VPN in desktop mode and switch back and it’ll be enabled, the big issue is resuming from sleep doesn’t keep it enabled.
Are the connect/disconnect scripts set to be executable in desktop mode? That’s all I can think of, maybe Steam doesn’t know what to do with them and it hangs waiting on something else.
You’re connected to a network and typed correctly? I used this less than 24hrs ago with success.
I’ve only used Nord, so I can’t really give much of a fair opinion on what VPN services are out there and how they compare. In the case of Nord, the OpenVPN config files are named according to the server they’re for (for example, CA1976 is Canada #1976). I just used the regular VPN client on Windows to determine which server I wanted and then chose the file that way. (I had to download it via a web browser, it’s not something that happened through their app). If ExpressVPN has open config files available it would likely be a similar idea. If you make a post in an ExpressVPN sub, someone might have some experience with it.
It does still work for me. I’m not sure why yours is having difficulty. There are a lot of variables between different VPN services, I would question if they’ve changed something with the OpenVPN configs from your VPN provider. I only use the one (Nord) and haven’t had any reason to switch or try others. TunnelDeck is also available now for Decky Loader, you could see if using it yields any better results as I think it installs openVPN components for you.
doesn’t seem to work anymore https://steamcommunity.com/app/1675200/discussions/0/3466100515586309793/?ctp=2
That’s something with your VPN credentials to figure out. I have my password saved in the connections settings so it’s automatic, but if you want to enter it each time that’s fine. It’s likely your password isn’t being entered correctly. Are you using a real keyboard or the on-screen one? On-screen often misses inputs.
This is in Desktop Mode.
In Settings, Connections (under the Network Category), choose the network connection you want to edit from the list of Wi-Fi connections. When you have it selected, the General Configuration tab of the settings has a check box for Automatically Connect to VPN.
In order for this to be available and not greyed out, you must first have set up a VPN connection that will appear all the way in the bottom of the list under the VPN (openvpn) category.
Then it’s as simple as enabling it via that checkbox mentioned earlier.
Your Wi-Fi connection icon will change to one of a globe if VPN is connected, so it’s easy to see in game mode if it’s working. After that, I recommend using Decky Plugin Loader and TunnelDeck as it prevents the OpenVPN plugin being wiped with every update.
Hmm. I don’t know what that means at all.
i found a solution that works for me. If you came here after installing tunneldeck, it should help. So, what i did.
- removed tunnelduck from game mode, before that disable all additional permissions like Enable OpenVPN and Disable IPV6.
- rebooted the console
- launched again the protocol (codes) from this topic.
And after that, everything should be installed correctly.
Some of these steps may be not necessary at all. Described the procedure that helped me.
I don’t know anything about it, sorry. I’ve never encountered it and don’t understand enough about the OS to troubleshoot that.