diff --git a/src/Tgstation.Server.Client/AdministrationClient.cs b/src/Tgstation.Server.Client/AdministrationClient.cs
index 3c1204ae78..617a925e4e 100644
--- a/src/Tgstation.Server.Client/AdministrationClient.cs
+++ b/src/Tgstation.Server.Client/AdministrationClient.cs
@@ -27,5 +27,8 @@ namespace Tgstation.Server.Client
///
public Task Update(Administration administration, CancellationToken cancellationToken) => apiClient.Update(Routes.Administration, administration, cancellationToken);
+
+ ///
+ public Task Restart(CancellationToken cancellationToken) => apiClient.Delete(Routes.Administration, cancellationToken);
}
}
\ No newline at end of file
diff --git a/src/Tgstation.Server.Client/IAdministrationClient.cs b/src/Tgstation.Server.Client/IAdministrationClient.cs
index d420563fce..a2a954656b 100644
--- a/src/Tgstation.Server.Client/IAdministrationClient.cs
+++ b/src/Tgstation.Server.Client/IAdministrationClient.cs
@@ -23,5 +23,12 @@ namespace Tgstation.Server.Client
/// The for the operation
/// A representing the running operation
Task Update(Administration administration, CancellationToken cancellationToken);
+
+ ///
+ /// Restarts the TGS server
+ ///
+ /// The for the operation
+ /// A representing the running operation
+ Task Restart(CancellationToken cancellationToken);
}
}
diff --git a/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj b/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
index b3b5b2063c..126216bfcb 100644
--- a/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
+++ b/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
@@ -3,7 +3,7 @@
netstandard2.0
Full
- 4.0.0.0-preview4
+ 4.0.0.0-preview5
true
Cyberboss
/tg/station 13