Add reserved slots

This commit is contained in:
Brant Martin
2018-10-12 16:12:33 -04:00
parent dcd0fa86b9
commit 65bb71aabf
2 changed files with 5 additions and 0 deletions

View File

@@ -169,6 +169,8 @@ namespace Torch.Server.Managers
_log.Warn($"Rejecting user {steamId} because they are not whitelisted in Torch.cfg."); _log.Warn($"Rejecting user {steamId} because they are not whitelisted in Torch.cfg.");
UserRejected(steamId, JoinResult.NotInGroup); UserRejected(steamId, JoinResult.NotInGroup);
} }
else if(config.EnableReservedSlots && config.ReservedPlayers.Contains(steamId))
UserAccepted(steamId);
else if (Torch.CurrentSession.KeenSession.OnlineMode == MyOnlineModeEnum.OFFLINE && else if (Torch.CurrentSession.KeenSession.OnlineMode == MyOnlineModeEnum.OFFLINE &&
promoteLevel < MyPromoteLevel.Admin) promoteLevel < MyPromoteLevel.Admin)
{ {

View File

@@ -68,6 +68,9 @@ namespace Torch.Server
public string LastUsedTheme { get; set; } = "Torch Theme"; public string LastUsedTheme { get; set; } = "Torch Theme";
public bool EnableReservedSlots { get; set; } = false;
public HashSet<ulong> ReservedPlayers { get; set; } = new HashSet<ulong>();
[XmlIgnore] [XmlIgnore]
private string _path; private string _path;