role time tracking support for admined players
Co-authored-by: Milon <milonpl.git@proton.me>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
{
trackers.Add(PlayTimeTrackingShared.TrackerAdmin);
trackers.Add(PlayTimeTrackingShared.TrackerOverall);
- return;
+
+ if (!_cfg.GetCVar(CCVars.GameAdminJobTracking))
+ return;
}
if (!IsPlayerAlive(player))
/// </summary>
public static readonly CVarDef<bool> AdminAllowMultiServerPlay =
CVarDef.Create("admin.allow_multi_server_play", true, CVar.SERVERONLY);
+
+ /// <summary>
+ /// Whether admins should gain role playtime even when playing while not de-adminned.
+ /// </summary>
+ public static readonly CVarDef<bool> GameAdminJobTracking =
+ CVarDef.Create("game.admin_job_tracking", false, CVar.SERVERONLY);
}
# Dev map for faster loading & convenience
map = "Dev"
role_timers = false
+admin_job_tracking = true
role_loadout_timers = false
[events]