diff --git a/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs b/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs index 693f1c7965..3ad418dfac 100644 --- a/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs +++ b/src/Tgstation.Server.Api/Models/Internal/DreamDaemonLaunchParameters.cs @@ -41,6 +41,12 @@ namespace Tgstation.Server.Api.Models.Internal [Required] public uint? StartupTimeout { get; set; } + /// + /// The number of seconds between each watchdog heartbeat. 0 disables. + /// + [Required] + public uint? HeartbeatSeconds { get; set; } + /// /// Check if we match a given set of /// diff --git a/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs b/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs index fc07682e1b..84d3e57e86 100644 --- a/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs +++ b/src/Tgstation.Server.Api/Rights/DreamDaemonRights.cs @@ -71,6 +71,11 @@ namespace Tgstation.Server.Api.Rights /// /// User can change /// - SetStartupTimeout = 2048 + SetStartupTimeout = 2048, + + /// + /// User can change + /// + SetHeartbeatInterval = 4096, } }