CS2 Launch Options Generator
Pick the flags you need — the tool builds a ready string for the Launch Options field in CS2's Steam properties. Every option below carries a status (recommended / neutral / not recommended / obsolete) and a source link — nothing here is included on trust alone.
How we calculate
Options are checked against a direct fetch of `totalcsgo.com/launch-options` (2026-09-17), not old CS:GO-era lists. `-novid` used to be marked "disputed" here and `-nojoy` used to be marked "obsolete" — the source actually says the opposite. `-novid` really doesn't work anymore: the Valve intro video was removed from CS2, and the flag sits in the source's own "flat-out don't work in CS2" table — it now correctly lives in the "don't use" section. `-nojoy`, on the other hand, is on the source's own recommended list; the only thing called "debated" there is whether the flag actually frees up RAM, not whether it works — it's now a recommended checkbox.
`-allow_third_party_software` is neutral here, not recommended: the source explicitly warns the flag "can lower your Trust Factor" and is only needed for specific tools like OBS Game Capture. `+cl_forcepreload 1` is called out by the source itself as "actually a console command, but commonly mislabeled as a launch option" — that's now reflected in the description. The short forms `-w`/`-h` are also confirmed by the source (its "Resolution Launch Options" section); the tool just uses the full `-width`/`-height` for UI clarity.
Sources
checked 17 September 2026
Questions and answers
Does -novid really not work in CS2 anymore?
Correct. A direct fetch of totalcsgo.com (2026-09-17) states directly that the Valve intro video was removed from the game, and the flag sits in the source's own "flat-out don't work in CS2" table alongside -tickrate 128, -limitvsconst, and -d3d9ex. The tool used to mark -novid "disputed" based on a Steam guide that was never actually read directly — that's fixed now: the flag is correctly in the "don't use" section with a verbatim quote from the source.
Why is -threads marked "not recommended"?
Because that's exactly what totalcsgo.com says: manually setting -threads can cause stability issues in CS2. The flag is available in the tool, but with that caveat attached, not as a "recommended" pick.
Why isn't +cl_forcepreload 1 in the obsolete list?
Because the source states directly that it's "actually a console command, but commonly mislabeled as a launch option" — in other words, a console command people often mistake for a startup flag. The source doesn't claim it works as a launch option, so the status here is neutral rather than "recommended" or "obsolete".
Why isn't -allow_third_party_software marked recommended?
Because the source directly warns that this flag "can lower your Trust Factor," which can affect matchmaking. It's only needed for specific third-party tools like OBS Game Capture — so the status here is neutral, with the risk called out explicitly, rather than "recommended by default".
Where does the data for each flag come from?
From a direct fetch of totalcsgo.com/launch-options on 2026-09-17 — every quote in the tool is verbatim and checked against the saved page text. Attempts to read Valve's official wiki (an Anubis anti-bot challenge page instead of content) and csdb.gg (403 on every channel tried) returned no usable content. The Steam guide that was never read directly, and that the old "disputed" status for -novid used to rest on, has been dropped from the sources list — no claim in the tool depends on it anymore.
Unofficial tool. Not affiliated with Valve.