Разрешает вызов консоли (console "1"). Раньше этот параметр использовался для запуска любой модификации. Теперь вы можете запускать через него дополнительные моды, установленные в папке Steam/SteamApps/ваш@адрес.email/директория Half-Life/ кроме основных модификаций.
-game
Запуск модов с исполняемого файла HL (например -game cstrike).
-toconsole
Запускает Half-Life сразу с консолью, иногда очень удобно.
+exec
Автоматически исполняет конфигурационный файл при запуске. Например, можно выполнить ваш специальный конфиг с настройками.
Ключи управления памятью и отладкой:
-heapsize
Устанавливает размер дополнительной памяти, которую будет использовать Half-Life. Указывать в Кб. Например -heapsize 64000.
-particles
Устанавливает количество частиц, для которых выделяется дополнительное место в буфере. используется только для отладки карт.
-zone
Увеличивает количество памяти выделяемое под скрипты и алиасы (по умолчанию 256 байт, используйте 512, 768 или 1024).
-dev
Включает режим developer. используйте команды 'developer 1' и 'developer 2' для вывода служебных сообщений в консоль.
-safe
Запускает Half-Life в Безопасном режиме (может не работать в Steam).
Ключи для настройки видео и звука:
-dxlevel
Позволяет запускать CS с указаным Directx.
Пример: -dxlevel 9
-d3d
Переключает игру в режим Direct3D если он поддерживается драйвером видео карты.
-gl
Переключает игру в режим OpenGL если он поддерживается драйвером видео карты.
-soft
Включает режим программного рендеринга (работает очень медленно, многие спец эффекты не доступны.)
-gldrv
Выбирает драйвер OpenGL с именем "name.dll". (К сожалению этот ключ игнорируется в Steam, хотя в ранних версиях вроде работал)
-win
Запускает игру в оконном режиме. Очень удобно, если хочется играть и одновременно следить за тем что делается в Windows. Кроме того переключение на другие задача происходит гораздо быстрее.
-full
Запускает игру в полноэкранном режиме
-w;-h
-w Устанавливает ширину видео режима (# - количество пикселей).
-h Устанавливает длину видео режима (# - количество пикселей).
Пример: -w 800 -h 600 (то есть разрешение будет 800х600)
-wavonly
Отключает Direct Sound и проигрывает все звуки как WAV файлы (может не работать со Steam).
-freq
Устанавливает фиксированную частоту обновления монитора при запуске. Например, -freq 75.
Управление мышью и джойстиком:
-noforcemparms
использует настройки кнопок мыши из Windows.
-noforcemaccel
использует настройки акселерации мыши из Windows
-noforcemspd
использует настройки скорости мыши из Windows
-nojoy
отключает инициализацию джойстика
Сеть и порты:
-noipx
Отключает инициализанию протокола IPX. В большинстве сетей используется TCP/IP, так что полезно указывать этот параметр, для избежания путаницы.
-numericping
Использует цифровое отображение пинга до серверов вместо зеленых точек (цифровое отображение устанавливается по умолчанию в Steam).
+clientport
Устанавливает значение порта для клиента.
-port
Устанавливает значение порта для сервера.
Как ставить параметры запуска:
Для Non-Steam: Щёлкаем правой кнопкой мыши по ярлыку CS - Свойства - Общие, далее смотрим скрин:
Для Steam: Правой кнопкой мыши по значку Steam в трее - Библиотека - В библиотеке на CS щёлкаем правой кнопкой мыши - Свойста - Установить параметры запуска.
Вот мой пример:
ВАЖНО!!! Ключи обязательно надо вводить с пробелом между собой!!!
P.S. Значение ключей частично взято с другого сайта.Остальное доработана мной.
Ключи для настройки видео и звука:
-stretchaspect
Отключает режим отображения 4:3.
Примечание: это значит у вас не будет полосок по бокам экрана.
-nofbo
Отключение нового метода рендеринга.
-nomsaa
Отключение MSAA эффектов, можно использовать вместе с "-nofbo".