| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using Robust.Shared.Configuration;
- namespace Content.Shared.CCVar;
- public sealed partial class CCVars
- {
- /// <summary>
- /// Controls if admin logs are enabled. Highly recommended to shut this off for development.
- /// </summary>
- public static readonly CVarDef<bool> AdminLogsEnabled =
- CVarDef.Create("adminlogs.enabled", true, CVar.SERVERONLY);
- public static readonly CVarDef<float> AdminLogsQueueSendDelay =
- CVarDef.Create("adminlogs.queue_send_delay_seconds", 5f, CVar.SERVERONLY);
- /// <summary>
- /// When to skip the waiting time to save in-round admin logs, if no admin logs are currently being saved
- /// </summary>
- public static readonly CVarDef<int> AdminLogsQueueMax =
- CVarDef.Create("adminlogs.queue_max", 5000, CVar.SERVERONLY);
- /// <summary>
- /// When to skip the waiting time to save pre-round admin logs, if no admin logs are currently being saved
- /// </summary>
- public static readonly CVarDef<int> AdminLogsPreRoundQueueMax =
- CVarDef.Create("adminlogs.pre_round_queue_max", 5000, CVar.SERVERONLY);
- /// <summary>
- /// When to start dropping logs
- /// </summary>
- public static readonly CVarDef<int> AdminLogsDropThreshold =
- CVarDef.Create("adminlogs.drop_threshold", 20000, CVar.SERVERONLY);
- /// <summary>
- /// How many logs to send to the client at once
- /// </summary>
- public static readonly CVarDef<int> AdminLogsClientBatchSize =
- CVarDef.Create("adminlogs.client_batch_size", 1000, CVar.SERVERONLY);
- public static readonly CVarDef<string> AdminLogsServerName =
- CVarDef.Create("adminlogs.server_name", "unknown", CVar.SERVERONLY);
- }
|