index / research / sven-coop

Sven Co-op Launch Arguments

Argument Description
-condebug logs all console output into a file named `console-YYYY-MM-DD.log`
-noevents disables the event system (christmas, halloween, april fools, etc)
-noip disables networking
-port <n> sets listening server port [server only]
-pidfile <filename> sets the server's pid to one stored in a file [linux only] [server only]
-pingboost <n> attempts to reduce the default latency [?] [linux only] [server only] [ info ]
-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 probably disables hd models [?]
-noaddons disables usage of the `svencoop_addon` folder.
-glext outputs supported opengl extensions
-nomtex disables usage of opengl multi-texturing extensions [ check if your gpu is supported ]
-stretchaspect strech the image output even if wrong aspect ratio
-nomsaa disables msaa
-nofbo disables usage of frame buffer objects [?]
-freq <n> sets monitor frequency
-directblit force enables direct blitting [ check if your gpu is supported ]
-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 only] [?]
-primarysound forces usage of primary sound buffer [?]
-maxplayers <n> sets max players
-insecure sets server to be marked as vac protected [server only]
-sport sets vac port for the server [server only]
-nomaster hides server from serverlist [server only]
-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 angel-script 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 only] [unused] [?]
-RANDOMIZEMEMORY unknown [windows only] [probably unused] [?]
-NOINITMEMORY unknown [windows only] [probably unused] [?]
-RESERVELOWMEM unknown [windows only] [probably unused] [?]
-PROCESSHEAP unknown [windows only] [probably unused] [?]
-PROCESSHEAPZEROMEM unknown [windows only] [probably unused] [?]
-NOPROCESSHEAP unknown [windows only] [probably unused] [?]

Sven Co-op Optimized Assets

Assets have been compressed using OptiVorbis, Rehuff_Theora, FFmpeg, SHNTool, MP3Packer and FLACOut.
This not only reduces the file-size but also (very slightly) reduces Sven Co-op's ram usage.
[ download link ]