From 1b4f5b91aa07053b468f4323ff7935de77c5eea4 Mon Sep 17 00:00:00 2001 From: Garry Newman Date: Fri, 28 Oct 2016 11:02:27 +0100 Subject: [PATCH] Server init, throw error properly --- Facepunch.Steamworks/Interop/Native.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Facepunch.Steamworks/Interop/Native.cs b/Facepunch.Steamworks/Interop/Native.cs index 9f773cf..3b84e4c 100644 --- a/Facepunch.Steamworks/Interop/Native.cs +++ b/Facepunch.Steamworks/Interop/Native.cs @@ -50,7 +50,10 @@ namespace Facepunch.Steamworks.Interop { api = new SteamNative.SteamApi( (IntPtr)1 ); - api.SteamInternal_GameServer_Init( IpAddress, usPort, GamePort, QueryPort, eServerMode, pchVersionString ); + if ( !api.SteamInternal_GameServer_Init( IpAddress, usPort, GamePort, QueryPort, eServerMode, pchVersionString ) ) + { + return false; + } var user = api.SteamGameServer_GetHSteamUser(); var pipe = api.SteamGameServer_GetHSteamPipe();