Settings
SteamCMD
Section titled “SteamCMD”Set the path to the folder that contains steamcmd.exe. This is the most important setting — without it, install/update/verify cannot run.

Settings — SteamCMD, log retention, YARK updates, auto-start summary, and desktop preferences.
Changing the SteamCMD path resets content-cache freshness tracking so the next install does not reuse a stale “fresh” flag from the previous home.
Desktop shell (Windows)
Section titled “Desktop shell (Windows)”- Close window to tray (default on) — hide to the system tray instead of quitting; tray menu has Show / Quit
- Show notification when hiding to tray (default on) — optional Windows toast; turn off in Settings to stop the reminder
- Start with Windows (default off) — open YARK at sign-in; does not auto-start dedicated servers
When you explicitly quit while servers are active, YARK always asks you to Stop them or Cancel the quit. Use Close window to tray when you want the window hidden while YARK and its managed servers keep running. Attach/reattach is reserved for crash recovery or forced closes; there is no normal “leave servers running and quit YARK” option.
Default base folder
Section titled “Default base folder”Optional convenience when creating new profiles (where you tend to place installs). Each profile still stores its own absolute installDir.
UI density
Section titled “UI density”Display size (compact vs comfortable) applies to the desktop shell only. There is no light/dark theme control — the app uses a dark shell. Density does not change dedicated-server behavior.
Log retention
Section titled “Log retention”Log retention controls how long YARK keeps YARK-owned event history and SteamCMD update logs. ASA runtime logs under the install folder are not deleted by this policy. Configure retention and run a manual cleanup preview from Settings; see Logs & diagnostics.
Server auto-start summary
Section titled “Server auto-start summary”Settings lists profiles that opted into Auto-start with YARK. Turn the preference on or off on each server’s Server tab (Startup). Auto-start is separate from Start with Windows.
YARK updates
Section titled “YARK updates”YARK updates checks GitHub Releases for a newer desktop build (not ASA/SteamCMD). After launch, YARK quietly checks in the background; when an update is available (or a download finishes), you get an operator toast and the sidebar version uses an accent color — click either to open this section. Then Check now → Download → Restart and install. Install is blocked while servers or critical jobs are busy. Unpackaged/dev builds can check but cannot install. Windows may warn about an unsigned installer until code signing ships.
What stays local
Section titled “What stays local”Profiles, settings, events, and backup metadata live in local SQLite under the app userData folder (on Windows typically under %APPDATA%). There is no YARK cloud account. Server/admin credentials are local too; review the current storage and backup boundary before sharing app data or INI files.
See Security & privacy.
Profile database recovery
Section titled “Profile database recovery”The profile SQLite file is yark-server-manager.db under App data (open that folder from Settings). On open, YARK waits briefly for a lock so a short contention does not fail boot immediately.
If the database cannot open or migrate, boot shows a recovery dialog instead of a blank window:
- Open folder — inspect or copy the DB (and related WAL/SHM files) from App data
- Quit — exit without changing files
- Start empty… — YARK does not repair the file; it renames the broken DB + WAL/SHM as
*.corrupt.<timestamp>and continues with a blank database
ASA installs on disk are not deleted. You will need to re-add profiles if you start empty.