Skip to content Skip to sidebar Skip to footer

Steam Your Account Creation Request Failed

Русский 日本語

Daftar Isi

Source Games

These command-line parameters volition work with whatsoever Source engine games (Half-Life 2, Counter-strike: Source, etc.).

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

Note.png Note: Parameters are described within the "<" and ">" characters.

Usage

These options tin can be used with:

  • Hammer editor Run Map dialog.
  • Windows shortcuts pointing to hl2.exe direct.
  • Windows shortcuts pointing to steam.exe with the proper -applaunch <AppID> specified (run into Steam section below).
  • Control-line batch script files launching these applications.

Examples

  • steam.exe -applaunch 280 -dev -console -sw +sv_lan 1 +map MyMap
  • hl2.exe -game cstrike -dev -console -fullscreen +sv_lan ane +map de_dust

Command-line parameters

Argument Description
-all_languages Loads all language files.
-autoconfig Restores video and performance settings to default for the current hardware detected. Ignores settings within whatever .cfg files until this parameter is removed.
-32bit Forces the engine to start in 32-fleck manner. Only useful on 64-bit Operating Systems.
-adapter Sets the GL graphics adapter. Default is 0.
-allowdebug Fakes a debugger for phonehome, and is the aforementioned every bit -dev, unless -nodev is specified.
-allowstalezip Suppresses console warnings from stale.txt existing.
-basedir Sets the base directory for the game files. On Xbox 360 RFS, this is forced to smb://hostname/game.
-bi Defines the build identifier ID which is used in phonehome
-bugbait To practise:Is it for Bugbait E3 2003 demo? This lets IsLoadingBugBaitReport return true.
-bugreporterdll Name of the bug reporter DLL to use
-buildcubemaps Builds cubemaps when fully loaded into a map, then quits the game.
-ccsyntax Spew details about the localized strings we load.
-clientport Sets the client port. Default is 27002.
-collate Skips everything, just merges the reslist from temp folders to the concluding folder again.
-conclearlog Clears the console.log text file on start. Just works if -condebug ready.
-condebug Logs all console output into the console.log text file.
-panel Starts the game with the developer console enabled. Same every bit having con_enable enabled.
-deathsonly Supposed to only count deaths while parsing tf2 gamestats, but actually pointless considering at that place is only code for deaths.
-d3d9ex Reduce CPU retentivity about %40. "csgo" simply.
-defaultgamedir Fallback directory if "-game" is not set. Default is "hl2".
-demo Enters the game into demo style. Only works for "hl2" and "portal"
-dev Enables developer manner. As well disables the automatic loading of menu background maps and stops the quit dialog from appearing on exit.
-debugdxsupport Writes debug DirectX data as keyvalues to the console as shader devices are loading configuration.
-disallowhwmorph Same as mat_disablehwmorph ane. Disables HW morphing for particular mods.
-dti Prints the datatable when being sent
-dumpvidmemstats Spews video memory statistics to vidmemstats.txt. This forces CModelLoader to quit.
-dvd Enables strict DVD mode. Allows loading files from DVD but. Xbox 360 only.
-dvddev Enables developer DVD mode. Allows loading files from a remote path as a fallback as well as the DVD. Xbox 360 only.
-dxlevel <level> Forces the game to showtime using specified DirectX API version. Officially supported values are: lx, 70, fourscore, 81, xc, 91, 95 (recommended), 98 (Xbox 360 only), and 100. Later starting the game with this launch parameter, the selected value will be saved for hereafter start ups and video settings will be temporarily reset (but not saved), then it is highly recommended to remove this launch parameter after starting time launch with it. Come across mat_dxlevel.
-edit According to comments, intended to replace -tools. Does nothing except disable all file logging for edifice reslists.
-endgamevid If specified startup videos volition not exist skipped, and EndGameVids.txt will exist used instead of StartupVids.txt. This can too be invoked by the command "startupmenu playendgamevid", which bails back to the menu and plays the end game video.
-exit Quits the game after fully loading into a map.
-filmgrain Enables the filmgrain screen space issue.
-flushlog Causes log files to be flushed to deejay once per second (rather than after every 4kbytes of log data).
-floathdr Forces HDR to use float values.
-forcenovsync Forces vsync to be disabled.
-forcestartupmenu Forces the background menu map to always load, fifty-fifty if programmer style is active or the game is loading straight to a level.
-forcexboxreconfig Forces default config settings to be loaded on Xbox 360.
-forever When you get to the end of the maplist, showtime over from the top
-fs_log Starts creating a batch file to re-create files at the specified filename. This works on the latest engine branch.
-fs_logbins Logs binaries to the batch file from -fs_log.
-fs_nopreloaddata Loads in the precompiled keyvalues data for each type. Works only with dedicated servers.
-fs_target Sets the target game directory to re-create files to, used with -fs_log.
-full_memory_dumps
-fullscreen or -full Forces the engine to start in fullscreen mode.
-g15 Enables Logitech G15 support. G15 is only supported in SiN Episodes: Emergence. [confirm]
-game Sets game or modern directory to load the game from. Unremarkably is set by default if not user specified. Default is "-defaultgamedir"'s setting. If -defaultgamedir is non set, "hl2" is used.
-gamestatslogging Enables game stats logging.
-gamestatsloggingtofile Enables game stats logging out to a file, gamestats.log. Passing this parameter automatically forces -gamestatslogging.
-gl_enablesamplerobjects (Linux) Use OpenGL Sampler Objects for better texture preloading
-gl_texclientstorage (MacOS) Reduce memory usage by relying on GPU retentivity instead of a host re-create
-gamestatstag <tag> Tags each map reported with the specified tag.
-h <height> Forces the engine to showtime with resolution set to <summit>. Ex: -h 768
-height <pinnacle> Same as -h
-heapcheck (Windows only) Check if the heap isent damaged or empty at the initiation of the game and every frame
-heapsize <kilobytes> Specifies the heapsize (in kilobyte) the game will use. This no longer exists on the Source 2009.
-hideconsole Forces the console hidden, any parameters are passed. This overrides -console, -dev, and all others.
-loftier Sets the game'south priority to High
-hijack Accept control of an existing instance of the game, if whatsoever, instead of complaining about already running.
-host Sets hostname. On Xbox 360, this sets the host computer name to exist used for RFS. Xbox proper noun must be <HostPC>_360.
-hushasserts Disables a number of asserts in core Source libraries, skipping some error checks and messages.
-hushsteam
-ignoredxsupportcfg Skips reading DirectX back up file, dxsupport.cfg.
-insecure Disable Valve Anti Cheat (VAC).
-interactivecaster (CSGO but) Starting your client with this will switch it into camera man fashion (reference tv_allow_camera_man_steamid/tv_allow_camera_man_steamid2)
-internalbuild Causes the bug reporter panel to be drawn as internal
-ip Does the same as the ipname Cvar
-language %l Sets the game language to the one specified. (Examples: "english", "german").
-leakcheck Dumps statistics about memory leaks.
-limitvsconst Limits the number of vertex shaders to a maximum of 256.
-localcser Sets a custom gamestats CSER other than the Steam-provided public one (default is steambeta1:27013)
-depression Sets the game's priority to Low
-lowmemworkshop (only in Counter-Strike: Global Offensive) Allow updating very large map files on Steam Workshop.
-makedevshots Used for taking screenshots, causing entities to non fade. Enables the use of the devshots_nextmap concommand
-makereslists Makes reslists. Need to run with -textmode. Passing a parameter hither uses a script file to control more circuitous makereslists operations (multiple passes, etc.)
-mat_aaquality Set MSAA quality level, does the same as the Convar mat_aaquality
-mat_antialias Antialiasing. Tin be set to viii, corporeality past 8 won't sharpen the edges of game world.
-mat_vsync Enables Vertical Sync
-mat_softwaretl Enables software vertex processing.
-maxdxlevel Limits the maximum dxlevel to use. Default is 0.
-maxdownloadfilesizemb CS:GO 5/ane/2014, customer launch option -maxdownloadfilesizemb Northward if clients needs to download fifty-fifty larger files from community servers.
-maxplayers Set up the maximum players allowed to bring together the server. This does the same every bit the maxplayers convar, the maximum you tin set it to is limited by the game/mod
-minmemory Gear up startup retentiveness to mem_min_heapsize ?*1024 * 1024?
-monitorTextureSize Gear up the size of the texture used to return point_cameras.
-multirun (only in Source 2013 Source 2013) Allows the game to run fifty-fifty if some other Source game is already open.

Note.png Note: While but implemented in Source 2013, using this while a non-2013 game is already running volition piece of work.

-navanalyze
-navforceanalyze
-netspike Sets the trace threshold to the specified value (the limit of the number of records that volition be written to netspike.txt before all records are removed).
-newdialogs Forces new Steam dialog to be used.
-no_compressed_verts Disables vertex compression for shaders.
-no_compressed_vvds Enables thin VVD data, even if the client is not an Xbox 360.
-noassert Allows attaching to a debugger instead of direct asserting.
-noasync Disables asynchronous filesystem admission.
-noborder When used with the game set to windowed mode, will make the game human activity as if in fullscreen mode (no window border).
-nobots Allows Counter-Strike server hosts to force bots disabled to enforce CPU limits.
-nobreakpad
-noconvert (xbox360) "No conversions during retail"
-noclearsave Skips clearing the save directory after restoring a save.
-nocrashdialog Terminate some windows crash bulletin boxes from showing upwards.
-nodev Disables -dev and -allowdebug during startup and so sv_cheats and developer fashion dosent get ready.
-nodns Disable DNS requests and resolving DNS adresses.
-nodttest Skips datatable testing.
-noff Disables force feedback for controllers.
-noforcemaccel Use the Windows mouse acceleration settings. But works if -useforcedmparms is set.
-noforcemspd Use the Windows mouse speed settings. Simply works if -useforcedmparms is gear up.
-nogamedll Practice not load the Game DLL, this most likely volition cause your game/server to crash
-nogamestats
-nohltv Disable SourceTV
-noip Do not bind to an ip and disables all multiplayer support
-nojoy Disables joystick back up.
-NoLoadPluginsForClient
-nomaster Hides server from master serverlist.
-nomessagebox Stop various windows fault bulletin boxes from showing upward
-nominidumps Dont write minidumps
-nomouse Disables in-game mouse back up.
-nop4 Forces the Engine to bypass Perforce Integration
-nopreload Forces models to not be preloaded. Takes priority over cl_forcepreload and -preload.
-nopreloadmodels Aforementioned as -nopreload
-nops2b Disables Pixel Shader 2b support.
-noqueuedload Disables queued loading of map resources.
-NoQueuedPacketThread (Linux) No queued packet thread volition be created.
-norebuildaudio Opposite of and overrides -rebuildaudio for the map reslist generator.
-nodefaultmap (Linux only[confirm]) Supresses the addition of -map
-norfs Forces Remote Filesystem disabled. Xbox 360 merely.
-noshaderapi Loads a non-existent shader API dll, shaderapiempty.dll. Finer disables shader and texture loading completely. May be useful with -textmode to load the game quickly since a GUI is not required.
-nosound Disables sound support
-nosrgb Disables back up for SRGB.
-nostartupsound Disables menu music (audio/ui/gamestartup*.mp3) to play on startup.
-nosteamcontroller Disables Steam controller arrangement
-nouserclip Uses software clipping instead of hardware user prune planes
-NoVConfig Prevents the filesystem library from running VConfig if it encounters a filesystem error where it cannot find the game content.
-novid When loading a game with this parameter, the intro video will not play.
-olddialogs Forces old Windows dialogs instead of new Steam ones.
-override_vpk Forces actual files to override VPK.
-particles Sets the number of beam trails to let (2048 by default, minimum is 512).
-phonehome If debug mode is also enabled, forces the init of phonehome ?which handles some build information and sends them via netmessages to steam?
-pidfile <pidfile> Use the specified <pidfile> to store the server pid. Default is srcds.pid[ostend] (Unix/Linux only).
-pixel_offset_x Sets the pixel offset to translate on the X axis in MatSystemSurface.
-pixel_offset_y Sets the pixel beginning to translate on the Y centrality in MatSystemSurface.
-pme Activate the performance monitoring events code, this over again merely works on Intel processors newer and then PENTIUM4
-port <variable> Sets port for a listen server. Default is 27015.
-preload Does the same as the sv_forcepreload Cvar. If -nopreload or -nopreloadmodels, this behaviour is disabled
-primarysound If surround sound isn't enabled, forces the employ of the primary sound buffer
-contour If using Xbox360 or enabling this, additional debugging information are logged like the map startup time and similar
-publicbuild Is this build a public ane? If not, phonehome will not post information of this build to steam
-random_invariant Forces the game'due south random number generator value to exist invariant.
-rebuildaudio Forces rebuild of _other_rebuild.cache (metacache) file at exit for the map reslist generator.
-recapvid RecapVids.txt will be used instead of EndGameVids.txt. This tin can as well be invoked by the command "startupmenu playrecapvid", which bails to the mainmenu and plays the epitomize video.
-ref Sets MATERIAL_INIT_REFERENCE_RASTERIZER on the shader cloth adapter.
-remote Sets the remote file path to exist used with -dvddev.
-replay Increases maxplayers by i at startup and automatically executes replay.cfg for the server.
-requirecubemaps If a map dosen't have cubemaps, the game will promt up with "Map X does not have cubemaps!"
-reflectionTextureSize Set the size of the texture used to render the Water shader's real-fourth dimension reflection and refraction.
-refresh <rate> Force a specific refresh charge per unit. Ex: -refresh 60
-refreshrate <rate> Aforementioned as -refresh
-freq <rate> Same as -refresh
-r_emulate_gl Emulates OpenGL on Windows, provides a framerate boost for virtually GPUs
-resizing Allows resizing the window lower than a specific resolution.
-reslistdir Default is "reslists", utilize this to override. Reslist generator merely.
-reuse Reuse network sockets
-rpt Same as having -condebug, -conclearlog, and -panel enabled
-safe Enables video condom mode, which sets the game to windowed, the width to 640, the top to 480, refresh rate to default, and disables antialiasing.
-shader Loads a specific shader library instead of depending on hardware. Debug simply.
-shaderdll Loads a dissimilar shader dll. Default is shaderapidx9.dll. To practise:Is this the aforementioned as -shader?
-shadersondemand Creates shaders on access, helps reduce D3D memory for tools, but causes I/O hitches.
-sillygibs (Goldsource only) Forces more gibs like skull and others to be spawned all time on NPC'due south decease.
-small Allow window sizing smaller then 640x480
-sndcachedebug Prints sound cache debug letters (developer must be enabled to see)
-snoforceformat Skips sound buffer creation
-soft Enables Software hardware rendering manner.
-softparticlesdefaultoff Sets particles to exist rendered without feathering (scene depth blending) by default.
-softparticlesdefaulton Opposite of -softparticlesdefaultoff.
-spewsentences Spew out vocalization judgement names during reslist generation
-startmap Restarts devshot generation at the specified map if resuming from a crash.
-startstage When running from script file, this starts at specified stage, and sets current work item (default is 0). Reslist generator only.
-steam Enables Steam support (if the game is launched from Steam, this is enabled by default). Working directory must be Steam directory. Works but for singleplayer games.
-steamlocal Similar to -steam. Runs Steam in local filesystem mode (all content off HDD), as opposed to remote filesystem mode (requiring Steam backend).
-steamport Master server updater port. Steam authentication port is this port + ane. (default is 26900)
-strictportbind If you launch the game with this selection it will quit with an error message if it can't demark to the default or specified port.
-sv_benchmark Enables benchmarking through sv_benchmark_force_start.
-swapcores Swaps threads for the particle and material systems each init
-tempcontent Searches for game content in a folder called "_tempcontent" relative to the accented game path. This option is enabled past default for Portal 1
-testscript <filename> Loads a .vtest file.
-testshaders Loads the shader_test library. Debug merely.
-testsub
-textmessagedebug Spews client text messages to panel.
-textmode Runs the game without graphics
-threads Number of threads to classify for the thread pool, default is 3
-tickrate Sets the game tick interval. Disabled in code for TF2 because "server ops are abusing it".
-timedemoloop
-toconsole Starts the engine directly in the console, unless a map is specified with +map.
-tools Enables engine tools.
-trackdeletions Logs what files are marked for deletion in Reslist Generator.
-tvmasteronly Just one person allowed in HLTV.
-untrusted CS:GO Merely, allows the game to launch in "Untrusted Way".
-usedevshotsfile Get map list from specified file, default is to build for maps/*.bsp
-useforcedmparms Allows the use of -noforcemspd and -noforcemaccel.
-usegh Loads ghostinj.dll to allow support for tertiary party dlls (gamehost)
-uselogdir Logs various data to logs/(mapname)/*
-usercon Enable RCON for Counter-Strike: Global Offensive servers
-usereslistfile Become map listing from specified file, default is to build for maps/*.bsp. Reslist generator only.
-usetcp Disable TCP back up
-vcrplayback Plays back a VCR recording. Nothing is simulated on the server, just all server packets are recorded.
-vcrrecord Records a client's game and allows you to play it back and reproduce it exactly. To do:how is this different from a demo?
-vguifocus Enables debug VGUI messages related to input focus.
-vguimessages Enables debug VGUI messages.
-vxconsole Waits for Valve Xbox console to initialise. Xbox 360 only.
-vproject Manually sets the VProject directory to load game content for tools.
-w <width> Forces the engine to offset with resolution set to <width>. Ex: -w 1024
-width <width> Same equally -due west
-wavonly Disables DirectSound and makes the engine endeavour to play all sounds in PCM format.
-window Forces the engine to start in windowed mode
-sw Aforementioned as -window
-startwindowed Aforementioned as -window
-windowed Aforementioned as -window
-xnet_bypass_security Disables Xbox 360 secure networking, to allow cantankerous-platform testing.
-x <ten position> In borderless windowed manner, determines where the window should be horizontally. Ex: -x 0
-y <y position> In borderless windowed mode, determines where the window should be vertically. Ex: -y 0
+connect Console Command
+load Panel Command
+mat_hdr_level Panel Command
+maxplayers Console Command
+playdemo Panel Command
+port Panel Command
+timedemo Console Command
+timedemoquit Console Command

Console variables

  • +<panel variable> <arg> - Sets the Cvar (or console variable) to the specified setting.

Some useful console variables

Statement Description
+map <map-name[.bsp]> Loads the map specified after the engine starts.
+map_background <map name> Forces a specified background map to be used. Useful for testing custom background maps. To avoid loading standard background maps for speed reasons, use the -dev control-line parameter.
+sv_lan <0/ane> When set to i, launches the game in LAN style. Useful to cease players from joining your game from the Internet.
+sv_cheats <0/1> When set to 1, starts the game with cheats enabled.
+physcannon_mega_enabled 1 Makes Gravity gun a super gravity gun
+cl_showfps <0/1/two/3> When set to ii, shows the framerate and map name.

Goldsource Games

These command-line parameters will work with any Goldsource engine games (One-half-Life, Counter-Strike, etc.).

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

Note.png Note: Parameters are described inside the "<" and ">" characters.

Usage

These options can be used with:

  • Hammer editor Run Map dialog.
  • Windows shortcuts pointing to hl.exe directly.
  • Windows shortcuts pointing to steam.exe with the proper -applaunch <AppID> specified (see Steam section below).
  • Command-line batch script files launching these applications.
  • Game launch options from Steam'south Library.

Examples

  • steam.exe -applaunch 70 -dev -panel -sw +sv_lan 1 +map MyMap
  • hl.exe -game cstrike -dev -console -fullscreen +sv_lan 1 +map de_dust

Command-line parameters

  • -game <game> - Specifies which game/mod to run. Default is "valve".
  • -dll <name.dll> - Specifies which game DLL to utilise. Ex: -dll dlls/zbotcz.dll.
  • -condebug - Stores console output to "One-half-Life\qconsole.log".

    Note.png Notation: Can exist toggled with condebug console command.

  • -dev - Enables programmer mode.
  • -glext - When paired with "-dev" setting, outputs all OpenGL extensions supported by your graphics card.

    Note.png Note: Tin exercise the same with gl_dump panel command.

  • -gl - Sets the rendered to OpenGL.
  • -soft - Sets the rendered to Software.
  • -full - Forces the engine to first in fullscreen style.
  • -window or -sw or -startwindowed or -windowed - Forces the engine to start in windowed manner.
  • -west <width> or -width <width> - Forces the engine to offset with resolution gear up to <width>. Ex: -westward 1024.
  • -h <height> or -height <height>- Forces the engine to start with resolution set to <elevation>. Ex: -h 768.
  • -stretchaspect - The game by default adds black bars based on your game screen resolution. Utilise -stretchaspect on your command line if yous want the sometime behavior dorsum (just e'er fill the screen). Setting "-nofbo" also implies "-stretchaspect".
  • -freq <variable> - Force a specific refresh rate when running in fullscreen AND your monitor supports the frequency in question.

    Note.png Note: If you don't have a CRT monitor chances are you can't employ this option.

  • -mousethread - If set we poll the mouse position in another thread running at 100hz past default, to become better movement accuracy. Set the "m_mousethread_sleep" cvar to the number of seconds to slumber between mouse polls to change this charge per unit.
  • -joy_advanced - Use avant-garde joystick options (allows for multiple axes).
  • -joy_advr, -joy_advu, -joy_advv, -joy_advx, -joy_advy, -joy_advz - To do
  • -nosound - Disables sound support.

    Note.png Note: Can do the same with nosound <0 or ane> panel command.

  • -nocdaudio - Disables mp3 back up. Also disallows cd console command to load mp3 tracks.
  • -wavonly - Disables DirectSound and makes the engine attempt to play all sounds in PCM format.
  • -nointro - Disables intro movies.
  • -noip - Disables network back up.
  • -noipx - Disables IPX support.
  • -nojoy - Disables joystick support.
  • -nomouse - Disables in-game mouse support.
  • -noforcemparms - Forces the engine to use operating system mouse parameters.
  • -noforcemaccel - Forces the engine to utilise operating organization mouse dispatch.
  • -noforcemspd - Forces the engine to utilize operating system mouse speed.
  • -nofbo - Disables using the new method for rendering.
  • -nomsaa - Disables MSAA (Anti-Aliasing), setting "-nofbo" also implies "-nomsaa".
  • -noborder - When used with the game fix to windowed fashion, will make the game human action every bit if in fullscreen mode (no window border).

    Bug.png Bug: Doesn't hide window border, only command buttons.

  • -nodirectblit - Disables direct blitting (Blit is shorthand for "cake prototype transfer" or bit blit).
  • -nobots - Disables bots.
  • -port <port> - Specifies which port to use for client connections for a mind server. Default is 27015.

    Note.png Note: Tin can do the same with port console command.

  • -demoedit - Enables hidden Demo editor.

    Note.png Note: Use viewdemo panel control to become access.

  • -num_edicts <variable> - Sets the entity limit for map/game entities (non temporary entities, which is however locked to 500). 900 is default. 4096 is a good limit, beyond that seems to crusade hunk_alloc errors[confirm]. Both clients and servers demand matching values for best compatibility[confirm].
  • -heapsize <kilobytes> - Specifies the amount of heap(or costless shop - cache, an expanse of memory used for dynamic retentiveness allocation) the engine will apply. Minimum value is 14336(14 MB). Maximum value is 131072(128 MB). Past default this is set to 40960 (forty MB) and automatically adjusted to suit your system.

    Note.png Note: Depression value causes "Unable to allocate 10.X MB" exit error.

  • -zone <bytes> - Specifies the amount of Bytes of retention for utilise with the panel organization.

    Note.png Note: Low or very loftier value causes Z_Malloc exit error.

  • -exec <file> - Executes specific config file immediately subsequently the engine is loaded.
  • +<console variable> <arg> - Sets the Cvar (or console variable) to the specified setting.

Useful console variables

  • +_setgamedir <game> - Specifies which game/mod to run.
  • +_setrenderer <variable> - Sets the rendering mode. Available parameters are opengl and software.

    Note.png Note: Parameter D3D is deprecated.

  • +_setvideomode - To practice
  • +_set_vid_level <0 or ane> - Toogles "Low video quality".
  • +_setaddons_folder <0 or 1> - Toogles "Permit custom addon content".
  • +_sethdmodels <0 or 1> - Toogles "Enable HD models if bachelor".
  • +clientport <port> - Specifies which port to use to communicate with a server. Default is 27005.
  • +gg <demoname> or +cl_gg 1 +playdemo <demoname> - Runs the demo in Game Judge mode. This is a criterion utility that runs through a demo as fast as possible and stores the framerate in the file fps.txt in the GameMod directory.
  • +log on or +log off - Toogles logging earlier the engine loads config files.

Deprecated command-line parameters

  • -console - Enables console. Can be opened either from card (button in elevation-left corner in erstwhile Half-Life builds or button in main carte du jour in new builds), or by pressing tilde (~) in-game.

    Note.png Note: Ever enabled by default.

  • -toconsole - Opens the console right when the game is launched.

    Note.png Note: No longer works.

  • -gldrv <driver name> - Selects the GL Commuter. The two choices are "Default" and "3dfxgl.dll".

    Note.png Notation: No longer works.

  • -d3d - Sets the rendered to Direct3D.

    Note.png Note: Removed.[ane]

  • -vid_mode <variable> or -vt <variable> - Sets the rendering fashion. Bachelor parameters are gl and software.

    Note.png Note: No logner works. Use -gl, -soft or -d3d(run across above) instead.

  • -16bpp - Forces 16-bit color mode (bit depth).

    Note.png Note: Not immune.

  • -32bpp - Forces 32-chip color mode (flake depth).

    Note.png Note: Enabled past default.

  • -nowinmouse - Don't capture mouse in-game.

    Note.png Note: Renamed to -nomouse.

  • -gamegauge <demoname> - Runs the demo in Game Guess mode. This is a benchmark utility that runs through a demo as fast as possible and stores the framerate in the file fps.txt in the GameMod directory.

    Note.png Annotation: Employ panel commands instead.

  • -numericping - Displays ping in server browsers in milliseconds instead of dots.

    Note.png Note: Enabled by default.

  • -particles <variable> - The number of particles for which to set aside buffer space.

    Note.png Note: No longer works.

  • -nosierra - Disables Sierra logo on GoldSrc games that have information technology.

    Note.png Annotation: Simply works on retail editions of Half-Life; removed when information technology was transferred to Steam.

  • -noaff - Disables setting of thread affinity.

    Note.png Note: No longer works.

Steam (Windows)

These command-line parameters work when launching the Steam awarding (steam.exe) under Windows.

Command-line parameters

Statement Description
-applaunch <appID> [launch parameters] Launches an Game or Application through Steam.
-cafeapplaunch Launch apps in a cyber buffet context (Forces apps to exist verified / validated before launch).
-clearbeta Opts out of beta participation (in instance for some reason it can't be washed via settings).
-complete_install_via_http Run installation completion over HTTP past default.
-console Enables the Steam debug console tab.
-ccsyntax Spew details about the localized strings we load.
-debug_steamapi Enables logging of Steam API functions.
-dev Sets the 'developer' variable to ane. Can be used to open up the VGUI editor by pressing F6 or VGUI zoo by pressing F7. Intended for skin development, too enables the debug console tab.
-fs_log Log file organization accesses.
-fs_target Set target syntax.
-fs_logbins Log the binaries we load during operation.
-forceservice Run Steam Client Service even if Steam has admin rights.
-gameoverlayinject Sets the method how GameOverlay is injected.
-install <path> Install a product from a specified path (e.m. "D:" for the DVD-ROM drive if D: is 1).
-installer_test Changes installing a retail game to emit all files to install_validate/ folder instead of to the steam cache.
-language <language> Sets the Steam language to the one specified. (Examples: "english", "german").
-login <[username]|bearding> [password] Logs into Steam with the specified Username and Password combination. Note: Steam must be off for this to work.
-lognetapi Logs all P2P networking info to log/netapi_log.txt.
-log_voice Writes voice chat data to the logs/voice_log.txt file.
-noasync Don't use async file operations, run them synchronous instead.
-nocache Starts steam with no enshroud (Steam must be off for this to work properly).
-nofriendsui Prevents the friends listing window from showing automatically upon start.
-noverifyfiles Prevents from the customer from checking files integrity, particularly useful when testing localization.
-no-browser Steam's description for this parameter says it "unconditionally disables CEF". CEF stands for Chromium Embedded Framework, which Steam uses for its built-in web browser components (including the in-game overlay browser), and also for WebViews used by the new Panorama-based friends/chat UI, and Library. Using this selection volition —amid other things— disable the new Library UI, and restore the old friends list and chat UI. Nevertheless, it won't restore the old Library UI.
-no-dwrite Forces vgui to apply GDI text even if DWrite support is available.
-script <file name> Runs a Steam script. All scripts must be in a subdirectory of the Steam binder called test scripts (Steam must exist off for this to work).
-shutdown Shuts down (exits) Steam.
-silent Suppresses the dialog box that opens when y'all start steam. It is used when you have Steam fix to car-kickoff when your computer turns on. (Steam must be off for this to piece of work).
-single_core Force Steam to run on your principal CPU only.
-tcp Forces connectedness to Steam backend to exist via TCP.
-voice_quality Sets audio quality, range [1,3].
-voicerelay Only allow 'relay' connections for voice (testing).
-tenfoot Outset Steam in Big Moving-picture show Manner.

HldsUpdateTool (Windows), steam (Linux)

Syntax: hldsupdatetool -control <command> [parameters] [flags]

Commands

  • -command update - Install or update HLDS.
  • -control version - View installed versions.
  • -command listing - View available games.

Parameters for the update command

  • -beta <betaname> - Proper noun of the beta (optional parameter for taking part in a beta test)
  • -game <game> - The proper name of the game to install (see enumeration).
  • -dir <installdir> - HLDS Install directory (if dir not specified, will use value from last run of tool).

The following parameters are only needed to access limited content.

  • -username <username> - Steam account username
  • -password <password> - Steam account password

Flags for the update command

  • -verify_all - Verify all HLDS files are upwards to engagement.
  • -retry - Automatically retry every 30 seconds if the Steam Network is busy.
  • -remember_password - Recollect password (if a username is supplied).

Optional parameters for all commands

  • -nobootstrapupdate - Do not check for updates to the update tool

SteamCMD

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

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

Note.png Note: Parameters are described inside the "<" and ">" characters.

To view the most up to date version of SteamCMD commands visit this GitHub repo: https://github.com/dgibbs64/SteamCMD-Commands-List

Usage

  • steamcmd.exe +COMMAND1 [ARG] +COMMAND2 [ARG]
  • steamcmd.exe +runscript SCRIPTFILE

Command-line parameters

To exercise

Commands

Argument Parameter(due south) Description
api_logging <enabled> <verbose> Enable/disable verbose API logging in SteamCMD
app_build_all_depots [-desc <text>] -depotconfigpath <folder> -contentroot <folder> -buildoutput <binder> <appid> Build all depots for i 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 look 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 endemic.
app_run <AppID> Launches the app.
app_set_config <AppID> <fundamental> <value> Sets a config value for given app.
app_set_update_flag <appId>
app_status <appId>
app_stop <appid> [strength:0|one] Stop this running app
app_uninstall [-consummate] <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 data near running games tracked by Steam
async_disconnect Async disconnect
build_installer <project file> <target binder> [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 Listing
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 office callback timers
exit Stops Steam client console
discover Find substrings in console commands
force_install_dir <directory> Sets the directory to install the server in
get_download_throttle
help Show help data
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 <kickoff callbackID> [concluding 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 cyberspace messages
net_msgspew Spews sent net messages
p2p_info Displays the current land of the P2P networking subsystem.
package_info_print Dumps parcel info for packageID
quit Stops & close Steam client console
render_ipc_connections
run_app_build [-preview] [-desc <text>] <appbuildfile> Run app depot build every bit specified in appbuildfile
run_app_build_http Alias for run_app_build
runscript <script file, such as TXT> Runs a panel command script
set_download_throttle <Kb/s> <bPersistent = false>
set_spew <group> <level> <logLevel> Set spew levels for the given grouping
set_spew_level <SpewLevel LogLevel> Sets spew and log level for all groups
set_steam_guard_code Authorize this computer past calculation the Steam Guard e-mail code
sign_install_script <appid> <input filename> <output filename> Upload install script to back stop for signing
test_dropcon Tests dropping a connectedness
test_failnextconnect Tests failing the next connection
upload_controller_config <appid> <filename> Upload controller config to cloud
user_friends Dumps listing of friends
verify_chunk_store <appid> <depotid> <datafile> Run app depot build every bit 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 particular
workshop_status <appId>

ConVars

  • app_info_http_min = "0"  :
  • app_info_http_num_sockets = "viii"  :
  • AsyncFileIODisableWrite = "0"  :
  • AsyncFileIOExpectOutstandingIO = "sixteen"  :
  • AsyncFileIOForceGenericIO = "1"  :
  • AsyncFileIOMaxPending = "128"  :
  • AsyncFileIOReadHandleCache = "32"  :
  • AsyncFileIOWriteHandleCache = "32"  :
  • batterypercent = "0"  :
  • batterytime = "0"  :
  • bCheckForFreeGamesOnLogin = "0"  :
  • bCheckUGCIntegrity = "1"  :
  • @bContentManifestUseProtobufs = "i"  :
  • @bCSClientRateLimitUseDelays = "0"  :
  • @bCSForceNoCache = "0"  :
  • @bDepotBuilderReadBufferSizeKB = "8192"  :
  • @bDepotBuilderUnbufferedReads = "one"  :
  • bDisableTenFootOverlay = "0"  :
  • @bEnableMovieRecording = "0"  :
  • @bEnableOfflineLogonTicket = "1"  : If true, an offline logon ticket will be requested during logon if none is cached
  • @bEnableSpewThrottle = "1"  :
  • bEnableSubscribedFileListCache = "one"  :
  • bFinishStagedDepotVersions = "1"  :
  • @bForceStreamUnsupportedApp = "0"  :
  • @bLANPeerConnectionTimeoutSec = "v"  :
  • bLogLegacyDiskDetails = "0"  :
  • @bMsgErrorDump = "0"  :
  • @bRequireOfflineLogonTicket = "0"  : If true, a valid offline logon ticket is required when logging in in offline or no connexion mode
  • @bRequireSignedParentalSettings = "one"  : If truthful, 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 = "three"  :
  • bSteam3LimitedUserEnable = "1"  :
  • bSteamLoaderEnable = "1"  :
  • bSubscribedFilesDecompressOnClient = "ane"  :
  • bSubscribedFilesPollForUpdates = "0"  :
  • bSubscribedFilesUseRangeRequests = "0"  :
  • bVerifyAllDownloads = "0"  :
  • cAppUpdateWorkingSetMB = "128"  :
  • @cbPartnerUploadChunkSize = "meg"  : Chunk size to use for POSTing partner uploads
  • @cCSClientMaxNumSocketsPerHost = "viii"  :
  • @cDepotBuilderFileChunkingThreads = "iv"  :
  • cFileValidationMaxLog = "100"  :
  • ClientStatsUploadRateSeconds = "10"  :
  • @cMaxContentServersToRequest = "20"  :
  • @cMaxInitialDownloadSources = "-one"  :
  • @cNetEncryptionHandshakeWorkMax_HighPri = "8000"  :
  • @cNetEncryptionHandshakeWorkMax_LowPri = "2000"  :
  • @cNetEncryptionHandshakeWorkMax_MedPri = "4000"  :
  • countrycode = ""  :
  • cPreallocateMinimumSizeKB = "256"  :
  • @csecCSRequestProcessorTimeOut = "300"  :
  • @csecFavoriteGameAccountCacheTime = "86400"  : Control how often we refresh the business relationship IDs in the game server favorites list
  • @csecIncomingDataRatePeriod = "1"  :
  • csecManifestDownloadTimeout = "120"  :
  • @csecUpdateTargetNumConnectionsEpoch = "10"  :
  • @cSecUploadDownloadRates = "300"  :
  • @CSInterfaceProxyPassword = ""  :
  • @CSInterfaceProxyUsername = ""  :
  • @cUDPSendRetries = "eight"  :
  • @CustomBinaryRequestRetryTimes = "20"  :
  • @DepotBuilderAppInfoTimeout = "120"  :
  • @DepotBuilderConfigRoot = "./depotscripts" :
  • @DepotBuilderContentRoot = ""  :
  • @DepotBuilderMaxParallelUploadChunks = "24"  :
  • @DepotBuilderNoReslist = "0"  :
  • @DepotBuilderNumHTTPSocketsToMDS = "12"  :
  • @DepotBuilderOutputRoot = ""  :
  • @DepotBuilderParallelUploadChunks = "6"  :
  • @DepotBuilderProgressTimeout = "chiliad"  :
  • DepotDownloadProgressTimeout = "120"  :
  • DepotReconstructionLowPrio = "one"  :
  • DepotReconstructionNumIOThreads = "i"  :
  • DepotUseAlternatingReadWrite = "1"  :
  • developer = "0"  :
  • @EnableUDPHistory = "0"  :
  • @fDownloadRateImprovementToAddAnotherConnection = "1.ii"  :
  • findbestcellstartupdelay = "600"  :
  • @fMinDataRateToAttemptTwoConnectionsMbps = "0.five"  :
  • @GCNameOverride = ""  :
  • @IOCPGetCompletionBatchSize = "1"  :
  • @LocalContentServer = ""  :
  • log_files_always_flush = "0"  :
  • log_matchmaking_callbacks = "0"  :
  • @MaxOutstandingSendThreadItem = "grand"  :
  • mic_autogain = "16000"  : automated gain control level for microphone input
  • mic_inputfile = ""  : causes vocalism information to exist read from the specified file instead of from the microphone
  • mic_outputfile = ""  : causes microphone information 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 = "lx"  :
  • 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 = "v"  :
  • @NetConnectionBufferMsgLimit = "thousand"  : Max # of message that will be buffered into a unmarried zipped packet
  • @NetConnectionBufferThreaded = "i"  :
  • net_incomingcheck = "1"  :
  • @net_loopback = "1"  :
  • net_maxresendsperframe = "32"  :
  • @nLANPeerRateLimitKbps = "0"  :
  • @nNetConnectionBufferZipLevel = "1"  :
  • @NoPromptForPassword = "0"  :
  • @nParentalSettingsLogLevel = "4"  : Command the corporeality 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 = "sixteen"  :
  • 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 vocalism organization to be written out to the specified file
  • voice_preprocess = "1"  : enables vocalism cleanup on incoming microphone data
  • voice_quality = "4"  :
  • workshop_items_cache_days = "fourteen"  :
  • workshop_items_update_interval = "900"  :

Examples

  • steamcmd(dot)exe +login <username> <countersign> +force_install_dir <path> +app_update <appid> -validate

Source Defended Server

Command-line arguments for the Source Dedicated Server executable (srcds.exe, srcds_run)

Control-line parameters

-allowdebug
(Same equally -debug ?)
-autoupdate
Autoupdate the game. Requires -steam_dir and -steamcmd_script to be set (Linux/Unix only).
-binary <binary>
Use the specified binary (no machine detection) (Linux/Unix only).
-console
SrcDS will run in panel fashion (Windows only).
-debug
Run debugging on failed servers if possible. Requires -gdb to be set [ostend]
-debuglog <logname>
Log debug output to this file (Linux/Unix but).
-dev
Bear witness developer messages.
-fake_stale_server
Counter-Strike: Global OffensiveSkip check game version from steam and goes straight to out-of-date state
-game <game or path>
Specifies which game/mod to run. Accepts either a path to a gameinfo.txt, or 1 of these pre-set values.
-gdb <gdb>
Use <dbg> every bit the debugger of failed servers (Linux/Unix only).
-aid
 ? (Linux/Unix only).
-insecure
Will start the server without Valve Anti-Cheat.
-ignoresigint
(Linux/Unix only) Ignore signal INT (prevents CTRL+C quitting).
-ip
Specifies the address to use for the bind(2) syscall, which controls on which IP addresses the program is reachable on. It must either be a local address (an addresses of the host information technology runs on) or 0.0.0.0 (the wildcard). This has zilch to do with externally-visible addresses in NAT setups.
-maxplayers <number>
Specifies how many thespian slots the server can comprise. (CSGO Maxplayers is deprecated, fix information technology in gamemodes_server.txt or apply -maxplayers_override instead.)
-nobots
Disable bots.
-nohltv
Disables SourceTV and closes its port (commonly 27020).
-norestart
Won't endeavor to restart failed servers.
-notrap
(Linux/Unix only) Don't use trap. This prevents automatic removal of old lock files.
-port
The port the server advertises to clients.
-steam
Use this (forth with -console) when you are running the version of SRCDS downloaded through Steam[confirm]. Original Description "Quit on steam update failure"
-steamcmd_script <path>
Path to the steam script to execute. Instance: ~/Steam/csgo_ds.txt (Linux/Unix only[confirm])
-steamerr
Quit on steam update failure (Linux/Unix only).
-steamuser
Steam user ID? (Linux/Unix only).
-steampass
Steam Login Countersign? (Linux/Unix only).
-steam_dir <path>
Dir that steam.sh resides in. Case: ~/Steam (Linux/Unix simply)
-tickrate <number>
Specifies Server-Tickrate (for more than info see Source Multiplayer Networking). This doesn't exist on TF2, CSS, L4D, and L4D2.
-timeout <number>
Slumber for <number> seconds before restarting a failed server.
-dumplongticks
Generate minidumps when at that place are long server frames
-usercon
Enables RCON for CS:Become Servers

Console variables

  • +<console variable> <arg> - Sets the Cvar (or console variable) to the specified setting.

Some useful console variables

  • +hostname "Hostname" - Specifies the proper noun of the server (Spaces between words won't work here!).
  • +ip - Specifies the IP when multiple network cards are installed (Quondam, but yet works).
  • +map <map> - Specifies which map to showtime.
  • +maxplayers <number> - Specifies how many player slots the server can contain (Erstwhile, but all the same works).
  • +hostport <port> - Specifies the host port (Port specification before -port was added, but tin all the same be used).
  • +clientport <port> - Specifies the customer port (The port the server advertises to clients, the aforementioned as -port and clientport in console)
  • +sv_lan <0/1> - If ready to one, server is only available in Local Area Network (LAN).

Linux command options in Left 4 Expressionless (2)

The linux version of Left iv Dead and Left 4 Dead ii dedicated server added actress server commands.

As part of the forking functionality mentioned below, the server parameters back up commutation. For instance, if yous specify +exec autoexec##.cfg, then the first server volition execute autoexec01.cfg, the second autoexec02.cfg, and so on.

  • -netconport <number> - Creates a remotely accessible server console on the specified port. This can be continued to with telnet or like applications, and allows controlling of the server every bit if the commands were being typed in at the console
  • -netconpassword "password" - It set, users must type Laissez passer "password" to utilize the remote panel described above
  • -fork <number> - Starts up the specified number of instances as subprocesses at once. They will each use the first available port number at 27015 or above.

Half-Life Dedicated Server

These command-line parameters are used with hlds.exe for Goldsource (Half-Life) games.

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

Note.png Annotation: Parameters are described within the "<" and ">" characters.

Examples

  • hlds.exe -panel -game cstrike +sv_lan 0 +maxplayers 22 +map de_dust2
  • ./hlds_run -game cstrike -autoupdate -pingboost two -port 27016 +maxplayers 20 +map de_dust2

Control-line parameters

  • -condebug - Stores console output to "Half-Life\qconsole.log".

    Note.png Notation: Tin be toggled with condebug console command.

  • -dev - Enables developer style.
  • -autoupdate - Autoupdate the game. Requires -steam_dir and -steamcmd_script to be set up (Linux/Unix but)
  • -console - HLDS will run in console way (Windows but).
  • -game <game> - Specifies which game/mod to run. Default is "valve".
  • -dll <name.dll> - Specifies which DLL to use. Ex: -dll addons\metamod\dlls\metamod.dll.
  • -nomaster - Disable advice with Master server. Use this parameter if you lot do not want your server to be listed in Server Browser.
  • -insecure - Disables Valve Anti-Cheat technology.
  • -port <port> - Specifies which port to utilize for client connections. Default is 27015.

    Note.png Annotation: Can do the aforementioned with port console variable.

  • -sport <port> - Specifies the VAC port the server should use. Default is 26900.

    Note.png Note: You only need to change -sport if VAC connections neglect through the principal port.

  • -noip - Disables network support.
  • -noipx - Disables IPX support.
  • -tos - Enables the LOWDELAY TOS header in the udp/ip packets the server generates. (Linux only)
  • -nobreakpad - Permit plugin authors however get old style minidumps if they need it (win32 only)
  • -num_edicts <variable> - Sets the entity limit for map/game entities (not temporary entities, which is notwithstanding locked to 500). 900 is default. 4096 is a good limit, beyond that seems to crusade hunk_alloc errors[confirm]. Both clients and servers demand matching values for best compatibility[confirm].
  • -heapsize <kilobytes> - Specifies the amount of heap(or gratuitous store - cache, an area of memory used for dynamic memory allotment) the engine will use. Minimum value is 14336(14 MB). Maximum value is 131072(128 MB). By default this is set to 40960 (twoscore MB) and automatically adjusted to accommodate your system.

    Note.png Note: Low value causes "Unable to allocate Ten.X MB" exit mistake.

  • -zone <bytes> - Specifies the amount of Bytes of retention for use with the console organization.

    Note.png Notation: Low value causes Z_Malloc exit fault.

  • -maxplayers <number> - Sets the maximum number of players that volition be able to join your server.

    Note.png Notation: Can do the aforementioned with maxplayers panel variable.

  • -sys_ticrate - Overrides sys_ticrate cvar.
  • -exec <file> - Execute specific config file immediately after the engine is loaded.
  • +<console variable> <arg> - Sets the Cvar (or console variable) to the specified setting.

Useful console variables

  • +hostname "Server Proper noun" - Specifies the name of the server.
  • +ip <address> - Specifies the IP when multiple network cards are installed. Required for VAC2 functioning.

    Note.png Annotation: Usually you do not need to specify this.

  • +map <map> - Specifies which map to start with.
  • +sv_lan <0/1> - If ready to i, server is only available in Local Area Network (LAN).
  • +mapchangecfgfile <file> - Like Server.cfg, ran after every round change, before Plugins are started.
  • -pingboost <i/2/3> - Selects betwixt optimized HLDS network lawmaking stack. Set this on 2 usually reduces latency toward 1ms without loss of action input packets.

Troubleshooting the Server Console

Specifying a map is necessary, otherwise the server is non ready to accept connections from players to your server. Yous may wish to specify the "ip" and "port" parameters if you are experiencing problems.

Note.png Note: This only applies to dedicated servers.

Run into also

Programmer Console

oliversoutructench.blogspot.com

Source: https://developer.valvesoftware.com/wiki/Command_Line_Options

Postar um comentário for "Steam Your Account Creation Request Failed"