Condebug dota 2 что это
Перейти к содержимому

Condebug dota 2 что это

  • автор:

Подробный разбор всех значений кодов параметров запуска в Доте 2

Параметры запуска (launch options) в Dota 2 позволяют настроить игру для более комфортной игры. Они указываются в поле запуска Steam и могут включать в себя различные коды. В этой статье мы рассмотрим все значимые коды параметров запуска в Dota 2 и описываем их функциональность.

-console

Этот параметр дает возможность открыть консоль в игре. Консоль позволяет работать с игрой через командную строку и может оказаться полезной в различных ситуациях.

-novid

При использовании этого параметра игра не будет проигрывать заставку после запуска. Это может ускорить время загрузки игры.

Позволяет установить высокий приоритет для игры в процессах операционной системы. Это может улучшить производительность игры и увеличить FPS.

-nod3d9ex

Этот параметр отключает D3D9Ex, которое является оптимизацией DirectX для Windows Vista и более новых операционных систем. Отключение этой оптимизации может повысить стабильность игры.

-noborder

Позволяет запустить игру в безрамочном (оконном) режиме. Это может оказаться полезным, если вы хотите быстро вернуться в окно с другой программой, не закрывая игру.

-fullscreen

Запускает игру в полноэкранном режиме. Этот режим является стандартным для игры.

-windowed

Запускает игру в оконном режиме, но при этом находится на переднем плане. Это может оказаться полезным, если вы хотите быстро вернуться в окно с другой программой, не закрывая игру.

-language

Позволяет указать язык интерфейса игры. Код для языка должен быть указан в параметре.

Переключение на DirectX 11. Этот параметр может улучшить графику игры и увеличить FPS.

Переключение на DirectX 9. Этот параметр может улучшить производительность игры, но ухудшить графику.

-threads

Позволяет указать число потоков процессора, ядра которых будут использоваться игрой. Это может улучшить производительность игры на многоядерных процессорах.

-refresh

Позволяет указать частоту обновления экрана в Гц. Можно использовать для синхронизации обновления экрана с частотой обновления игры.

Установка ширины экрана в пикселях.

Установка высоты экрана в пикселях.

-autoconfig

Сброс текущих настроек игры до настроек по умолчанию и запуск в режиме наилучших настроек для вашей системы.

-condebug

Сохранение лога консоли в текстовой файл.

Это не полный список кодов параметров запуска в Dota 2, но это наиболее значимые и полезные из них. Использование этих параметров может улучшить производительность игры и увеличить комфорт во время игры. Некоторые из них могут быть полезными для тестирования и разработки.

Параметры запуска в дота 2

Данный термин подразумевает под собой командные строки, которые в доте необходимы для внесения различных изменений в программу, не затрагивая при этом основные настройки, если игра из-за чего-то не загружается. Через данные команды можно произвести настройку вашей любимой игры для слабого «железа».

Список основных команд

Полезные параметры запуска дота 2 вы сможете сохранить себе ниже, дальше мы расскажем, как происходит установка параметров запуска дота 2.

  1. "Console" — запускает игровую консоль в доте. В самой игре для этого необходимо выставлять специальную клавишу.
  2. "Autoconfig" — если у вас начались проблемы с запуском игры из-за каких-то новых установленных настроек, то данная команда поможет вам сбросить их и вернуть к первоначальным настройкам игры.
  3. "Language russian" — если внезапно вы зашли и игра у вас стала отображаться только на китайском языке и вы никак не можете его изменить, то эта команда вам поможет выйти из этого неприятного положения. При этом язык можно менять на любой, если вместо ". russian" напишите ". english" — язык изменится на английский. В таком же ключе можете менять язык на любой.
  4. "Enable_addons" — команда которая выключает любые дополнительные функции в игре.
  5. "Perfect World" — любителям играть на китайских серверах. Данная команда дает возможность подключиться к их серверам.
  6. "W" и "H" — команда отвечающая за игровое разрешение при запуске. Введенные -w 1024 -h 768 запустит игру именно с таким разрешением.
  7. "Novid" — команда которая позволяет вам запустить игру без стартовой заставки доты.
  8. "Heapsize" — команда отвечающая за выделенную оперативку доте
  9. "High" — запустит доту в приоритетном порядке
  10. "Nod3d9ex" — отличная команда для слабых компьютеров, которое позволит запустить игру с увеличенной производительностью, благодаря отключению "Windows Aero Directx".
  11. "Threads 4" — команда, которая позволяет вам выбрать нужное количество ядер, которые будут использоваться во время работы игры.

Как открыть параметры запуска?

Установить параметры запуска дота 2 можно только через интерфейс Стима (Steam), который нужно открыть на вашем ПК. В нем нужно сверху найти раздел «Вид» и там найти из всех ваших игр именно доту 2. Кликаем на неё правой кнопкой мыши. После всех этих несложных действий и открывается необходимая строка, куда и нужно вписывать нужные команды.

Параметры запуска Dota 2 профессиональных игроков

«-console» — включаем консоль в игре.

«-novid» — удаляем игровую заставку при запуске игры. Для хорошего компьютера она не доставляет проблем, да и нажать на пробел нет никаких проблем, но если она доставляет вам хоть какой-то дискомфорт, то данная команда придет вам на помощь.

Если вы ощущаете в игре, что мышка работает хуже, чем обычно, то нужно вписать все три команды в строку: «-noforcemspd (активация настроек скорости вашего девайса) -noforcemaccel (активация настроек акселерации вашей мыши) -useforcedmparms» (отвечает также за скорость мыши).

Это важные команды для ПРО-дотеров, остальное по вашему желанию. Если вы играете на профессиональном уровне, то уровень вашего железа не должен позволять себе падение ФПСа, но записать команды будет полезно и вам. Игра постоянно модернизируется, это не контра, где обновления выходят раз в пятилетку и обычно они не сильно напрягают современное железо, но вот Дота 2 не стоит на месте, поэтому советуем подробно изучить команды, которых огромное количество, которое мы не в силах полностью упомянуть в данной статье.

Команды для тех кто стримит

Для стримеров Доты 2 подойдут все стандартные команды, которые мы расписали. Проведение стримов с проблемами по игре лучше не проводить, чтобы не расстраивать своих зрителей плохим качеством, лагами и возможными вылетами игры.

Параметры запуска для слабых ПК

Представленные ниже команды необходимо вставить в консоль. Да, графика будет страдать, но ФПС падать не будет.

«dota cheap water 1», «fps max 60», «cl globallight shadow mode 0», «mat vsync 0», «r deferred height fog 0», r screenspace aa 0«, »r deferred simple light 1".

Подметим, что вместо пропусков в командах нужно ставить знак "_".

Вывод

Как прописать параметры запуска дота 2 если компьютер не запускает игру, мы разобрали. Все это делается через Стим. Через консоль можно подогнать настройки игры по вкусу, включая даже скорость работы мышкой, выставление определенного языка в игре и контроль падения ФПСа.

Чтобы не было проблем с запуском игры, настоятельно рекомендуем обновлять свой компьютер и всевозможные девайсы, тогда и команды в стиме не придется вводить, но если какие-то проблемы не дают вам запустить любимую игру, то самые частые команды, указанные в этом гайде, нужно иметь ввиду. Для тренировки можете попробовать применить их и сейчас, главное запомните свои удобные параметры, чтобы тренировка не испортила вам привычные настройки.

Параметры запуска Дота 2 для улучшения производительности

Параметры запуска Дота 2 – это командные строки, с помощью которых вносятся изменения в клиент программы, обходя основные настройки в том случае, когда она по каким-то причинам не запускается.

Как установить параметры запуска Дота 2 для ФПС

Дота 2 может не стартовать, если, например, графические настройки будут несовместимы, и еще по некоторым причинам. Поменять параметры запуска Дота 2 можно через библиотеку Steam. Потребуется:

  1. В Steam-библиотеке на названии игры щелкнуть правой клавишей мышки и выбрать пункт, задающий свойства.
  2. На вкладке «общие» выбрать «Установить параметры запуска».
  3. Указать желаемые значения (не забывайте при этом, что команды одна от другой должны разделяться пробелами) и подтвердить изменения («ОК»), после чего закрыть окно.
  4. Запустить Дота 2.

Наиболее часто используемые значения параметров

Самыми распространенными параметрами являются такие:

Сбросит установленные графические параметры и производительность до стандартных значений, соответствующих данному компьютеру

Включит сохранение команд, которые вводятся с консоли, в журнале console.log

Запустит Дота 2 с активной консолью разработчика

Активирует параметры разработчика, отключит автозагрузку на заднем фоне карты и уберет необходимость подтверждать выход при завершении Дота 2

Устанавливает, какой DirectX (версию) должен использоваться. Данный параметр очень полезен для тех, у кого старая видеокарта, показатель ее производительности на более старших версиях DirectX будет выше. Значения, используемые чаще всего: 80, 81, 90, 95 и 98.

Запустит игру в полноэкранном режиме

Ограничит объем ОП, используемый игрой (задается в Кб)

Включаются определенные параметры в режиме с пониженной жестокостью (для Left4, в TeamFortress2 они устанавливаются в -stillygibs)

Отключит демонстрацию уведомлений о возникающих во время чтения памяти ошибках

Выключает воспроизведение стартового видео Valve

Запустит Дота 2 с установленной на определенном уровне частотой обновления

Движок Дота 2 запустится сразу же с консоли в том случае, когда в «+map» не стоит карта.

Выключает пониженный уровень жестокости в TeamFortress2

Для того, чтобы изменить степень детализации и повысить (или понизить) качество графических изображений:

для коррекции цвета

изменение диапазона цветовых эффектов

При значении «выкл.» («0»), требования к ресурсам уменьшаются;

«2» – включение полной детальной прорисовки

детализация шрейдера, уровень

Может быть 0 или 1(низкий/высокий)

для установки режима фильтра

0 – 2х-линейный, при котором требуется меньше всего системных ресурсов);

Можно назначить значение этого параметра 2,4,8 и 16, чем оно выше, тем серьезнее требования к системе. Устанавливается с помощью +mat_forceaniso

Может быть «0» – высоким, «1» – средним или «2» — низким

степень детализации тени объекта

Значения для всех этих параметров «0»/«1» (низкая/высокая)

устанавливает детализацию воды

детализация видимого в воде отражения

Многие из консольных команд также могут использоваться и как параметры запуска Дота 2 для повышения ФПС. Достаточно будет перед самими командами поставить «+».

Command line options

English (en)Italiano (it) 日本語 (ja) Русский (ru)

English (en)English
Català (ca) Català
Čeština (cs) Čeština
Deutsch (de) Deutsch
Español (es) Español
Esperanto (eo) Esperanto
Eesti (et) Eesti
Français (fr) Français
Magyar (hu) Magyar
Ελληνικά (el) Ελληνικά
Italiano (it)Italiano
ភាសាខ្មែរ (km) ភាសាខ្មែរ
Bahasa Melayu (ms) Bahasa Melayu
Nederlands (nl) Nederlands
Norsk (no) Norsk
Polski (pl) Polski
Português (pt) Português
Português do Brasil (pt-br) Português do Brasil
Русский (ru)Русский
Українська (uk) Українська
Svenska (sv) Svenska
Türkçe (tr) Türkçe
日本語 (ja)日本語
हिन्दी (hi) हिन्दी
Tiếng Việt (vi) Tiếng Việt
中文 (zh) 中文
中文(台灣)‎ (zh-tw) 中文(台灣)‎
한국어 (ko) 한국어
ქართული (ka) ქართული
עברית (he) עברית

Command line argument (command-line argument) are typical for software (including operating systems like Windows, MacOS, Linux and many others) written in C/C++.

Command line argument refer to a C/C++ concept123 whereas command line option (or command-line option) is a specific application of the command line argument. They are not identical but strongly related. [confirm]

Some Microsoft docs refer to them as options, parameters and flags. They use command to describe exactly one command line argument without values. WT

Contents

Source games

These command-line parameters will work with any Source engine games ( Half-Life 2 Half-Life 2 , Counter-Strike: Source Counter-Strike: Source , etc.).

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

Usage

These options can be used with:

  • Hammer editor Run Map dialog.
  • Windows shortcuts pointing to hl2.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.
  • Linux shell scripts pointing to the application with launch options. executable -command

Examples

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

Command-Line Parameters

Argument Description
-32bit Forces the engine to start in 32-bit mode. Only useful on 64-bit Operating Systems and 64-bit version of the engine.
-adapter Sets the GL graphics adapter. Default is 0.
-all_languages Loads all language files.
-allowdebug Fakes a debugger for phonehome, and is the same as -dev, unless -nodev is specified.
-allowmultiple (in all games since ) Allows multiple Source games to run at the same time. Only works if a VPROJECT environment variable is set. Use -multirun instead for Source 2013 Source 2013 .

Note.pngNote: Source games that do not support this (or -multirun ) can be run at the same time as a game that does, as long as the other game that doesn’t support it was started first.
Note.pngNote: In Strata Source Strata Source , both -allowmultiple and -multirun are supported, VPROJECT is not required, and using either will disable creating the Source mutex entirely, so any other game can still be started at the same time.
Confirm: Windows only?
Note.pngNote: In Counter-Strike: Global Offensive Counter-Strike: Global Offensive , this allows the developer cvar to be set higher than 0.
Tip.pngTip: -force_vendor_id 0x10DE -force_device_id 0x0191 will force the game to recognizing the GPU as a NVIDIA GeForce GTX 1080Ti. And -force_vendor_id 0x10DE -force_device_id 0x1088 will force the game to be recognized as GeForce GTX 590, which was listed in dxsupport.cfg (in most Source games on latest versions, except Left 4 Dead 1 , which only recognizes up to GTX 295 or AMD/ATI equivalent), used to load default graphical settings matching the GPU capabilities.
Warning.pngWarning: In Apex Legends , this may cause the game into thinking that there is a Origin update available. A screenshot of this issue can be found here.
Note.pngNote: Source games that do not support this (or -allowmultiple ) can be run at the same time as a game that does, as long as the other game is started first.
Note.pngNote: In Strata Source Strata Source , both -allowmultiple and -multirun are supported, and using either will disable creating the Source mutex entirely, so any other game can still be started at the same time.
Confirm: Windows only?
Note.pngNote: You may dump this list of sounds using ConCommand snd_dump_filepaths .
Bug.pngBug: In Left 4 Dead 2 Left 4 Dead 2 , ConCommand snd_dump_filepaths will ignore ConVar snd_store_filepaths and attempt to write to an inaccessible hard-coded path.
Confirm: Doesn’t seems to work at all. RTSS and other overlays applications still report it as DirectX 9.
Blank image.pngTodo: Is this the same as -shader?
Blank image.pngTodo: What is ambient cache?
Warning.pngWarning: This feature is unsupported and not recommended, causing stability issues at maximum players.

Console Variables

  • +<console variable> <arg> — Sets the Cvar (or console variable) to the specified setting when the game launches.
Useful Console Variables
Console Variable Description
+cl_showfps <0/1/2/3> When set to 2, shows the framerate and map name.
+connect Immediately connects to a server address.
+load Console Command
+map <map-name[.bsp]> Immediately 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 command-line parameter.
+mat_hdr_level Sets HDR level before the background map loads. HDR Lighting Basics
+maxplayers Sets maxplayers. This will set maxplayers before the background map loads. To change when running, run <disconnect> to escape the current map, including background maps.
+physcannon_mega_enabled <0/1> Makes Gravity gun a super gravity gun.
+playdemo <demo> Immediately plays a demo file.
+port Console Command
+sv_cheats <0/1> When set to 1, starts the game with cheats enabled.
+sv_lan <0/1> When set to 1, launches the game in LAN mode. Useful to stop players from joining your game from the Internet.
+timedemo Console Command
+timedemoquit Console Command
Deprecated Command-Line Parameters
Argument Description
-d3d9ex (only in alt=»Counter-Strike: Global Offensive» width=»16″ height=»16″ /> ) Direct3D 9Ex is already enabled by default.[1]
-untrusted (only in alt=»Counter-Strike: Global Offensive» width=»16″ height=»16″ /> ) Replaced by -allow_third_party_software since 7/23/2020 Update, -untrusted command line removed in 8/6/2020.

GoldSrc Games

These command-line parameters will work with any GoldSource engine games ( Half-Life , Counter-Strike Counter-Strike , etc.).

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

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’s Library.
  • Linux shell scripts pointing to the application with launch options. executable -command

Examples

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

Command-Line Parameters

Argument Description
-game <game> Specifies which game/mod to run. Default is «valve».
-dll <name.dll> Specifies which server DLL to use. Ex: -dll dlls\zbotcz.dll .
Also works with linux, ex: -dll dlls/zbotcz.so .
-condebug Stores console output to «Half-Life\qconsole.log».

Note.pngNote: Can be toggled with condebug console command.
Note.pngNote: Can do the same with gl_dump console command.
Note.pngNote: Can do the same with nosound <0 or 1> console command.
Bug.pngBug: Doesn’t hide window border, only control buttons.
Confirm: Does this work with DLL plug-ins (ex: metamod) that add bot support to games that lack it natively?
Note.pngNote: Can do the same with port console command.
Note.pngNote: Use viewdemo console command to get access.

Both clients and servers need matching values for best compatibility; as such, this should be set in liblist.gam instead.

Note.pngNote: Low value causes «Unable to allocate X.X MB» exit error.
Note.pngNote: Low or very high value causes Z_Malloc exit error.

Useful Console Variables
Console Variable Description
+_setgamedir <game> Specifies which game/mod to run.
+_setrenderer <variable> Sets the rendering mode. Available parameters are opengl and software.

Note.pngNote: Parameter D3D is deprecated.

Deprecated Command-Line Parameters
Argument Description
-console Enabled by default in Steam versions; in non-steam version, enables the console which is accessible by either pressing tilde (

) in-game or pressing a main menu button.

Note.pngNote: In old Half-Life builds (also known as WON/Retail version), this button is at the top-left corner.

Source 2 Games

Blank image.pngTodo: Fill this out. Confirm if launch options are HLA specific.

Command-Line Parameters

Argument Description
-allowmultiple Allows multiple Source 2 instances to run at the same time. Only works if a VPROJECT environment variable is set. (only in ) [confirm]
-console Starts the game with the developer console enabled.
-h <height> or -height <height> Forces the engine to start with resolution set to <height> . Ex: -h 1920 (only in ) [confirm]
-high Sets the game’s priority to High. (only in ) [confirm]
-insecure Starts the server without Valve Anti-Cheat. (only in Counter-Strike: Global Offensive ) [confirm]
-vrdebug Allows the game to run without a VR headset. (only in ) [confirm]
-width <width>, -w Forces the engine to start with resolution set to <width> . Ex: -w 1080 (only in ) [confirm]
-nostyle Disables some custom Windows UI styling. Can be used to force the tools into light mode, when Windows is set to light mode.

Steam

Blank image.pngTodo: Add more command-line from this GitHub Gist.

These command-line parameters work when launching the Steam application.

Command-Line Parameters

Argument Description
-applaunch <appID> [launch parameters] Launches an Game or Application through Steam.
-cafeapplaunch Launch apps in a cyber cafe context (Forces apps to be verified / validated before launch).
-clearbeta Opts out of beta participation (in case for some reason it can’t be done via settings).
-complete_install_via_http Run installation completion over HTTP by 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 1. Can be used to open the VGUI editor by pressing F6 or VGUI zoo by pressing F7. Intended for skin development, also enables the debug console tab.
-fs_log Log file system 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.g. «D:» for the DVD-ROM drive if D: is one).
-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]|anonymous> [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 cache (Steam must be off for this to work properly).
-nofriendsui Prevents the friends list window from showing automatically upon start.
-noverifyfiles Prevents from the client from checking files integrity, especially useful when testing localization.
-no-dwrite Forces vgui to use 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 folder called test scripts (Steam must be off for this to work).
-shutdown Shuts down (exits) Steam.
-silent 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).
-single_core Force Steam to run on your primary CPU only.
-tcp Forces connection to Steam backend to be via TCP.
-voice_quality Sets audio quality, range [1,3].
-voicerelay Only allow ‘relay’ connections for voice (testing).
-tenfoot Start Steam in Big Picture Mode.
-gamepadui Same as -tenfoot.

Note.pngNote: Was used to start Big Picture in the Steam Deck UI, but this is now the default as of February 2023.

Deprecated Command-Line Parameters
  • -no-browser — Disables all instances of 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 option will —among other things— disable the new Library UI, and restore the old friends list and chat UI. However, it won’t restore the old Library UI, requiring the use of Small Mode to view the list of games.

Note.pngNote: Deprecated as of January 2023.
Note.pngNote: Deprecated as of January 2023.

  • -oldbigpicture — Restores the old Big Picture Mode UI.

HldsUpdateTool (Windows), Steam (Linux)

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

Commands

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

Parameters for the Update Command

  • -beta <betaname> — Name of the beta (optional parameter for taking part in a beta test)
  • -game <game> — The 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 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 for All Commands

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

SteamCMD

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

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

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

Blank image.pngTodo:

Commands

Argument Parameter(s) Description
api_logging <enabled> <verbose> Enable/disable verbose API logging in SteamCMD
app_build_all_depots [-desc <text>] -depotconfigpath <folder> -contentroot <folder> -buildoutput <folder> <appid> Build all depots for one app
app_dlc_status app_status <appId> <dlcId>
app_info_print None Dumps app info for appID
app_info_print None Dumps app info for appID
app_info_request <AppID> Issue an appinfo request for the given appid. Does not wait 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 owned.
app_run <AppID> Launches the app.
app_set_config <AppID> <key> <value> Sets a config value for given app.
app_set_update_flag <appId>
app_status <appId>
app_stop <appid> [force:0|1] Stop this running app
app_uninstall [-complete] <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 Blank image.pngTodo: ||

Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.

ConVars

Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Complete description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Complete description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Complete description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Complete description.
Blank image.pngTodo: Supply Information
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.
Blank image.pngTodo: Fill description.

Examples

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

Source Dedicated Server

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

Command-Line Parameters

Argument Description
-allowdebug (Same as -debug ?)
-autoupdate Autoupdate the game. Requires -steam_dir and -steamcmd_script to be set (Linux/Unix only).
-binary <binary> Use the specified binary (no auto detection) (Linux/Unix only).
-console SrcDS will run in console mode (Windows only).
-debug Run debugging on failed servers if possible. Requires -gdb to be set [confirm]
-debuglog <logname> Log debug output to this file (Linux/Unix only).
-dev Show developer messages.
-fake_stale_server Counter-Strike: Global Offensive Skip 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 one of these pre-set values.
-gdb <gdb> Use <dbg> as the debugger of failed servers (Linux/Unix only).
-help ? (Linux/Unix only).
-insecure Starts 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 it runs on) or 0.0.0.0 (the wildcard). This has nothing to do with externally-visible addresses in NAT setups.
-maxplayers <number> Specifies how many player slots the server can contain.

Note.pngNote: In Counter-Strike: Global Offensive Counter-Strike: Global Offensive , Maxplayers is deprecated, and should either be set in gamemodes_server.txt or with -maxplayers_override.

Console Variables

  • +<console variable> <arg> — Sets the Cvar (or console variable) to the specified setting.
Some Useful Console Variables
Argument Description
+hostname «Hostname» Specifies the name of the server (Spaces between words won’t work here!).
+ip Specifies the IP when multiple network cards are installed (Old, but still works).
+map <map> Specifies which map to start.
+maxplayers <number> Specifies how many player slots the server can contain (Old, but still works).
+hostport <port> Specifies the host port (Port specification before -port was added, but can still be used).
+clientport <port> Specifies the client port (The port the server advertises to clients, the same as -port and clientport in console)
+sv_lan <0/1> If set to 1, server is only available in Local Area Network (LAN).

Linux Command Options in Left 4 Dead series Left 4 Dead series

The Linux version of Left 4 Dead and Left 4 Dead 2 Left 4 Dead 2 dedicated server added extra server commands.

As part of the forking functionality mentioned below, the server parameters support substitution. For instance, if you specify +exec autoexec##.cfg , then the first server will 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 connected to with telnet or similar applications, and allows controlling of the server as if the commands were being typed in at the console
  • -netconpassword «password» — It set, users must type PASS «password» to use the remote console 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.

GoldSrc / 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>

Examples

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

Command-Line Parameters

Argument Description
-condebug Stores console output to «Half-Life\qconsole.log».

Note.pngNote: Can be toggled with condebug console command.
Note.pngNote: Also disables server queries.
Note.pngNote: Can do the same with port console variable.
Note.pngNote: You only need to change -sport if VAC connections fail through the primary port.
Note.pngNote: Low value causes «Unable to allocate X.X MB» exit error.
Note.pngNote: Low value causes Z_Malloc exit error.
Note.pngNote: Can do the same with maxplayers console variable.

Useful Console Variables

  • +hostname «Server Name» — Specifies the name of the server.
  • +ip <address> — Specifies the IP when multiple network cards are installed. Required for VAC2 operation.

Note.pngNote: Usually you do not need to specify this.

Troubleshooting the Server Console

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

Note.pngNote: This only applies to dedicated servers.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *