
I CAN see public games through the connectivity menu in the game but I haven't tried joining. All good there.įor now I have edited the desktop shortcut to just execute runner.sh from the Divinity folder and this works fine, but online multiplayer is quite difficult as I cannot invite friends to the game (and they cannot invite me). This turned out to be unrelated to my problem though, as the game still won't open with firewall off, so I entered all the relevant ports as rules and turned the firewall back on.

This is probably why I had issues with voice chat too. Turned it off and all my saved games started downloading. One thing I also realised is that my save games were not downloading, and this turned out to be because of the firewall. Looking through Steam's own documention was not very enlightening. There may be some steam launch options I can try but I am not very good with that. I tried turning off the overlay in the settings and it made no difference. My guess is that the steam runtime is trying to do something and failing. It is not simply running the code from runner.sh, it is doing some sort of steam command to open the appid. I used steam to generate a desktop shortcut, which gave me a little bit of insight into what it is doing (by looking at what the shortcut runs). BUT - it STILL will not launch from steam.

So I created this with the appid from the steam output (from when it fails to launch) and now it launches outside steam with no errors.

It was literally a text file called "steam_appid.txt" with nothing but the number in it :/ I was able to resolve the "appid not found" error when running outside steam by checking the folder for another (working) game to see what it was. Minor update - tl:dr I still cannot launch the game from steam.
