Приведённые ниже параметры командной строки подходят для всех игр, построенных на движке Source (Half-Life 2, Counter- Strike: Source и т.д.).
1. Использование параметров
Эти опции могут быть использованы с: * диалогом запуска карт редактора Hammer
* ярлыками Windows, указывающими напрямую на hl2.exe
* ярлыками Windows, указывающими на steam.exe с приставкой -applaunch (AppID - номер игры)
* командной строкой внутри скриптовых файлов, запускающих эти аппликации
Примеры:
steam.exe -applaunch 280 -dev -console -sw +sv_lan 1 +map имя_карты
hl2.exe -game cstrike -dev -console -fullscreen +sv_lan 1 +map de_dust
2. Параметры командной строки
Синтаксис:
[команды] [консольные значения]
Команды только для steam.exe:
-applaunch %id
Запускает игру или аппликацию через Steam. Где %id ID Игры/или Программы.
-install %p
Установить игру из заданного места (например, "D:" для DVD-ROM'а, если D: является таковым).
-language %l
Задает язык Steam. (Примеры: "english", "russian").
-login %u %p
Задает имя и пароль для входа в Steam. Где %u имя пользователя, где %p пароль, с которым вы хотите войти (Steam должен быть выключен для того, чтобы это работало).
-nocache
Отключает кэширование в Steam (Steam должен быть выключен для того, чтобы это работало).
-script %s
Запускает Steam-скрипт. Где %s имя файла скрипта. Все скрипты должны находиться в поддиректории Steam под названием "test scripts" (Steam должен быть выключен для того, чтобы это работало).
-shutdown
Завершает работу Steam
-silent
Подавляет показ диалогового окна при запуске Steam. Полезно, когда Steam запускается при старте системы (Steam должен быть выключен для того, чтобы это работало).
Другие команды:
-autoconfig
Устанавливает стандартные настройки видео и быстродействия, основываясь на данных о мощности системы. Пока данный параметр не будет убран, игнорируются любые настройки, заданные внутри cfg-файлов.
-dev
Включает режим разработки. Также отключает автоматическую загрузку меню, фона, карт и убирает необходимость каждый раз подтверждать, что вы действительно хотите выйти из игры.
-condebug
Вести лог всего, что выводится через консоль в текстовый файл console.log.
-console
Запуск игры с включенной консолью разработки.
-toconsole
Запуск движка напрямую из консоли, если не указана карта через параметр +map.
-dxlevel <версия>
Задает версию DirectX, используемую игровым движком. Эта опция очень полезна, если ваша игра совместима с DirectX 9, но гораздо быстрее работает с DirectX 8 (например, NVidia GeForce FX 5200). Версию DirectX необходимо умножить на десять. Например, для DirectX 8.0 необходимо использовать -dxlevel 80.