-
-
Save wallentx/a04f42a64f81d9046ea5ad5d259300a7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-480p - Run tenfoot in 480p rather than 1080p | |
-720p - Run tenfoot in 720p rather than 1080p | |
-all_languages - show longest loc string from any language | |
-blefw - | |
-browser-offline - | |
-cef-allow-browser-underlay - Allow webhelper to create BrowserView underlays | |
-cef-disable-d3d11-video-decoder - Disable the Windows D3D11VideoDecoder | |
-cef-disable-gpu-sandbox - disables CEF gpu-process sandbox | |
-cef-disable-occlusion - disables Chromium window occlusion testing | |
-cef-disable-occlusion - disables Chromium window occlusion testing on Windows | |
-cef-disable-safe-shutdown-workaround - Force the usage of the safe browser shutdown workaround for Linux+NV | |
-cef-disable-site-isolation - disables per-process site-isolation | |
-cef-disable-touch-focus-workaround - Disable touch input browser focus workaround | |
-cef-disable-xcomposite-workaround - Disable the glcomposer workaround applied to some video drivers | |
-cef-enable-fatal-dcheck - | |
-cef-enable-samesite-by-default-cookies - Treat unspecified samesite as samesite=lax | |
-cef-force-accessibility - Force enable CEF accessibility features | |
-cef-force-browser-underlay - Force support for BrowserView underlays | |
-cef-force-gpu-blocklist - Force enable GPU blocklist | |
-cef-force-hw-video-decode - Force enable HW accelerated video decoding | |
-cef-force-occlusion - force enable Chromium window occlusion testing | |
-cef-force-opaque-backgrounds - Force the usage of opaque backgrounds for CEF | |
-cef-ignore-certificate-errors - allow self-signed certificates | |
-cef-log-sandbox - Enable sandbox logging in CEF | |
-cef-no-linux-angle - Don't use ANGLE for rendering backend on Linux | |
-cef-no-restart-on-ui-mode-change - Don't restart the renderer on UI mode changes | |
-cef-use-execv - Launch CEF process via execv | |
-community - Set the community URL | |
-compat-disable-filtering - Disable filtering of normally unlisted runtimes. | |
-debugbutton - Show debug button in content frame header | |
-devsites - Use local dev websites | |
-devsiteshost - Pass the hostname, will generate dev site domains like store.{hostname}.steam.dev | |
-disable-overlay-gpu-pri - Disables setting webhelper GPU pri high when overlay visible | |
-disable-overlay-wait-for-cef-frame - Disables waiting for pending CEF frame render when overlay visible. | |
-enablealloobesteps - | |
-forcevgui - | |
-help - Set the help/support URL | |
-hidelibmenu - | |
-ltp - use legacy token persistence scheme | |
-musiccrawltrack - Add menu to crawl track and print result to console | |
-nointro - Skip intro movie | |
-nojoy - Disable controller support | |
-nopcshutdown - Skip PC power operations | |
-oldtraymenu - use old tray menu instead of browser-based menu | |
-overlaylogging - Enables logging from overlay renderer | |
-perfectworld - Identifies processes that were launched by the Perfect world launcher | |
-store - Set the store URL | |
-storebeta - 0 | |
-testbutton - Show test button on main menu | |
-unhidefriendsui - | |
-vgui - Start in vgui mode | |
-vgui_roundcorners - Enable Win11+ corner rounding | |
-vrverbose - Output additional logging for diagnostics | |
@AppMRUSize = "20" - | |
@CSInterfaceProxyPassword = "" - | |
@CSInterfaceProxyUsername = "" - | |
@CustomBinaryRequestRetryTimes = "20" - | |
@DepotBuilderDeltaMaxChunks = "20000" - | |
@DepotBuilderEnableVZd = "1" - | |
@DepotBuilderMaxParallelUploadChunks = "96" - | |
@DepotBuilderNumHTTPSocketsToMDS = "48" - | |
@DepotBuilderParallelUploadChunks = "6" - | |
@DepotBuilderProgressTimeout = "1000" - | |
@DepotBuilderVZdMinRatio = "0.4" - | |
@DepotBuilderXORMatchPercent = "95" - | |
@EnableUDPHistory = "0" - | |
@ForceContentServer = "" - | |
@ForceContentServerHTTPS = "0" - | |
@ForceContentServerType = "" - | |
@GCNameOverride = "" - | |
@LocalContentServer = "" - | |
@MatchmakingCreatePingWaitTime = "0" - | |
@MatchmakingJoinPingWaitTime = "0" - | |
@MatchmakingSearchPingWaitTime = "0" - | |
@MatchmakingTotalPingWaitTime = "0" - | |
@MaxOutstandingSendThreadItem = "10000" - | |
@NetConnectionBufferMsgLimit = "1000" - Max # of message that will be buffered into a single zipped packet | |
@NetConnectionBufferThreaded = "1" - | |
@OSJumpListMRUSize = "5" - | |
@PeerContentClientMaxJobs = "1" - number of peer sources used at the same time | |
@PeerContentServerMaxClients = "8" - limit number of peers connected | |
@PeerContentServerPort = "27040" - If peer content server, will listen on this port for TCP connections from peers | |
@PeerContentServerRetryDelay = "60" - seconds before retrying peer content server | |
@RunAdminInstallScriptsFromService = "0" - | |
@StreamClientArgs = "" - | |
@StreamTransportICEPenalty = "0" - Add penalty (ms) to ICE for streaming transport selection | |
@StreamTransportSDRPenalty = "0" - Add penalty (ms) to SDR for streaming transport selection | |
@WatchdogThreadPercentReport = "10" - | |
@bCSForceNoCache = "0" - | |
@bCallerDeadlineAbortJobDisableWhenHTTPReqStart = "1" - | |
@bClientDownloadUseHTTPS = "0" - Set this to use HTTPS on supported download servers | |
@bClientOpenCacheStickyRedirects = "1" - | |
@bClientTryRequestManifestWithoutCode = "0" - If set, client will try to get a manifest even without a manifest request code | |
@bCloudSyncFailDownloadIfGameOutOfDate = "0" - | |
@bContentManifestUseProtobufs = "1" - | |
@bDepotBuilderReadBufferSizeKB = "8192" - | |
@bDepotBuilderUnbufferedReads = "1" - | |
@bDisableDualStackDownloads = "0" - | |
@bDownloadThrottleDuringCloudSync = "0" - | |
@bEnableFrameFuncOverageWarnings = "0" - This turns on the spew in SPEW_MISC at level 4, still need to adjust spew levels to see it. | |
@bEnableHTTP2OnAllCHTTPClients = "0" - Enable HTTP/2 on all CHTTPClients automatically for SSL connections | |
@bEnableLogTearOff = "1" - | |
@bEnableNetworkJobsOwnStartList = "1" - | |
@bEnableOfflineLogonTicket = "1" - If true, an offline logon ticket will be requested during logon if none is cached | |
@bEnableSiteLicenseConnect = "1" - | |
@bEnableSiteLicenseConsoleLogging = "0" - | |
@bEnableSpewThrottle = "1" - | |
@bEnforceValidEmailDomains = "1" - Enable valid email domains in BIsValidEmailAddress | |
@bForceAbsoluteMouseCoordinates = "0" - | |
@bForceLaunchEula = "0" - | |
@bForceOverlayAudioRecorder = "0" - force overlay based audio capture (disable MF based audio capture path) | |
@bForceStreamUnsupportedApp = "0" - | |
@bHttpClientRecordHostnameDimension = "0" - Group HTTP metrics by hostname. Careful, the cardinality of your in-memory map might be large. | |
@bLANPeerConnectionTimeoutSec = "5" - | |
@bLogMessageToProtobufClass = "1" - We we first discover the protobuf class used for a particular EMsg, log it | |
@bMetricsEnabled = "1" - Enabling allows jobs to collect and report metrics through IMetricsReporters. | |
@bMsgErrorDump = "0" - | |
@bRefreshDownloadSourcesFrequently = "1" - | |
@bRequireOfflineLogonTicket = "1" - If true, a valid offline logon ticket is required when logging in in offline or no connection mode | |
@bScreenshotsLegacyCloudUpload = "0" - If set, use the legacy Steam Cloud upload path for screenshot uploads | |
@bShaderClientGetBucketManifestUseWebAPI = "1" - | |
@bShowUninstalledDemosInLibrary = "1" - | |
@bSiteLicenseAllowCachedClientCredentials = "0" - Allow Steam clients that associate to this site to save username and auth credentials locally | |
@bSiteLicenseProxyCacheIsExternalProcess = "0" - If set, the caching content proxy will be handled by some process other than steamcmd. You probably also should set @sSiteLicenseProxyExplicitIP. | |
@bSiteLicenseProxyEnableIPv6 = "0" - If set, we will enable ipv6 communications to the Steam servers | |
@bSiteLicenseServer = "0" - | |
@cCSClientMaxNumSocketsPerHost = "8" - | |
@cCSClientMaxNumSocketsPerHostForCachingProxy = "32" - | |
@cDepotBuilderFileChunkingThreads = "4" - | |
@cMaxContentServersToRequest = "20" - | |
@cMaxInitialDownloadSources = "-1" - | |
@cMinimumJobTimeoutsToCheckPerFrame = "100" - | |
@cNetEncryptionHandshakeWorkMax_HighPri = "8000" - | |
@cNetEncryptionHandshakeWorkMax_LowPri = "2000" - | |
@cNetEncryptionHandshakeWorkMax_MedPri = "4000" - | |
@cSecUploadDownloadRates = "300" - | |
@cUDPSendRetries = "8" - | |
@cbPartnerUploadChunkSize = "1000000" - Chunk size to use for POSTing partner uploads | |
@cloud_testdynamicsyncapp = "0" - | |
@csecAudioSignalLevelInterval = "60.0" - Log audio capture signal levels every this many seconds | |
@csecCSJobSuccessfulRequestTimeWindow = "60" - | |
@csecCSRequestProcessorTimeOut = "300" - | |
@csecDurationControlPeriod = "" - Override default duration-control / anti-indulgence time period. If nonzero, initial playtime threshold is this value in seconds | |
@csecDurationControlPeriodToday = "" - Override default duration-control / anti-indulgence time period. If nonzero, per-day playtime threshold is this value in seconds | |
@csecDurationControlSimulated = "" - Simulate having already played this many seconds of playtime. | |
@csecDurationControlSimulatedNonRecent = "" - Simulate having already played this many seconds of playtime today, but not recently. | |
@csecFavoriteGameAccountCacheTime = "86400" - Control how often we refresh the account IDs in the game server favorites list | |
@csecIncomingDataRatePeriod = "1" - | |
@csecSiteLicenseProxyStatsLog = "60" - Log proxy stats this often | |
@csecSiteLicenseProxyStatsUpdate = "1" - update proxy stats internally this often | |
@csecUpdateTargetNumConnectionsEpoch = "10" - | |
@durationControlNightCheck = "1" - Time of day check for duration-control feature. 1 = normal. 2 = force night-time. 0 = disable checks, only enabled for age verified accounts | |
@fDownloadRateImprovementToAddAnotherConnection = "1.2" - | |
@fMinDataRateToAttemptTwoConnectionsMbps = "1.5" - | |
@metricsDisabledCatalogs = "" - Comma separated list of metrics catalogs to disable. This is the last check. | |
@metricsDisabledOperations = "" - Comma separated list of metrics operations that are disabled. This setting has highest priority | |
@metricsEnabledOperations = "" - Comma separated list of metrics operations. Overrides disabled catalogs | |
@nCSClientRateLimitKbps = "0" - | |
@nCSJob404ResponseLimit = "100" - | |
@nCSJob5xyResponseLimit = "10" - | |
@nCallerDeadlineHopLatencyMS = "10" - When we send a message expecting a reply from a job with a deadline, set the timeout on the message to [current time remaining in this job] - N ms. A negative value prevents propagating caller deadlines down the chain | |
@nClientCMDirectoryResultLoadPercentDither = "10" - Dither to apply to CM server loads received by CMDirectory query | |
@nClientCMUDPPingTimeGoodEnoughThresholdMS = "50" - | |
@nClientCMUDPPingTimeoutUseGoodEnoughMS = "250" - | |
@nClientCloudMaxMBParallelDownloads = "64" - | |
@nClientCloudMaxMBParallelUploads = "32" - | |
@nClientCloudMaxNumParallelDeletes = "10" - | |
@nClientCloudMaxNumParallelDownloads = "10" - | |
@nClientCloudMaxNumParallelUploads = "10" - | |
@nClientCloudMaxNumUploadsPerBatch = "100" - | |
@nClientDownloadEnableHTTP2PlatformLinux = "1" - Enable HTTP/2 connections on Linux clients | |
@nClientDownloadEnableHTTP2PlatformWindows = "1" - Enable HTTP/2 connections on Windows clients | |
@nClientDownloadEnableHTTP2RelBranch = "1" - Only enable HTTP/2 on enabled platforms on rel branch client if this is set | |
@nClientDownloadInitWindowSizeHTTP2Connection = "10000000" - Init per-connection window size for HTTP/2. | |
@nClientDownloadInitWindowSizeHTTP2Stream = "2000000" - Init per-stream window size for HTTP/2. | |
@nClientEnableHTTP2PlatformLinux = "0" - Enable HTTP/2 connections on Linux clients | |
@nClientEnableHTTP2PlatformWindows = "0" - Enable HTTP/2 connections on Windows clients | |
@nClientEnableIPv6ForHTTPPlatformLinux = "0" - Enable IPv6 HTTP connections by default on Linux clients | |
@nClientEnableIPv6ForHTTPPlatformWindows = "0" - Enable IPv6 HTTP connections by default on Windows clients | |
@nClientQueryCMDirectoryBeforeConnect = "1" - Use CMDirectory webapi to get fresh CM list on connect - 0=disabled, 1=enabled, 2=main/dev/beta clients only | |
@nClientServiceMethodForDownloadListPercent = "100" - | |
@nContentDeltaChunkAppendChunksAfterProtobufSizeThresholdMB = "33" - | |
@nContentUpdateAutoVerifyCleanBytesThresholdMB = "2048" - How many clean MB must we verify before backing off on auto-verifies | |
@nContentUpdateAutoVerifyEnable = "1" - 0 = disabled; 1 = enabled all clients; 2 = enabled public Beta clients only | |
@nContentUpdateAutoVerifyPostThresholdOdds = "50" - 1 in X chance we auto-verify this update even if you've reached the clean-data threshold | |
@nDownloadLANChunkCacheSizeMB = "128" - | |
@nDownloadLANPeerGroup = "0" - | |
@nHTPPServerLogLevelAccessLine200 = "3" - Log level to use for one-line access-log-style for each http server request returning 200 | |
@nHTPPServerLogLevelAccessLineNon200 = "2" - Log level to use for one-line access-log-style for each http server request that returns != 200 | |
@nHTPPServerLogLevelDetails200 = "4" - Log level to use for full details of any http server request returning 200. This will probably fill up the log if you leave it on. | |
@nHTPPServerLogLevelDetailsNon200 = "4" - Log level to use for full details of any http server request returning != 200 | |
@nIOCPThreadCount = "1" - | |
@nJobInteryieldMillisecondsAlertThreshold = "120" - | |
@nJobInteryieldMillisecondsLogThreshold = "80" - | |
@nJobInteryieldMillisecondsSpewThreshold = "500" - | |
@nJobNetSendsInsaneThreshold = "15000" - | |
@nLANPeerGroupRateLimitKbps = "0" - | |
@nLANPeerMaxConnections = "24" - | |
@nLANPeerRateLimitKbps = "0" - | |
@nLegalDictionaryUpdateRateInSeconds = "600" - | |
@nNetConnectionBufferZipLevel = "1" - | |
@nParentalSettingsLogLevel = "4" - Control the amount of spew written to the parental log file | |
@nProtobufArenaInitialBlockSize = "65536" - Default initial allocation size for PB arena | |
@nProtobufArenaMaxBlockSize = "524288" - Max block allocation size for PB arena | |
@nProtobufArenaNumberOfHeadersToShare = "128" - Number of Jobs to give a single protobuf Arena before we create a new one | |
@nProtobufArenaNumberOfJobsToShare = "128" - Number of Jobs to give a single protobuf Arena before we create a new one | |
@nRoamingConfigReconnectCloudSyncWindowSec = "7200" - | |
@nScreenshotSaveMaxWidth = "9999" - | |
@nServerRefreshRateLimitAdditional = "1" - Limits the burst number of calls per appid to refresh GMS game server lists | |
@nServerRefreshRateLimitBurst = "100" - Limits the burst number of calls per appid to refresh GMS game server lists | |
@nServerRefreshRateLimitInterval = "5" - Limits the burst number of calls per appid to refresh GMS game server lists | |
@nSiteLicenseProxyCacheMaxGB = "100" - If local content cache is enabled, use up to this much disk space | |
@nSiteLicenseProxyEnableP2P = "0" - If set, will have all connected clients join the same P2P download group | |
@nSiteLicenseProxyPort = "0" - Local content cache: set > 0 to enable, will listen on this port | |
@nSpewThrottleNagFrequencyMs = "5000" - | |
@nSpewThrottlePeriodMs = "1000" - | |
@nSpewThrottleResumeThreshold = "3" - | |
@nSpewThrottleTriggerThreshold = "10" - | |
@nSpewThrottleUnconditionalResumeMs = "5000" - | |
@nSpewThrottleUnconditionalTriggerCount = "50" - | |
@nStatsMonitorScale = "1" - | |
@nStatsMonitorSecs = "300" - | |
@nWatchdogSteamUIPercentReport = "1" - | |
@net_backlog_bytes_allowed = "18000000" - | |
@net_backlog_time_allowed_sec = "8" - | |
@net_loopback = "1" - | |
@sBroadcastPreset = "" - | |
@sBroadcastTune = "film" - | |
@sCSDSVirtualHostHeader = "" - | |
@sForceLocalContentCache = "" - | |
@sSiteLicenseProxyCacheDirectory = "appcache/slscache" - If local content cache is enabled, use this path for disk cache | |
@sSiteLicenseProxyExplicitIP = "" - Local content cache: if not blank, will instruct clients to go to this IP for the content cache. | |
@sSteamCmdForcePlatformBitness = "" - Must be one of: [32 | 64] | |
@sSteamCmdForcePlatformType = "" - Must be one of: [windows | macos | linux | android] | |
@sTrustedLocalContentCacheName = "" - Set this to the machine name where a trusted local Steam download cache is hosted, and we'll use it if available. | |
@strCSNoCacheHeader = "no-cache" - | |
@test_bCloudForceSyncConflict = "0" - If @test_nCloudForceSyncFailureAppID is set, then set this so that the failure case is 'file conflict' instead of generic failure | |
@test_nCloudForceSyncFailureAppID = "0" - Set this to a non-zero App ID to test cloud sync failure. The next sync request will fail. | |
@uDownloadLANPeerPort = "27038" - If LAN p2p download enabled, will listen on this port for TCP connections from peers. Must be set consistently across all members of the group! | |
@uRemoteDiscoveryPortOverride = "0" - If non-zero, will listen on this port for broadcasts instead of k_nBroadcastPort | |
@uRemoteDiscoveryPortTransmit = "0" - If non-zero, will transmit outgoing broadcasts on this port instead of on the listen port | |
@unMinimumShaderDownloadSizeInUI = "33554432" - | |
AlwaysCustomizeOnBadExit = "0" - | |
AsyncFileIOAlternateReadWrite = "0" - | |
AsyncFileIODisableWrite = "0" - | |
AsyncFileIOExpectOutstandingIO = "6" - | |
AsyncFileIOForceGenericIO = "0" - | |
AsyncFileIOMaxPendingWin32 = "256" - | |
AsyncFileIOReadHandleCache = "64" - | |
AsyncFileIOWriteHandleCache = "64" - | |
ClientConnectTokenBucketEnable = "1" - | |
ClientStatsUploadRateSeconds = "10" - | |
DepotDeltaPatches = "2" - | |
DepotDownloadProgressTimeout = "900" - | |
DepotMinWriteGapSizeMB = "64" - | |
DepotReconstructionBadChunk = "0" - | |
DepotReconstructionLowPrio = "1" - | |
DepotReconstructionNumIOThreads = "32" - | |
DepotUseAlternatingReadWrite = "1" - | |
DepotUseSparseFiles = "1" - | |
MergeCapReprocess_minutes = "480" - | |
UGCCDNReportPct = "0" - | |
achievement_clear - Clears an achievement | |
app_backup - <appId> <target folder> [max folder size MB] | |
app_change_compat_tool - <appid> <name> [config=] | |
app_delay_update - <appid> <seconds> force delay update | |
app_dlc_status - app_status <appId> <dlcId> | |
app_download_enable - <0|1> | |
app_force_preload = "0" - force this app into preload mode | |
app_info_find - Find apps with a certain appinfo value set, eg 'common/type media'. * is any. | |
app_info_http_min = "0" - | |
app_info_http_num_sockets = "8" - | |
app_info_print - app_info_print <appid> [section] : print app info for appID | |
app_info_update - [0|1] : trigger app info update, optionally for update all | |
app_install - <appId> [volumeindex] | |
app_license_request - <AppID> - Requests a free licenses for this app if not already owned. | |
app_mark_validation - <appId> <0|1:full> | |
app_move - <appId> <volumeindex> | |
app_set_config - <AppID> <key> <value> - sets a config value for given app. | |
app_start_validation - <appId> | |
app_status - app_status <appId> | |
app_stop - <appid> [force:0|1] stop this running app | |
app_uninstall - <appId> | |
app_update_cancel - <EAppUpdateError> | |
appcloudsessions = "all" - | |
apps_installed - | |
apps_per_overview_chunk = "5000" - | |
apps_running - displays information about running games tracked by Steam | |
async_disconnect - async disconnect | |
bBroadcastAlwaysUploadThumbnails = "1" - | |
bBroadcastUploadGameDataIntervalSeconds = "5" - | |
bCheckUGCIntegrity = "1" - | |
bClientConvar601DEACE = "1" - | |
bClientPingCSesForCellID = "0" - | |
bCloudAcceptUnexpectedAutoCloudFileChanges = "0" - | |
bDelayGameUpdatesOnBeta = "0" - Should we do scheduling of updates on Steam Beta? If not, they'll all be ASAP | |
bDepotDeltaPatchUseAPI = "1" - | |
bDisableTenFootOverlay = "0" - | |
bEnableLoginUsersErrorUpload = "0" - Set to enable uploading log files if there is an error loading login user info | |
bEnableMHRCAsyncFileReadLog = "0" - | |
bEnableSubscribedFileListCache = "1" - | |
bExternalProcessForVOD = "0" - | |
bFinishStagedDepotVersions = "1" - | |
bInstallscriptReports = "1" - send reports about broken install scripts | |
bPrefetchDownloadDetails = "1" - Prefetch download size before actual update happens | |
bShaderAllowReplay = "1" - | |
bShaderAllowReplayOnNVIDIA = "1" - | |
bShaderAlwaysProcessWhenRunningGame = "0" - | |
bShaderCacheDownloads = "1" - Allow to download shader cache depots | |
bShaderDepotNative = "1" - | |
bShaderEnableCacheManagement = "1" - | |
bShaderEnableFossilizeLayer = "1" - | |
bShaderEnableUpload = "1" - | |
bShaderFossilizeFastMerge = "1" - | |
bShaderPrecompiledCache = "1" - | |
bShaderVerboseLogs = "0" - | |
bSingleFileUpdateMode = "1" - | |
bSteam3LimitedUserEnable = "1" - | |
bSteamLoaderEnable = "1" - | |
bSubscribedFilesDecompressOnClient = "1" - | |
bSubscribedFilesPollForUpdates = "0" - | |
bSubscribedFilesUseRangeRequests = "0" - | |
bUseSystemBrowserFor2DVOD = "1" - | |
bVerifyAllDownloads = "0" - Verify all files after downloading an update | |
batterycharging = "0" - | |
batterypercent = "-1" - | |
batterytime = "-1" - | |
betaalwaysrebuild = "0" - | |
broadcast_adjust_bitrate = "200" - | |
broadcast_upload_drop_sec = "6" - | |
broadcast_upload_update_sec = "3" - | |
build_installer - <project file> <target folder> [beta key] [beta pwd] | |
cAppUpdateWorkingSetMB = "256" - | |
cChunkValidationMaxLog = "100" - | |
cFileValidationMaxLog = "100" - | |
cMaxDecryptThreadsOverride = "0" - | |
cPreallocateMinimumSizeKB = "256" - | |
clientui_overlay_fps = "60" - | |
clientuistats_batchsize = "0" - Control how many events can be queued up for ClientUI stats before the batch is committed. 0 will commit every row. | |
cloud_file_exists - <appid> <root> <file> | |
cloud_get_file_info - <appid> <index> [bExternalAPI=1] | |
cloud_get_num_files - <appid> [bExternalAPI=1] | |
cloud_sync_app - <appid> Manually triggers background cloud sync of app | |
cloud_sync_down - <appid> Manually triggers on-launch cloud sync for the given app. | |
cloud_sync_up - <appid> Manually triggers after-game cloud sync for the given app. | |
cm_force_change - Change CM List | |
compute_file_sha - Compute and print SHA of file on disk | |
config_refresh - Refresh client configuration | |
connect_remote - <ip:port> | |
controller_base_rotation_angle = "0" - | |
controller_edge_cutoff = "0" - | |
controller_gyro_x_scale = "16000" - | |
controller_idle_poll_interval = "50000" - SteamInput Idle Polling interval in microseconds. Default 50,000us = 20hz | |
controller_min_activation_time = "0.0333" - | |
controller_momentum_min_vel = "0" - | |
controller_momentum_num_excluded_samples = "1" - | |
controller_momentum_num_included_samples = "5" - | |
controller_momentum_smooth = "0" - | |
controller_newpoll = "1" - | |
controller_poll_state = "-1" - | |
controller_rate = "2000" - SteamInput Active Polling interval in microseconds. Default 2000us = 500hz | |
controller_spew_level = "3" - | |
countrycode = "" - | |
csecManifestDownloadTimeout = "120" - | |
debugLaunchAppDelaySecs = "0" - | |
deck_mouse_haptic_tick_dist = "9000" - | |
deck_mouse_leftside_filter = "30500" - | |
developer = "0" - | |
device_authorize_local - <description> : authorize local device for authorized users | |
device_authorize_status - prints device authorization status | |
disable_license - | |
download_chunk - download_chunk <appid> <depotid> <sha>: download a single chunk from a depot | |
download_depot - download_depot <appid> <depotid> [<target manifestid>] [<delta manifestid>] [<depot flags filter>] : download a single depot | |
download_item - download_item <appid> <PublishedFileId> : download a workshop item | |
download_sources - Dumps list of download sources | |
dump_box_ips - dump the list of detected local box IP addresses | |
dump_offline_playtime - Dumps recorded playtime sessions | |
dump_scheduled_functions - usage: "dump_scheduled_functions" Displays internal Steam function callback timers | |
enable_license - | |
find - find substrings in console commands | |
g_RumbleRepeatAfterDelaySeconds = "0.050" - | |
g_RumbleSustainTimeSeconds = "10" - | |
gamestream_debug - Turns verbose debug logging for game streaming on (1) / off (0) | |
gamestream_fail - Fails the current game stream session | |
get_download_throttle - | |
gr_enum_audio - Enumerate audio sessions | |
gr_write_json - | |
gyro_calibration_duration_automatic = "5.0" - Duration in seconds required to calibrate gyro drift outside of manual calibration. Warning: Short calibration times are more likely to result in false positive anti-drift solutions. | |
gyro_calibration_duration_manual = "5.0" - Duration in second of manual gyro drift calibration. Longer durations make for more accurate drift corrections. | |
gyro_calibration_duration_manual_timeout = "30.0" - Duration before manual gyro drift calibration times out, and returns to calibrating the noise tolerance. | |
gyro_calibration_duration_stationary = "5.0" - Duration in second of gyro noise tolerance calibration. | |
gyro_debug_sensor_timings = "0" - | |
gyro_drift_calibration_debug = "0" - Display which sensor readings (accelerometer or gyroscope) are restarting the drift calibration due to their noise being bigger than noise tolerance. | |
gyro_drift_correction_enabled = "1" - Turn on/off software gyro anti-drift correction. | |
gyro_filter_enabled = "1" - Enable (Pseudo) One Euro Filter to internal gyro quaternion. This reduces low level sensor noise and hand shake. | |
gyro_filter_max_speed = "16.0" - Above this gyro rotation speed (degrees/second) we apply min (zero) smoothing. | |
gyro_filter_min_speed = "2" - Below this gyro rotation speed (degrees/second) we apply max smoothing (low pass filter). | |
gyro_filter_smoothness = "75" - Smoothing amount for low pass filter. 1 is TOO smoothed (barely responding). 100 is barely smoothed. | |
gyro_force_sensor_rate = "0" - If zero, cull suspected bad sensor data (can result in a loss of natural sensitivity). If not zero, ignore IMU sensor timing and use fixed rate instead. Measured in HZ. Common values: 250hz (PS5), 250hz (PS4), 200hz (Nintendo Switch) | |
gyro_precision_speed = "0.75" - | |
gyro_precision_speed_enabled = "1" - Enable linear response multiplier to speeds below the value set in the "Gyro To..." modes. This applies itself to the remaining speed after the gyro speed deadzone has been applied. | |
gyro_prediction_correction_speed_max = "180.0" - Above this speed (degrees per second) there is full correction of the predicted quaternion toward the "ground truth" quaternion. Note this will still be gradual correction, and only in the shared direction of user rotation and the correction required. | |
gyro_prediction_correction_speed_min = "30.0" - Below this speed (degrees per second) there is no correction of the predicted quaternion toward the "ground truth" quaternion. | |
gyro_prediction_enabled = "1" - Enable extrapolation of rotation using the last known gyro speed. This is important to avoid staggered signals over blue tooth, but generally upgrades gyros that run lower than 500hz. The extrapolated quaternion will correct back toward the "ground truth" quaternion when the speed exceeds. | |
gyro_raw_deadzone = "6.0" - Legacy deadzoning for gyro signal. Only affects "As Mouse" and its derivative modes. | |
gyro_speed_deadzone = "0.5" - | |
gyro_speed_deadzone_enabled = "1" - Enable the minimum speed required to update the gyroscope response. | |
gyro_stationary_calibration_debug = "0" - Display which sensor readings (accelerometer or gyroscope) are restarting the tolerance calibration due to their noise being too large. | |
gyro_use_neptune_raw_quaternion = "0" - | |
haptic_click_gain_modifier = "0" - | |
haptic_intensity = "8000" - | |
haptic_intensity_old = "2500" - | |
haptic_new = "0" - | |
haptic_off_divisor = "5.0f" - | |
haptic_tick_gain_modifier = "0" - | |
http_cache_clearall - Delete all data from internal HTTP client and CEF browser | |
http_test - <optional_url> test HTTP connectivity via specified URL | |
httpclients - Dumps HTTP client stats | |
installmanagertimeout = "15" - | |
jobs - usage: jobs [group_by_attribute] Lists the currently active jobs running in this shell | |
kv_stats - Render KeyValues stats | |
library_asset_cache_app_check_interval_sec = "5" - | |
library_asset_cache_asset_file_min_sec = "120" - | |
library_asset_cache_full_recheck_min_hours = "1" - | |
library_asset_cache_max_app_checks_per_frame = "500" - | |
library_asset_cache_max_notify = "200" - | |
library_asset_cache_max_requests = "20" - | |
library_asset_cache_notify_debounce_sec = "60" - | |
library_asset_cache_print - Prints library assets info for the given appid | |
library_asset_cache_recheck - Rechecks the library assets for the given appid | |
library_asset_cache_version = "3" - | |
library_folder_add - <path> | |
library_folder_list - list all mounted Steam volumes | |
library_sharing_account_max = "5" - | |
licenses_for_app - <appid> : shows active licenses for appid | |
licenses_print - display users's Steam3 licenses | |
log_callbacks - usage: "log_callbacks <first callbackID> [last callbackID] | |
log_files_always_flush = "0" - | |
log_ipc - usage: "log_ipc [counts|verbose|#maxcount] <filter>" Enables IPC logging. Specifying "counts" or "verbose" is optional, defaulting to counts. | |
log_matchmaking_callbacks = "0" - | |
manifest_dump - <filename> [0|1: include chunks] | |
mem_stats - Dump memory stats | |
mem_validate - <dump|leaks> <threshold> : validates memory | |
mem_walk - [full] : validates memory | |
mic_autogain = "16000" - automatic gain control level for microphone input | |
mic_inputfile = "" - causes voice data to be read from the specified file instead of from the microphone | |
mic_outputfile = "" - causes microphone data to be written out to the specified file | |
minidump_assert - generates an assert | |
minidump_crash - crashes the Steam client | |
nBroadcastSessionMaxDropFrames = "100" - | |
nClientBackgroundAutoUpdateLessRecentlyPlayedThresholdHours = "192" - If you've played the game more recently than this, we'll schedule the background update sooner. | |
nClientBackgroundAutoUpdateNotPlayedTimeSpreadDays = "14" - If the user hasn't played this game in a while, pick a morning up to this many days out to update. | |
nClientBackgroundAutoUpdateRecentlyPlayedThresholdHours = "72" - If you've played the game more recently than this, we'll schedule the background update sooner. | |
nClientBackgroundAutoUpdateTargetHour = "4" - Target hour, in local time, for auto-scheduled app updates. Will be spread around this point via the convar below. | |
nClientBackgroundAutoUpdateTimeSpreadMinutes = "360" - Spread of time around the above target hour - this is the +/- 2-sigma window, so half this on either side. | |
nCloudFileCompressionMinFileSizeKB = "16" - | |
nCloudFileCompressionMinFileSizeKBSharedFile = "128" - | |
nCloudFileCompressionPercentageMin = "10" - | |
nCloudFileCompressionPercentageMinSharedFile = "50" - | |
nCloudUploadMinIntervalSec = "1800" - | |
nCloudUploadNetworkTimeoutSeconds = "400" - | |
nContentDownloadsToOtherDrive = "1" - Allow to download updates to other drives then install folder is on | |
nContentStatsReportInterval = "72" - In Hours | |
nDepotSaveCorruptChunks = "0" - | |
nPeerContentDefaultMode = "1" - 0 = off, 1 = only me, 2 = only friends, 3 = anyone | |
nPrivateBetaBranches = "2" - | |
nProductInfoUpdateInterval = "900" - | |
nRichPresenceUploadThrottleSecs = "5" - | |
nSubscribedAutoDownloadMaxSimultaneous = "8" - | |
net_fake_state - {normal|NoLAN|CaptivePortal_Redirected|CaptivePortal_InPlace|NoInternet|NoSteam} Simulate network conditions | |
net_incomingcheck = "1" - | |
net_maxresendsperframe = "32" - | |
net_msgdump - Dumps list of sent net messages | |
net_msgspew - Spews sent and recv net messages | |
open - opens a main Steam navigation page to the specified internal URL | |
p2p_connecttimeout = "15" - | |
p2p_info - usage: "p2p_info" Displays the current state of the P2P networking subsystem. | |
p2p_unusedtimeout = "120" - | |
package_info_print - Dumps package info for packageID | |
patch_dump - <filename> <depotid> | |
peer_content_server_status - Dumps status of peer content server | |
prepare_for_suspend - test suspending all games | |
print_sdr_ping - print current sdr ping location string | |
profile_dump - Tells vprof to dump the full profile of all threads (using the last profile data if vprof is off) | |
profile_off - Turns off vprof and halts profiling | |
profile_on - Turns on vprof and begins profiling | |
profile_on_dump_spikes - Turns on vprof, and enables automatic dumping of any single frame that contains spikes above the given threshold in milliseconds (use the regular profile_off to stop) | |
profile_show_gui - Tells UI to pop a profile dialog for each known thread, must use profile_on/off separately to actually enable/disable data gathering | |
quit - quit [force|now|system] : instructs the Steam client to do a safe or forced exit | |
remote_clients - dump remote client info | |
render_ipc_connections - usage: "render_ipc_connections | |
reset_all_stats - Clears all stats and achievement | |
resume_suspended_games - test resuming all games | |
rtime32EarliestSubscribedFileToDownload = "1354389910" - | |
sc_kalman_a_vel = "1.0" - | |
sc_kalman_fastq = "0" - | |
sc_kalman_h_vel = "1.0" - | |
sc_kalman_q_vel = "2.0" - | |
sc_kalman_r_vel = "2.0" - | |
sc_kalman_slowq = "0" - | |
service_findlock - Find process locking file | |
service_repair - Repair Steam service | |
service_restart - Restarts Steam Windows service | |
service_test - Test Steam service | |
set_download_throttle - set_download_throttle <kbps> <bPersistent = false> | |
set_spew - <group> <spewlevel> <loglevel> Sets spew and log levels for a given group | |
set_spew_level - <SpewLevel LogLevel> Sets spew and log levels for all groups | |
set_var - <name> <value>- Set the value of a Cvar | |
shader_build - shader_build <appId> <optionalThreadCount> | |
shader_process - shader_process <appId> <bucketID> <optionalOverrideBasePath> | |
shader_prune - shader_prune | |
shader_scan - shader_scan <appId> <optionalOverridePath> | |
spew_controller_loss = "0" - | |
stats_dump - stats_dump [filter] : dumps matching debug stats | |
stats_gui - stats_gui : show debug stats panel | |
stats_monitor - stats_monitor <stat name> [rate] [KB|MB] : monitor a debug stat value | |
stats_reset - stats_reset [filter] : set matching stats back to 0 | |
streaming_log_spikes = "0" - | |
test_dropcon - Tests dropping a connection | |
test_failnextconnect - Tests failing the next connection | |
test_opus_voice_encode - test an opus voice encode | |
test_reconnect - Reconnect after using test_failnextconnect&test_dropcon | |
test_resume_from_suspend - test on resume from suspend | |
test_voice_encode - test a voice encode | |
testappcloudpaths = "0" - | |
timed_trial_add_playtime - timed_trial_add_playtime <appId> <seconds>: add trial app playtime (developer only) | |
timed_trial_reset_playtime - timed_trial_reset_playtime <appId> : reset trial app playtime (developer only) | |
timed_trial_status - timed_trial_status <appId> : show time trial app status | |
ugc_query_default_cache_time = "600" - | |
ugc_query_max_get_details = "1000" - | |
unShaderBackgroundProcessingThreads = "0" - | |
unShaderHighPriorityProcessingThreads = "0" - | |
unShaderHitCacheGeneration = "4" - | |
unShaderMaxHeadersPerMessage = "1024" - | |
unShaderMaxUploadMessageSizeKb = "256" - | |
user_friends - Dumps list of friends | |
user_info - Dump various Steam info | |
verifySignaturesBeforeLaunch = "1" - | |
verify_chunk_store - verify_chunk_store <appid> <depotid> <datafile> : run app depot build as specified in appbuildfile | |
vgui_autocomplete_new_style = "1" - | |
vgui_spewpanelstats - spew active panel stats | |
voice_api_optimalrate = "24000" - | |
voice_autogain = "0" - | |
voice_fakeloss = "0" - | |
voice_game_usage - displays information about the game's use of Steam voice | |
voice_minabs = "0.15" - | |
voice_minavg = "1.0" - | |
voice_outputdevice = "0" - 0=>Miles 1=>XAudio2 | |
voice_outputfile = "" - causes output from voice system to be written out to the specified file | |
voice_preprocess = "0" - enables voice cleanup on incoming microphone data | |
voice_quality = "6" - | |
voice_resample_quality = "1" - | |
voice_silk_bitrate = "30000" - | |
webui_transport_error_fatal = "0" - | |
windows_info - system_info : prints system information | |
workshop_download_item - workshop_download_item <appid> <PublishedFileId> : download a workshop item | |
workshop_items_cache_days = "14" - | |
workshop_items_update_interval = "2700" - | |
workshop_status - workshop_status <appId> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment