using Robust.Shared.Configuration;
namespace Content.Shared.CCVar;
public sealed partial class CCVars
{
///
/// Whether or not to record admin chat. If replays are being publicly distributes, this should probably be
/// false.
///
public static readonly CVarDef ReplayRecordAdminChat =
CVarDef.Create("replay.record_admin_chat", false, CVar.ARCHIVE);
///
/// Automatically record full rounds as replays.
///
public static readonly CVarDef ReplayAutoRecord =
CVarDef.Create("replay.auto_record", false, CVar.SERVERONLY);
///
/// The file name to record automatic replays to. The path is relative to .
///
///
///
/// If the path includes slashes, directories will be automatically created if necessary.
///
///
/// A number of substitutions can be used to automatically fill in the file name: {year}, {month}, {day}, {hour}, {minute}, {round}.
///
///
public static readonly CVarDef ReplayAutoRecordName =
CVarDef.Create("replay.auto_record_name",
"{year}_{month}_{day}-{hour}_{minute}-round_{round}.zip",
CVar.SERVERONLY);
///
/// Path that, if provided, automatic replays are initially recorded in.
/// When the recording is done, the file is moved into its final destination.
/// Unless this path is rooted, it will be relative to .
///
public static readonly CVarDef ReplayAutoRecordTempDir =
CVarDef.Create("replay.auto_record_temp_dir", "", CVar.SERVERONLY);
}