Make banpanel defaults use cvars (#27168)
* Make banpanel respect CCVars. Add CCVars for default ip/hwid/use last details checkboxes. * Move severity handling for server/role ban to another function * Save sawmill * Line goofyness --------- Co-authored-by: Vasilis <vasilis@pikachu.systems>
This commit is contained in:
@@ -796,19 +796,43 @@ namespace Content.Shared.CCVar
|
||||
/// Default severity for role bans
|
||||
/// </summary>
|
||||
public static readonly CVarDef<string> RoleBanDefaultSeverity =
|
||||
CVarDef.Create("admin.role_ban_default_severity", "medium", CVar.ARCHIVE | CVar.SERVER);
|
||||
CVarDef.Create("admin.role_ban_default_severity", "medium", CVar.ARCHIVE | CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
/// <summary>
|
||||
/// Default severity for department bans
|
||||
/// </summary>
|
||||
public static readonly CVarDef<string> DepartmentBanDefaultSeverity =
|
||||
CVarDef.Create("admin.department_ban_default_severity", "medium", CVar.ARCHIVE | CVar.SERVER);
|
||||
CVarDef.Create("admin.department_ban_default_severity", "medium", CVar.ARCHIVE | CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
/// <summary>
|
||||
/// Default severity for server bans
|
||||
/// </summary>
|
||||
public static readonly CVarDef<string> ServerBanDefaultSeverity =
|
||||
CVarDef.Create("admin.server_ban_default_severity", "High", CVar.ARCHIVE | CVar.SERVER);
|
||||
CVarDef.Create("admin.server_ban_default_severity", "High", CVar.ARCHIVE | CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
/// <summary>
|
||||
/// Whether a server ban will ban the player's ip by default.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> ServerBanIpBanDefault =
|
||||
CVarDef.Create("admin.server_ban_ip_ban_default", true, CVar.ARCHIVE | CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
/// <summary>
|
||||
/// Whether a server ban will ban the player's hardware id by default.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> ServerBanHwidBanDefault =
|
||||
CVarDef.Create("admin.server_ban_hwid_ban_default", true, CVar.ARCHIVE | CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
/// <summary>
|
||||
/// Whether to use details from last connection for ip/hwid in the BanPanel.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> ServerBanUseLastDetails =
|
||||
CVarDef.Create("admin.server_ban_use_last_details", true, CVar.ARCHIVE | CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
/// <summary>
|
||||
/// Whether to erase a player's chat messages and their entity from the game when banned.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> ServerBanErasePlayer =
|
||||
CVarDef.Create("admin.server_ban_erase_player", false, CVar.ARCHIVE | CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
/// <summary>
|
||||
/// Minimum explosion intensity to create an admin alert message. -1 to disable the alert.
|
||||
|
||||
Reference in New Issue
Block a user