(a00338777) v0.9.2.1

This commit is contained in:
Joonas Rikkonen
2019-08-26 19:58:19 +03:00
parent 0f63da27b2
commit 80698b58b0
311 changed files with 11763 additions and 4507 deletions
@@ -29,7 +29,8 @@ namespace Barotrauma.Steam
RefreshServerDetails(server);
instance.server.Auth.OnAuthChange = server.OnAuthChange;
server.ServerPeer.InitializeSteamServerCallbacks(instance.server);
Instance.server.LogOnAnonymous();
return true;
@@ -66,23 +67,24 @@ namespace Barotrauma.Steam
Instance.server.SetKey("traitors", server.ServerSettings.TraitorsEnabled.ToString());
Instance.server.SetKey("gamestarted", server.GameStarted.ToString());
Instance.server.SetKey("gamemode", server.ServerSettings.GameModeIdentifier);
instance.server.DedicatedServer = true;
return true;
}
public static bool StartAuthSession(byte[] authTicketData, ulong clientSteamID)
public static ServerAuth.StartAuthSessionResult StartAuthSession(byte[] authTicketData, ulong clientSteamID)
{
if (instance == null || !instance.isInitialized || instance.server == null) return false;
if (instance == null || !instance.isInitialized || instance.server == null) return ServerAuth.StartAuthSessionResult.ServerNotConnectedToSteam;
DebugConsole.Log("SteamManager authenticating Steam client " + clientSteamID);
if (!instance.server.Auth.StartSession(authTicketData, clientSteamID))
ServerAuth.StartAuthSessionResult startResult = instance.server.Auth.StartSession(authTicketData, clientSteamID);
if (startResult != ServerAuth.StartAuthSessionResult.OK)
{
DebugConsole.Log("Authentication failed");
return false;
DebugConsole.Log("Authentication failed: failed to start auth session (" + startResult.ToString() + ")");
}
return true;
return startResult;
}
public static void StopAuthSession(ulong clientSteamID)