From 0d15e6a41d4335b1752a91bfe84014546134d41e Mon Sep 17 00:00:00 2001 From: zontreck Date: Sun, 5 Nov 2023 00:26:00 -0700 Subject: [PATCH] Do not validate game files on startup --- lib/settings.dart | 4 ++-- lib/statemachine.dart | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/settings.dart b/lib/settings.dart index 533acd2..8ac99d4 100644 --- a/lib/settings.dart +++ b/lib/settings.dart @@ -113,7 +113,7 @@ class Settings { .existsSync(); } - Future RunUpdate() { + Future RunUpdate({bool valid = true}) { return Process.run(getSteamCmd(), [ "+@sSteamCmdForcePlatformType", "windows", @@ -124,7 +124,7 @@ class Settings { "+app_update", "443030", "public", - "validate", + if (valid) "validate", "+quit" ]); } diff --git a/lib/statemachine.dart b/lib/statemachine.dart index 3e6ecd3..97b4325 100644 --- a/lib/statemachine.dart +++ b/lib/statemachine.dart @@ -35,7 +35,7 @@ class StateMachine { } else if (currentState == States.Starting) { // Server startup in progress Settings settings = Settings(); - await settings.RunUpdate(); + await settings.RunUpdate(valid: false); await doDownloadMods(settings.getModPath()); settings.inst!.mods = await doScanMods(settings.getModPath());