Makes map vote and roundstart smart about player count. (#5418)

* Makes map vote and roundstart smart about player count.
No more Saltern with 30 players, or Knight Ship with 50.

* a typo

* Address reviews.

* Localized.
This commit is contained in:
Moony
2021-11-20 12:32:07 -06:00
committed by GitHub
parent 6487cd6d79
commit eb6d24abd0
18 changed files with 298 additions and 19 deletions

View File

@@ -1,4 +1,5 @@
using Content.Server.Administration;
using Content.Server.Maps;
using Content.Shared.Administration;
using Content.Shared.CCVar;
using Robust.Shared.Configuration;
@@ -24,10 +25,10 @@ namespace Content.Server.GameTicking.Commands
return;
}
var cfg = IoCManager.Resolve<IConfigurationManager>();
var gameMap = IoCManager.Resolve<IGameMapManager>();
var name = args[0];
cfg.SetCVar(CCVars.GameMap, name);
gameMap.ForceSelectMap(name);
shell.WriteLine(Loc.GetString("forcemap-command-success", ("map", name)));
}
}