Steam client beta update lets you preload games to any folder

Your Answer

Sign up or log in Sign up using Google Sign up using Facebook Sign up using Email and Password

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

F1 2020 Steam Preload Live – 25.77GB (9.29+16.48GB …

forums.codemasters.com

So im playing now the Championship mode as Ferraris Charles Leclerc aiming to win the WDC & WCC, and there is one big issue which makes it really not realistic at all.. (Short quali + 50% races.) My main rivals; Verstappen and the Mercedes have so much technical failures its unbelievable. (My…

Seen 133 times

More Reviews ››

Video

How does preloading on Steam work? Does it start

www.quora.com

It downloads the vast majority, probably 99%, of the files in encrypted form prior to release (and as i understand it, with a couple of critical files missing encase the encryption is broken) On release day, the downloaded files are unencrypted, a…

Seen 137 times

More Reviews ››

Best Launch Options for Dota 2

Below you can find the best launch options for Dota 2 with explanations to optimize and gain even more performance and decrease loading times.

  • -novid
    • Will disable the Valve intro whenever you launch the game.
  • -high
    • Will allow Dota 2 to run on a higher CPU priority and possibly increase your FPS and performance.
  • -useforcedmparms -noforcemaccel -noforcemspd
    • Use these three commands to prevent Dota 2 from changing mouse sensitivity and acceleration settings.
  • -map dota
    • Will load the map along loading the game when you launch it, which will reduce the waiting time when joining a game.
  • -dx11
    • Will force the game to run on DX11 API, which is the most used by most Dota 2 players. If you did test the different APIs as I told you above and it happens that a different API is giving you the best results, then instead of -dx11, add the API that gave you the best performance.
  • +fps_max 0
    • This can set a custom FPS cap in Dota 2. I prefer to have it uncapped, so I choose 0.
  • +cl_showfps 1
    • This command will show an FPS counter in the game.

The below line If you are like me then copy and paste the following line:

-novid -high -useforcedmparms -noforcemaccel -noforcemspd -map dota -dx11 +fps_max 0 +cl_showfps 1

SteamCMD

The Steam Console Client or SteamCMD is a new tool to install and update dedicated servers using a command line interface. It only works with games that have switched over to the SteamPipe content system. Eventually all Steam games will switch from HLDSUpdateTool to this.

Syntax: steamcmd.exe <parameter1> <parameter2> <cvar1> <cvar2>

Parameters are described inside the  Note: Parameters are described inside the “<” and “>” characters.

To view the most up to date version of SteamCMD commands visit this GitHub repo:

Commands

Argument Parameter(s) Description
api_logging <enabled> <verbose> Enable/disable verbose API logging in SteamCMD
app_build_all_depots [-desc <text>] -depotconfigpath <folder> -contentroot <folder> -buildoutput <folder> <appid> Build all depots for one app
app_dlc_status app_status <appId> <dlcId>
app_info_print Dumps app info for appID
app_info_print Dumps app info for appID
app_info_request <AppID> Issue an appinfo request for the given appid. Does not wait for results from the server.
app_info_update [0|1] Trigger app info update, optionally for update all
app_license_request <AppID> Requests a free licenses for this app if not already owned.
app_run <AppID> Launches the app.
app_set_config <AppID> <key> <value> Sets a config value for given app.
app_set_update_flag <appId>
app_status <appId>
app_stop <appid> [force:0|1] Stop this running app
app_uninstall [-complete] <appId>
app_update <appid> [-validate] [-language <lang>] [-beta <betaname>] [-betapassword <pwd>] Make sure a Steam application is up-to-date
app_update_cancel <EAppUpdateError>
apps_installed
apps_running Displays information about running games tracked by Steam
async_disconnect Async disconnect
build_installer <project file> <target folder> [beta key] [beta pwd]
ceg_wrap <appid> <orig filename> <stripped filename> <strips filename> Upload executable to back end for CEG wrapping
cm_force_change Change CM List
device_authorize_status Prints device authorization status
download_depot <appid> <depotid> [<target manifestid>] [<delta manifestid>] [<depot flags filter>] Download a single depot
download_sources Dumps list of download sources
drm_wrap <appid> <input filename> <output filename> <toolname> <flags> Upload executable to back end for DRM wrapping
dump_scheduled_functions Displays internal Steam function callback timers
exit Stops Steam client console
find Find substrings in console commands
force_install_dir <directory> Sets the directory to install the server in
get_download_throttle
help Show help information
info Dump various Steam info
install_folder_list List all mounted Steam volumes
licenses_for_app <appid> Shows active licenses for appid
licenses_print Display users’s Steam3 licenses
log_callbacks <first callbackID> [last callbackID]
log_ipc [verbose] <filter> Enables IPC logging. Specifying “counts” or “verbose” is optional, defaulting to counts.
login [<password>|anonymous] [<Steam guard code>] Login to Steam
logon See “login”
logoff Disconnect from Steam
logout See “logoff”
manifest_dump <filename>
mem_stats Dump memory stats
net_msgdump Dumps list of sent net messages
net_msgspew Spews sent net messages
p2p_info Displays the current state of the P2P networking subsystem.
package_info_print Dumps package info for packageID
quit Stops & close Steam client console
render_ipc_connections
run_app_build [-preview] [-desc <text>] <appbuildfile> Run app depot build as specified in appbuildfile
run_app_build_http Alias for run_app_build
runscript <script file, such as TXT> Runs a console command script
set_download_throttle <Kb/s> <bPersistent = false>
set_spew <group> <level> <logLevel> Set spew levels for the given group
set_spew_level <SpewLevel LogLevel> Sets spew and log level for all groups
set_steam_guard_code Authorize this computer by adding the Steam Guard email code
sign_install_script <appid> <input filename> <output filename> Upload install script to back end for signing
test_dropcon Tests dropping a connection
test_failnextconnect Tests failing the next connection
upload_controller_config <appid> <filename> Upload controller config to cloud
user_friends Dumps list of friends
verify_chunk_store <appid> <depotid> <datafile> Run app depot build as specified in appbuildfile
verify_vpk <datafile> Verifies content of given VPK
voice_game_usage Displays information about the game’s use of Steam voice
workshop_build_item <build config filename> Build a workshop item
workshop_create_legacy_item <appid> <workshop file> Build a legacy workshop item
workshop_download_item <appid> <PublishedFileId> Download a workshop item
workshop_status <appId>

ConVars

  • app_info_http_min = “0”  :
  • app_info_http_num_sockets = “8”  :
  • AsyncFileIODisableWrite = “0”  :
  • AsyncFileIOExpectOutstandingIO = “16”  :
  • AsyncFileIOForceGenericIO = “1”  :
  • AsyncFileIOMaxPending = “128”  :
  • AsyncFileIOReadHandleCache = “32”  :
  • AsyncFileIOWriteHandleCache = “32”  :
  • batterypercent = “0”  :
  • batterytime = “0”  :
  • bCheckForFreeGamesOnLogin = “0”  :
  • bCheckUGCIntegrity = “1”  :
  • @bContentManifestUseProtobufs = “1”  :
  • @bCSClientRateLimitUseDelays = “0”  :
  • @bCSForceNoCache = “0”  :
  • @bDepotBuilderReadBufferSizeKB = “8192”  :
  • @bDepotBuilderUnbufferedReads = “1”  :
  • bDisableTenFootOverlay = “0”  :
  • @bEnableMovieRecording = “0”  :
  • @bEnableOfflineLogonTicket = “1”  : If true, an offline logon ticket will be requested during logon if none is cached
  • @bEnableSpewThrottle = “1”  :
  • bEnableSubscribedFileListCache = “1”  :
  • bFinishStagedDepotVersions = “1”  :
  • @bForceStreamUnsupportedApp = “0”  :
  • @bLANPeerConnectionTimeoutSec = “5”  :
  • bLogLegacyDiskDetails = “0”  :
  • @bMsgErrorDump = “0”  :
  • @bRequireOfflineLogonTicket = “0”  : If true, a valid offline logon ticket is required when logging in in offline or no connection mode
  • @bRequireSignedParentalSettings = “1”  : If true, a valid set of signed parental settings is required when logging in in offline or no connection mode
  • broadcast_upload_drop_sec = “6”  :
  • broadcast_upload_update_sec = “3”  :
  • bSteam3LimitedUserEnable = “1”  :
  • bSteamLoaderEnable = “1”  :
  • bSubscribedFilesDecompressOnClient = “1”  :
  • bSubscribedFilesPollForUpdates = “0”  :
  • bSubscribedFilesUseRangeRequests = “0”  :
  • bVerifyAllDownloads = “0”  :
  • cAppUpdateWorkingSetMB = “128”  :
  • @cbPartnerUploadChunkSize = “1000000”  : Chunk size to use for POSTing partner uploads
  • @cCSClientMaxNumSocketsPerHost = “8”  :
  • @cDepotBuilderFileChunkingThreads = “4”  :
  • cFileValidationMaxLog = “100”  :
  • ClientStatsUploadRateSeconds = “10”  :
  • @cMaxContentServersToRequest = “20”  :
  • @cMaxInitialDownloadSources = “-1”  :
  • @cNetEncryptionHandshakeWorkMax_HighPri = “8000”  :
  • @cNetEncryptionHandshakeWorkMax_LowPri = “2000”  :
  • @cNetEncryptionHandshakeWorkMax_MedPri = “4000”  :
  • countrycode = “”  :
  • cPreallocateMinimumSizeKB = “256”  :
  • @csecCSRequestProcessorTimeOut = “300”  :
  • @csecFavoriteGameAccountCacheTime = “86400”  : Control how often we refresh the account IDs in the game server favorites list
  • @csecIncomingDataRatePeriod = “1”  :
  • csecManifestDownloadTimeout = “120”  :
  • @csecUpdateTargetNumConnectionsEpoch = “10”  :
  • @cSecUploadDownloadRates = “300”  :
  • @CSInterfaceProxyPassword = “”  :
  • @CSInterfaceProxyUsername = “”  :
  • @cUDPSendRetries = “8”  :
  • @CustomBinaryRequestRetryTimes = “20”  :
  • @DepotBuilderAppInfoTimeout = “120”  :
  • @DepotBuilderConfigRoot = “./depotscripts” :
  • @DepotBuilderContentRoot = “”  :
  • @DepotBuilderMaxParallelUploadChunks = “24”  :
  • @DepotBuilderNoReslist = “0”  :
  • @DepotBuilderNumHTTPSocketsToMDS = “12”  :
  • @DepotBuilderOutputRoot = “”  :
  • @DepotBuilderParallelUploadChunks = “6”  :
  • @DepotBuilderProgressTimeout = “1000”  :
  • DepotDownloadProgressTimeout = “120”  :
  • DepotReconstructionLowPrio = “1”  :
  • DepotReconstructionNumIOThreads = “1”  :
  • DepotUseAlternatingReadWrite = “1”  :
  • developer = “0”  :
  • @EnableUDPHistory = “0”  :
  • @fDownloadRateImprovementToAddAnotherConnection = “1.2”  :
  • findbestcellstartupdelay = “600”  :
  • @fMinDataRateToAttemptTwoConnectionsMbps = “0.5”  :
  • @GCNameOverride = “”  :
  • @IOCPGetCompletionBatchSize = “1”  :
  • @LocalContentServer = “”  :
  • log_files_always_flush = “0”  :
  • log_matchmaking_callbacks = “0”  :
  • @MaxOutstandingSendThreadItem = “1000”  :
  • 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
  • musiclogging = “0”  :
  • nBroadcastSessionHearbeatSec = “120”  :
  • nBroadcastSessionMaxDropFrames = “100”  :
  • nClientBackgroundAutoUpdateTimeSpreadMinutes = “0”  : Number of minutes to spread background auto-updates out over
  • nClientCMUDPPingTimeGoodEnoughThresholdMS = “50”  :
  • nClientCMUDPPingTimeoutUseGoodEnoughMS = “250”  :
  • nCloudDownloadMinIntervalSec = “60”  :
  • nCloudFileCompressionMinFileSizeKB = “16”  :
  • nCloudFileCompressionMinFileSizeKBSharedFile = “128”  :
  • nCloudFileCompressionPercentageMin = “10”  :
  • nCloudFileCompressionPercentageMinSharedFile = “50”  :
  • nCloudSyncIntervalSec = “30”  :
  • nCloudUploadMinIntervalSec = “1800”  :
  • nContentStatsReportInterval = “72”  : In Hours
  • @nCSClientRateLimitKbps = “0”  :
  • @nDownloadLANChunkCacheSizeMB = “128”  :
  • @nDownloadLANPeerGroup = “0”  :
  • @net_backlog_bytes_allowed = “12000000”  :
  • @net_backlog_time_allowed_sec = “5”  :
  • @NetConnectionBufferMsgLimit = “1000”  : Max # of message that will be buffered into a single zipped packet
  • @NetConnectionBufferThreaded = “1”  :
  • net_incomingcheck = “1”  :
  • @net_loopback = “1”  :
  • net_maxresendsperframe = “32”  :
  • @nLANPeerRateLimitKbps = “0”  :
  • @nNetConnectionBufferZipLevel = “1”  :
  • @NoPromptForPassword = “0”  :
  • @nParentalSettingsLogLevel = “4”  : Control the amount of spew written to the parental log file
  • nProductInfoUpdateInterval = “900”  :
  • @nSpewThrottleNagFrequencyMs = “5000”  :
  • [email protected] = “1000”  :
  • @nSpewThrottleResumeThreshold = “3”  :
  • @nSpewThrottleTriggerThreshold = “10”  :
  • @nSpewThrottleUnconditionalResumeMs = “5000”  :
  • @nSpewThrottleUnconditionalTriggerCount = “50”  :
  • nSubscribedAutoDownloadMaxSimultaneous = “8”  :
  • @nTCPLargeSendBufSizeMB = “16”  :
  • p2p_connecttimeout = “15”  :
  • p2p_unusedtimeout = “120”  :
  • rtime32EarliestSubscribedFileToDownload = “1348857570” :
  • @sCSDSVirtualHostHeader = “”  :
  • ServerBrowserPingSurveySubmitPct = “5”  :
  • @ShutdownOnFailedCommand = “1”  : Exit steamcmd immediately upon any failed build-related command
  • spew_controller_loss = “0”  :
  • @sSteamCmdForcePlatformBitness = “”  : Must be one of: [32 | 64]
  • @sSteamCmdForcePlatformType = “”  : Must be one of: [windows | macos | linux]
  • @strCSNoCacheHeader = “no-cache”  :
  • @StreamClientArgs = “”  :
  • testappcloudpaths = “0”  :
  • uForcePreloadApp = “0”  :
  • UGCCDNReportPct = “100”  :
  • voice_autogain = “0”  :
  • 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 = “1”  : enables voice cleanup on incoming microphone data
  • voice_quality = “4”  :
  • workshop_items_cache_days = “14”  :
  • workshop_items_update_interval = “900”  :

Best Steam Launch Options for CS: GO

  • -high: Give your game higher priority than the rest of the apps running at the same time. It can really help you with CS: GO latest stuttering issues.
  • -preload: Will preload different aspects of the game, which is really helpful for low-med end GPUs
  • +fps_max 0: Will uncap any FPS limits on CS: GO
  • -fullscreen: Makes sure CS: GO is running on exclusive full screen, which results in more FPS and less input lag.
  • -dev: Skip the intro of the game every time it launches
  • -tickrate
  • +mat_disable_fancy_blending: Can help increase FPS and boost performance on LOW/Medium end computers in exchange for graphics quality.

-tickrate 128 -high -preload +fps_max 0 -fullscreen -novid -dev

Tags

Leave a Reply

Your email address will not be published.