Posted May 05, 2018
I only have lan mode available in trhe coop menu.
It is a known problem which apparently not everyone have.
They are working on it and there is a possible solution:
For Steam, Stardew Valley.exe use SteamHelper class to initialize networking, which require SteamHelper#onGalaxyStateChange() to be invoked with correct operational state. And the listener with type GalaxyHelper.OperationalStateChangeListener which implements IOperationalStateChangeListener interface registers GalaxyTypeAwareListenerOperationalStateChange to the GalaxyInstance class of "GalaxyCSharp.dll". And requires the native library "GalaxyCSharpGlue.dll" to work, which requies "MSVCP120.dll" and "MSVCR120.dll" provided by Visual C++ Redistributable Packages for Visual Studio 2013. However the vcredist.exe is not bundled with 1.3 beta3 thus the "GalaxyCSharpGlue.dll" failed to load which cause networking is never initialized.
For quick fix, download Visual C++ Redistributable Packages for Visual Studio 2013 from https://www.microsoft.com/en-US/download/details.aspx?id=40784
Edit: Since GalaxyCSharpGlue.dll is a 32-bit library, you might want to download x86 version of Visual C++ Redistributable Packages for Visual Studio 2013
https://community.playstarbound.com/threads/stardew-valley-multiplayer-beta-known-issues-fixes.142850/page-65#post-3271222
It does not work for me though, so if you find another solution let me know, thanks.
Edit] It was my firewall, there was a second galaxy install folder in programdata i did not know existed and did not authorized, it is all good now.
It is a known problem which apparently not everyone have.
They are working on it and there is a possible solution:
For Steam, Stardew Valley.exe use SteamHelper class to initialize networking, which require SteamHelper#onGalaxyStateChange() to be invoked with correct operational state. And the listener with type GalaxyHelper.OperationalStateChangeListener which implements IOperationalStateChangeListener interface registers GalaxyTypeAwareListenerOperationalStateChange to the GalaxyInstance class of "GalaxyCSharp.dll". And requires the native library "GalaxyCSharpGlue.dll" to work, which requies "MSVCP120.dll" and "MSVCR120.dll" provided by Visual C++ Redistributable Packages for Visual Studio 2013. However the vcredist.exe is not bundled with 1.3 beta3 thus the "GalaxyCSharpGlue.dll" failed to load which cause networking is never initialized.
For quick fix, download Visual C++ Redistributable Packages for Visual Studio 2013 from https://www.microsoft.com/en-US/download/details.aspx?id=40784
Edit: Since GalaxyCSharpGlue.dll is a 32-bit library, you might want to download x86 version of Visual C++ Redistributable Packages for Visual Studio 2013
It does not work for me though, so if you find another solution let me know, thanks.
Edit] It was my firewall, there was a second galaxy install folder in programdata i did not know existed and did not authorized, it is all good now.
Post edited May 05, 2018 by Asefo