Merge branch 'master' into Patron
This commit is contained in:
@@ -167,6 +167,16 @@ namespace Torch.Server.Managers
|
||||
|
||||
public void SaveConfig()
|
||||
{
|
||||
var cf = Torch.Config as TorchConfig;
|
||||
if (cf?.ReservedPlayers?.Count > 0)
|
||||
{
|
||||
foreach (var res in cf.ReservedPlayers)
|
||||
{
|
||||
if (!DedicatedConfig.Reserved.Contains(res))
|
||||
DedicatedConfig.Reserved.Add(res);
|
||||
}
|
||||
}
|
||||
|
||||
DedicatedConfig.Save(Path.Combine(Torch.Config.InstancePath, CONFIG_NAME));
|
||||
Log.Info("Saved dedicated config.");
|
||||
|
||||
|
@@ -258,8 +258,7 @@ namespace Torch.Server.Managers
|
||||
_log.Warn($"Rejecting user {info.SteamID} because they are not whitelisted in Torch.cfg.");
|
||||
internalAuth = JoinResult.NotInGroup;
|
||||
}
|
||||
else if (config.EnableReservedSlots && (config.ReservedPlayers.Contains(info.SteamID) ||
|
||||
MySandboxGame.ConfigDedicated.Reserved.Contains(info.SteamID)))
|
||||
else if (MySandboxGame.ConfigDedicated.Reserved.Contains(info.SteamID))
|
||||
internalAuth = JoinResult.OK;
|
||||
//Admins can bypass member limit
|
||||
else if (MySandboxGame.ConfigDedicated.Administrators.Contains(info.SteamID.ToString()) ||
|
||||
|
Reference in New Issue
Block a user