Command line options: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
Line 63: Line 63:
* '''-nobots''' - Disable bots
* '''-nobots''' - Disable bots
* '''-tickrate <number>''' - Specifies Server-Tickrate
* '''-tickrate <number>''' - Specifies Server-Tickrate
* '''-verify_all''' - Will check that each file in the install matches the latest Steam version


<br />
<br />
Line 73: Line 74:
** '''+port <port>''' - Specifies which port to use
** '''+port <port>''' - Specifies which port to use
** '''+sv_lan <0|1>''' - If set to 1, server is only available in Local Area Network (LAN)
** '''+sv_lan <0|1>''' - If set to 1, server is only available in Local Area Network (LAN)


==Source Games==
==Source Games==

Revision as of 07:28, 5 September 2005

Steam (steam.exe, Windows)

  • -applaunch %id %c - This launches an Game or Application through Steam. Replace the %id with the Game/Application ID number that you want to open up, replace %c with the command line options for the Application/Game.
  • -login %u %p - This logs into Steam with the specified Username and Password combination. Replace %u with the username, and %p with the password you want to login with. (Steam must be off for this to work.)
  • -nocache - This starts steam with no cache. (Steam must be off for this to work properly.)
  • -script %s - This runs a Steam script. Replace %s with the script filename. All scripts must be in a subdirectory of the Steam folder called test scripts. (Steam must be off for this to work.)
  • -shutdown - This shutsdown Steam.
  • -silent - This suppresses the dialog box that opens when you start steam. It is used when you have Steam set to auto-start when your computer turns on. (Steam must be off for this to work.)


hldsupdatetool (Windows), steam (Unix)

Use: hldsupdatetool -command <command> [parameters] [flags]


  • -command update - Install or update HLDS
  • -command version - View installed versions
  • -command list - View available games


parameters:

  • -game <game> - Mod name
  • -dir <installdir> - HLDS Install dir (if dir not specified, will use value from last run of tool)


flags:

  • -verify_all - Verify all HLDS files are up to date
  • -retry - Automatically retry every 30 seconds if the Steam Network is busy
  • -remember_password - Remember password (if a username is supplied)


optional parameters: (only needed to access limited content)

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


HLDS (hlds.exe)

  • -autoupdate - The server is searching for updates on startup
  • -console - HLDS will run in console mode (Windows only)
  • -game <game> - Specifies which game/mod to run
  • -insecure - Disables VAC
  • -sport <port> - Specifies the VAC2 port the server should use


  • +<CVAR> <setting> - Sets CVAR to specified setting
    • +hostname "Server Name" - Specifies the name of the server
    • +ip - Specifies the IP when multiple network cards are installed
    • +map <map> - Specifies which map to start
    • +maxplayers <number> - Specifies how many player slots the server can contain
    • +port <port> - Specifies which port to use
    • +sv_lan <0|1> - If set to 1, server is only available in Local Area Network (LAN)


Source DS (srcds.exe, srcds_run)

  • -autoupdate - The server is searching for updates on startup
  • -console - SrcDS will run in console mode (Windows only)
  • -game <game> - Specifies which game/mod to run
  • -insecure - Will start the server without VAC
  • -nobots - Disable bots
  • -tickrate <number> - Specifies Server-Tickrate
  • -verify_all - Will check that each file in the install matches the latest Steam version


  • +<CVAR> <setting> - Sets CVAR to specified setting
    • +hostname "Server Name" - Specifies the name of the server
    • +ip - Specifies the IP when multiple network cards are installed
    • +map <map> - Specifies which map to start
    • +maxplayers <number> - Specifies how many player slots the server can contain
    • +port <port> - Specifies which port to use
    • +sv_lan <0|1> - If set to 1, server is only available in Local Area Network (LAN)

Source Games

  • -novideo - When loading a game with this parameter, the intro Valve video will not play.
  • -w <width> -h <height> - This makes the desired game start up at resolution <width> by <height>
  • -windowed - This puts the desired game in windowed mode.
  • -fullscreen - Force fullscreen mode
  • -refresh <rate> - Force a specific refresh rate
  • -nocrashdialog - Supresses some 'memory could not be read' unhandled errors
  • -condebug - Will also log all console output in a text file
  • -console - Starts the game with the console
  • -heapsize <kilobytes> - Specifies the heapsize (in kilobyte) the game will use