It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I'm currently trying to play the multiplayer mode of No Man's Sky under WINE.
I was able to get over the error "Unable to create WebSocket" installing the native version of winhttp.dll (I personally copied it from a Windows machine but its also available through winetricks).

After that I got the error "Unable to connect to matchmaking services", if I understand correctly No Man's Sky uses PlayFab services to handle matchmaking for GoG.

Another game that uses PlayFab is Planetary Annihilation: TITANS and by looking at its ProtonDB page for the multiplayer section they add the following environment variable SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt .

Unfortunately even by passing SSL_CERT_FILE No Man's Sky still refuses to connect to the multiplayer, if anyone know how to make it work I would highly appreciate.
avatar
Gior26: I'm currently trying to play the multiplayer mode of No Man's Sky under WINE.[...]
I have just installed No Man's Sky via 'Bottles'. Galaxy as well. Both worked with Bottles 'ootb' (There are a few minor glitches with Galaxy).

While Galaxy is running in the background I'm apparently able to access the MP functions. I can see other players in the anomaly and the discovery service gives me the green light.
I installed the offline version (offline installer).
Then I installed Galaxy using Lutris with Wine GE 8.x (8.8? I'm not sure)

After installation:
Launch Galaxy using Lutris.
Then I launch NMS (offline version which recognizes that Galaxy is running and provides acess to the online features)
avatar
Gior26: I'm currently trying to play the multiplayer mode of No Man's Sky under WINE.[...]
avatar
rostfreyh: I have just installed No Man's Sky via 'Bottles'. Galaxy as well. Both worked with Bottles 'ootb' (There are a few minor glitches with Galaxy).

While Galaxy is running in the background I'm apparently able to access the MP functions. I can see other players in the anomaly and the discovery service gives me the green light.
Thanks for the reply, I didn't know Bottles. I'm going to try it.
avatar
AlpakaDream: I installed the offline version (offline installer).
Then I installed Galaxy using Lutris with Wine GE 8.x (8.8? I'm not sure)

After installation:
Launch Galaxy using Lutris.
Then I launch NMS (offline version which recognizes that Galaxy is running and provides acess to the online features)
Thanks, I did try using the offline installer and Wine-lutris-GE but it didn't seem to work for me.
Did you launch NMS separately? I previously installed GOG Galaxy with lutris and imported NMS but still got connection error.
Post edited July 28, 2023 by Gior26
I managed to get multiplayer working using Bottles. :D
Apparently my computer was blocking a couple of domains, a247c.playfabapi.com and p-a247c-mainserver-800395549.us-west-2.elb.amazonaws, which were required to play.

Thank you very much. :)
avatar
Gior26: I managed to get multiplayer working using Bottles. :D
Apparently my computer was blocking a couple of domains, a247c.playfabapi.com and p-a247c-mainserver-800395549.us-west-2.elb.amazonaws, which were required to play.

Thank you very much. :)
Please provide any helpers on what you meant with "I got it working using Bottles" - I am very much stuck.
avatar
Gior26: I managed to get multiplayer working using Bottles. :D
Apparently my computer was blocking a couple of domains, a247c.playfabapi.com and p-a247c-mainserver-800395549.us-west-2.elb.amazonaws, which were required to play.

Thank you very much. :)
avatar
notkoutsie: Please provide any helpers on what you meant with "I got it working using Bottles" - I am very much stuck.
'Bottles' is a tool for easily running Windows software on linux:

https://usebottles.com/

There is a self-configuring installation for Galaxy (see 'Install Programs' in Bottles).
avatar
Gior26: I managed to get multiplayer working using Bottles. :D
Apparently my computer was blocking a couple of domains, a247c.playfabapi.com and p-a247c-mainserver-800395549.us-west-2.elb.amazonaws, which were required to play.
I'm trying to get GoG multiplayer working (also for No Man's Sky). I found this post and also tried "Bottles" but it has not been a magic bullet. Discovery Services gets a green light and I can start the current Expedition and such, but the Anomaly is ALWAYS dead empty on Wine/Linux. On Windows I see ships and players.

Can you first see if your NMS multiplayer (and Anomaly) are still working in Wine (new NMS patch just released), and if so, share a little more detail, like:
- which runner are you using? (I've tried several.)
- Are you running Bottles as a flatpak or regular install?

I am also installing GoG from the Bottles installer pack
I've compared various GoG log files between Wine on Linux and my Win10 dual boot install. There are some differences but they are very non-descript. (Everything works perfectly on Windows)

Other details:
I've had the firewall disabled on the Linux boot through all testing.
On Windows and on Linux. I can ping the first address but second does not even resolve an address. As I understand it PlayFab is Microsoft and obviously Amaxon is Amaxon. I suppose they've got each others' fingers in each others' pies. so bleh.
My internet connection is solid on both platforms.
Comparison of logs:

Bottles (Wine):
.../ProgramData/GOG.com/Galaxy/logs/GalaxyClient.log

2023-12-11 19:24:29.005 [Information][ (0)] [TID 1588][galaxy_client]: Starting service 'GalaxyClientService' asynchronously.
2023-12-11 19:24:29.022 [Information][ (0)] [TID 1588][galaxy_client]: Preparing service to query process information for 18 processes.
2023-12-11 19:24:29.034 [Information][ (0)] [TID 1588][galaxy_client]: Requesting data for query process information.
2023-12-11 19:24:29.034 [Information][ (0)] [TID 1588][galaxy_client]: Sending message of type 7 [Sequence Number: 365231699], rseq 0, size 200 (bytes sent: 200), completed OK
2023-12-11 19:24:29.034 [Information][ (0)] [TID 1588][galaxy_client]: Request sent [Sequence Number: 365231699], waiting for response...
2023-12-11 19:24:30.035 [Warning][ (0)] [TID 1588][galaxy_client]: Timeout occurred during GenericGogPbReader::readWholePacket: Timeout,


Actual Windows 10:

2023-12-11 16:56:23.478 [Information][ (0)] [TID 9232][galaxy_client]: Received data for query process information.
2023-12-11 16:56:25.485 [Information][ (0)] [TID 9232][galaxy_client]: Starting service 'GalaxyClientService' asynchronously.
2023-12-11 16:56:25.485 [Information][ (0)] [TID 9232][galaxy_client]: Preparing service to query process information for 184 processes.
2023-12-11 16:56:25.486 [Information][ (0)] [TID 9232][galaxy_client]: Requesting data for query process information.
2023-12-11 16:56:25.486 [Information][ (0)] [TID 9232][galaxy_client]: Sending message of type 7 [Sequence Number: 467135362], rseq 0, size 702 (bytes sent: 702), completed OK
2023-12-11 16:56:25.486 [Information][ (0)] [TID 9232][galaxy_client]: Request sent [Sequence Number: 467135362], waiting for response...


Something is timing out. Presumably our mutiplayer service??

If I had to guess, the Anomaly uses a different system or service mode than direct communications to NMS servers: Online discover and player uploaded bases which I CAN visit.


EDIT: I noticed the sequence numbers and realized I clipped in the wrong spots before
Post edited December 12, 2023 by lekimnines
avatar
lekimnines: [...]

Can you first see if your NMS multiplayer (and Anomaly) are still working in Wine (new NMS patch just released), and if so, share a little more detail, like:
- which runner are you using? (I've tried several.)
- Are you running Bottles as a flatpak or regular install?

[...]
I have just tested it again. It still runs without any problems for me. I was able to join a friend's game, had a green light in the discoveries and could see other players in the Anomaly.

I use Bottles as a flatpak. NMS runs in the default 'win64 gaming bottle' (soda 7.0-9, dxvk 2.2, vkd3d-proton-2.9).
avatar
lekimnines: [...]

Can you first see if your NMS multiplayer (and Anomaly) are still working in Wine (new NMS patch just released), and if so, share a little more detail, like:
- which runner are you using? (I've tried several.)
- Are you running Bottles as a flatpak or regular install?

[...]
avatar
rostfreyh: I have just tested it again. It still runs without any problems for me. I was able to join a friend's game, had a green light in the discoveries and could see other players in the Anomaly.

I use Bottles as a flatpak. NMS runs in the default 'win64 gaming bottle' (soda 7.0-9, dxvk 2.2, vkd3d-proton-2.9).
It works!!

That's unreal! I tried this as I said with a native repo install of bottles (on Manjaro), and NMS had an empty Anomaly.
I then uninstalled bottles, and reinstalled bottles as a flatpak and NMS now has a populated Anomaly!

Just FYI fokls, my new install of bottles flatpak has soda 8.0-2, dxvk-2.3, and vkd3d 2.11, differing from Rostfrekh's.
So, I don't think the specific versions are key. It seems to be the way bottles gets installed.

If you do this you may have to create a new bottle which will be stored in the flatpak area, usually under ~/.var/app/com.usebottles.bottles/data/bottles/bottles. If you're not using cloud save with GoG, this is where you'll find the windows structure to copy your NMS save. I personally would not try to import an existing Wine bottle from your host as Bottles does some custom stuff when creating it which ... might be different with the flatpak?? Bottles seems to be aware that it's running in a flatpak. Who knows.

Now to investigate what libraries are included in the flatpak but missing from my system (or whatever else it might be)


avatar
lekimnines: [...]

Can you first see if your NMS multiplayer (and Anomaly) are still working in Wine (new NMS patch just released), and if so, share a little more detail, like:
- which runner are you using? (I've tried several.)
- Are you running Bottles as a flatpak or regular install?

[...]
avatar
rostfreyh: I have just tested it again. It still runs without any problems for me. I was able to join a friend's game, had a green light in the discoveries and could see other players in the Anomaly.

I use Bottles as a flatpak. NMS runs in the default 'win64 gaming bottle' (soda 7.0-9, dxvk 2.2, vkd3d-proton-2.9).
Thanks :)
Post edited December 24, 2023 by lekimnines
avatar
lekimnines: [...]
It works!!
You're welcome. I'm glad to hear that it's working now fpor you. I suspect that it's just the flatpak version that's up to date.
avatar
lekimnines: [...]
It works!!
avatar
rostfreyh: You're welcome. I'm glad to hear that it's working now fpor you. I suspect that it's just the flatpak version that's up to date.
Actually most of it is older. Wine 8.0.2. wine-mono 7.x. I spent at least a couple days going through the flatpak's manifest and trying to change my host linux to match as best I could including the krb5.conf (kerberos), but it was all to no avail. I have no idea why the flatpak works. Might be something about Manjaro's relative lack of i386 support vs other distros? I'm guessing here. No idea really, but at least I have a solution.

Now if only the latest expedition wasn't a choppy f@#$ mess.
I also want to play in multiplayer mode and have installed Bottles exactly according to the instructions described here. But it doesn't work for me.
The start screen does not show me a multiplayer option and the "Network" option is missing in the settings.

@lekimnines
Maybe you forgot to mention an option in bottles?
Post edited April 07, 2024 by Retromicky
avatar
Retromicky: I also want to play in multiplayer mode and have installed Bottles exactly according to the instructions described here. But it doesn't work for me.
The start screen does not show me a multiplayer option and the "Network" option is missing in the settings.

@lekimnines
Maybe you forgot to mention an option in bottles?
I'm still using standard installation. It shouldn't be necessary to change options. Is Galaxy running fine for you (and you're logged in)?
Post edited April 10, 2024 by rostfreyh