diff --git a/ArchiSteamFarm/IPC/Responses/ASFResponse.cs b/ArchiSteamFarm/IPC/Responses/ASFResponse.cs
index 315c27c51..6239927e5 100644
--- a/ArchiSteamFarm/IPC/Responses/ASFResponse.cs
+++ b/ArchiSteamFarm/IPC/Responses/ASFResponse.cs
@@ -62,6 +62,13 @@ public sealed class ASFResponse {
[Required]
public DateTime ProcessStartTime { get; private set; }
+ ///
+ /// Boolean value specifying whether ASF has been started with a --service parameter.
+ ///
+ [JsonProperty(Required = Required.Always)]
+ [Required]
+ public bool Service { get; private set; }
+
///
/// ASF version of currently running binary.
///
@@ -76,5 +83,7 @@ public sealed class ASFResponse {
MemoryUsage = memoryUsage > 0 ? memoryUsage : throw new ArgumentOutOfRangeException(nameof(memoryUsage));
ProcessStartTime = processStartTime > DateTime.MinValue ? processStartTime : throw new ArgumentOutOfRangeException(nameof(processStartTime));
Version = version ?? throw new ArgumentNullException(nameof(version));
+
+ Service = Program.Service;
}
}