Launch arguments I've documented from decompiling the 5.25 build.
This is pretty old is from ~4 years ago when I was first getting into reverse engineering, take everything here with a grain of salt.
| Argument | Description |
|---|---|
-condebug |
Logs all console output into a file namedconsole-YYYY-MM-DD.log |
-noevents |
Disables the holiday events (Christmas, Halloween, April fools, etc) |
-noip |
Disables networking |
-reuse |
Enables the socket option SO_REUSEADDR [Info]
|
-tos |
Unknown [?] |
-loopback |
Unknown [?] |
-nop2p |
Disables steam p2p networking |
-nocdaudio |
Disables CD support |
-nosound |
Disables audio |
-simsound |
Fakes that audio is initialized |
-wavonly |
Disables directsound and makes the engine play all sounds in pcm format [?] |
-noquit |
Unknown [?] |
-nomousegrab |
Sets the cl_mousegrab cvar to 0 |
-steam |
Unknown [?] |
-num_edicts <n> |
Sets entity limit for map/game entities [?] |
-nohdmodels |
Disables hd models [?] |
-noaddons |
Disables usage of the svencoop_addon folder. |
-glext |
Outputs supported OpenGL extensions |
-nomtex |
Disables usage of OpenGL multi-texturing extension [GL_ARB_multitexture] |
-stretchaspect |
Strech the image output even if wrong aspect ratio |
-nomsaa |
Disables MSAA |
-nofbo |
Something in relation to goldsrc, dunno [?] |
-freq <n> |
Sets monitor frequency |
-directblit |
Force enables direct blitting [GL_EXT_framebuffer_multisample_blit_scaled] |
-nodirectblit |
Force Disables direct blitting |
-aamode |
Unknown [?] |
-dev |
Opens console & sets sv_cheats and developer cvars |
-toconsole |
Opens the console on game start |
-console |
Opens the console on game start |
-sys_ticrate <n> |
Sets sys_ticrate |
-netthread |
Runs networking in a seperate thread |
-nonetthread |
Disables network threading support |
-netthreadnonblockingsleep |
Threaded networking will use non-blocking sleep |
-netthreadblockingsleep |
Threaded networking will use blocking sleep |
-netsleep |
Threaded networking will use blocking sleep, but not forever |
-netnosleep |
Threaded networking will use blocking sleep, forever |
-clockwindow <n> |
Sets the clockwindow cvar [?] |
-particles <n> |
Sets maximum number of particles [?] |
-snoforceformat |
Skips sound buffer creation [Windows] [?] |
-primarysound |
Forces usage of primary sound buffer [?] |
-maxplayers <n> |
Sets max players |
-dll <filename> |
Specifies which game dll to use [?] |
-starttime |
Unknown [?] |
-minmemory |
Forces the engine to take as little memory as it can from the host system |
-maxmemory <n> |
Forces the engine to take as much memory as it can from the host system |
-heapsize <n> |
Specifies the heap size |
-showheap |
Shows you how much memory was allocated from the host system |
-startwindowed |
Starts the game in windowed mode |
-windowed |
Starts the game in windowed mode |
-window |
Starts the game in windowed mode |
-sw |
Starts the game in windowed mode |
-fullscreen |
Starts the game in fullscreen mode |
-full |
Starts the game in fullscreen mode |
-screen |
Unknown [?] |
-width <n> |
Sets width resolution |
-w <n> |
Sets width resolution |
-height <n> |
Sets height resolution |
-h <n> |
Sets height resolution |
-forceres |
Unknown [?] |
-noontop |
Sets SDL_ALLOW_TOPMOST to 0 |
-noborder |
Disables windows borders |
-zone <n> |
Unknown [?] |
-mousethread |
Unknown [?] |
-nomouse |
Disables mouse support |
-noforcemspd |
Uses OS mouse speed [?] |
-noforcemaccel |
Uses OS mouse acceleration |
-noforcemparms |
Uses OS mouse parameters (incl acceleration) |
-nojoy |
Disables controller support |
-as_outputdocs <filename> |
Outputs angelscript documentation into the svencoop folder |
-novid |
Skips introduction video [unused] |
-ccsyntax |
Spew details about the localized strings loaded [?] |
-noassert |
Disables all assertions |
-nocrashdialog |
Disables crash assertions |
-debugbreak |
Unknown [?] |
-stack |
Unknown [Windows] [Unused] [?] |
-RANDOMIZEMEMORY |
Unknown [Windows] [Possibly Unused] [?] |
-NOINITMEMORY |
Unknown [Windows] [Possibly Unused] [?] |
-RESERVELOWMEM |
Unknown [Windows] [Possibly Unused] [?] |
-PROCESSHEAP |
Unknown [Windows] [Possibly Unused] [?] |
-PROCESSHEAPZEROMEM |
Unknown [Windows] [Possibly Unused] [?] |
-NOPROCESSHEAP |
Unknown [Windows] [Possibly Unused] [?] |
| Argument | Description |
|---|---|
-port <n> |
Sets listening server port |
-pidfile <filename> |
Sets the server's pid to one stored in a file [Linux] |
-pingboost <n> |
Attempts to reduce the default latency [?] [Linux] [Info]
|
-insecure |
Sets server to be marked as vac protected |
-sport |
Sets vac port for the server |
-nomaster |
Hides server from serverlist |