Hi there,
just posting this here so it's also known for others. Still not sure where it fails but earlier when calling GameServer.Init on a 64 bit Linux Unity build the game would simply crash. That seems to have been fixed (maybe a Steam client update or Unity update) so it does no longer crash.
Current state is that GameServer.Init() returns true but after calling SteamGameServer.LogOnAnonymous() and SteamGameServer.BLoggedOn() never returns true. This does work on all other tested platforms with the same code (MacOS 32, Win32, Win64, Linux 32) and even works with using SteamAPI with a native test app.
Unity test project: http://illy.bz/tmp/LinuxCrashTest.tar.bz2
Minimum working example for native C++: http://illy.bz/tmp/LinuxNativeTest.cpp
May as well be a problem in SteamAPI / SteamClient itself but as the native code works as well as the 32 bit build I'm not completely sure on this part.
Regards,
Chris
PS: Other than that issue it's really a great piece of software, works flawlessly as long as you don't forget to actually create the callbacks you want to get called ;)
Hi there,
just posting this here so it's also known for others. Still not sure where it fails but earlier when calling GameServer.Init on a 64 bit Linux Unity build the game would simply crash. That seems to have been fixed (maybe a Steam client update or Unity update) so it does no longer crash.
Current state is that GameServer.Init() returns true but after calling SteamGameServer.LogOnAnonymous() and SteamGameServer.BLoggedOn() never returns true. This does work on all other tested platforms with the same code (MacOS 32, Win32, Win64, Linux 32) and even works with using SteamAPI with a native test app.
Unity test project: http://illy.bz/tmp/LinuxCrashTest.tar.bz2
Minimum working example for native C++: http://illy.bz/tmp/LinuxNativeTest.cpp
May as well be a problem in SteamAPI / SteamClient itself but as the native code works as well as the 32 bit build I'm not completely sure on this part.
Regards,
Chris
PS: Other than that issue it's really a great piece of software, works flawlessly as long as you don't forget to actually create the callbacks you want to get called ;)