public static void ArkUpdateShutdownProcedure(ArkServerInfo Server) { if (RCONCommands.WorldSave(Server)) { Task stopServer = Task.Factory.StartNew(() => StableServer_Main.killServer(Server)); stopServer.Wait(2000); } Thread.Sleep(2000); Processes.ServerUpdate(Server); }
public static void ModUpdateShutdownProcedure(ArkServerInfo Server) { if (RCONCommands.WorldSave(Server)) { Task stopServer = Task.Factory.StartNew(() => StableServer_Main.killServer(Server)); stopServer.Wait(2000); } Thread.Sleep(2000); Server.ModUpdateNeeded = false; StartServerProcedure(Server); }