avatar_from1ck

Популярные параметры запуска CS 1.6: куда их вводить?

Автор from1ck, 2013 Фев. 02, 12:38

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] cs 1.6параметры запускаярлык игры

from1ck

В этой статье будут описаны самые популярные параметры запуска CS 1.6 из существующих.

Куда вводить параметры запуска CS 1.6 ?

Параметры запуска CS 1.6 прописываются в ярлык counter strike или hl.exe (предварительно нужно создать ярлык для hl.exe на рабочем столе).
Открываем свойства ярлыка и в строку "Объект", в конец строки дописываем параметры. И нажимаем "применить".

В итоге строка будет выглядеть, к примеру, так:

"C:\Program Files\Steam\Steam.exe" -applaunch 10 -noipx -dxlevel 7 -noforcemparms -noforcemaccel

-----------------------------------
Самые полезные и часто используемые параметры:

-freq 100 (или -freq 75)
Запускает CS 1.6 с указанной частотой развертки экрана (герцовкой). Для CRT мониторов прописываем -freq 100. Если у вас LCD монитор, то прописываем -freq 75 (т.к. на LCD мониторах максимальная герцовка 75). Перед тем, как работать с герцовкой - необходимо установить драйвера на монитор! Если вы используете программу для повышения герцовки (например - RefreshLock), то параметр -freq вводить необязательно.

-heapsize #
Кол-во оперативной памяти, выделяемой под CS 1.6. -heapsize рассчитывается так: 50% или 75% от кол-ва имеющейся памяти (в Mb) переводится в Kb (минимальное значение памяти для стабильной работы CS 1.6 - 256 Mb). К примеру:
-heapsize 262144 ; Если у вас 512MB оперативной памяти.
-heapsize 524288 ; Если у вас 1GB оперативной памяти.
-heapsize 1048576 ; Если у вас 2GB оперативной памяти.

-noipx
В большинстве сетей используется протокол TCP/IP, так что этот параметр необходимо указывать. Он отключает использование протокола IPX. Когда вы играете по интернету, на то, чтобы обнаружить, что у вас нет сокета IPX игра тратит время, эта команда отключает IPX со всеми вытекающими из этого последствиями.

-w #
Запускает CS 1.6 с определенным разрешением экрана (ширина). К примеру:
- w 640 ; запускает игру 640x480
- w 720 ; запускает игру 720x576
- w 800 ; запускает игру 800x600
- w 1024 ; запускает игру 1024x768
- w 1152 ; запускает игру 1152x864
- w 1280 ; запускает игру 1280x1024
- w 1600 ; запускает игру 1600x1200

-noforcemparms
Использует установленные настройки кнопок мыши из Windows.

-noforcemaccel
Использует установленные настройки акселерации мыши из Windows (убирает аксель, если он отключен в windows).

-noforcemspd
Использует установленные настройки скорости (sensitivity) мыши из Windows. Важно: в этом случае изменить сенс в меню CS 1.6 будет нельзя.

-nojoy
Отключает поддержу джойстика в CS 1.6.

-dxlevel #
Запускает CS 1.6 с определенным DirectX. Важно: CS 1.6 работает стабильнее всего с DirectX 7. Пример параметра:
-dxlevel 9 ; запуск с DirectX 9.
-dxlevel 8 ; запуск с DirectX 8.
-dxlevel 7 ; запуск с DirectX 7.
-dxlevel 6 ; запуск с DirectX 6.

-nointro
Отключает заставки, появляющиеся при запуске CS 1.6.

-----------------------------------
Другие параметры:

Видео и звук:

-gl
Запускает игру в режиме OpenGL, если он поддерживается драйвером видео карты. Используется вместе с -gldrv.

-gldrv <имя файла>
Выбирает драйвер OpenGL с именем "name.dll". Существует два основных драйвера "Default" и "3dfxgl.dll". Все остальные драйверы перечислены в файле drvmap.txt (Этот ключ игнорируется в Steam)

-d3d
Переключает игру в режим Direct3D, если он поддерживается драйвером видео карты.

-win (или -window)
Игра запускается в оконном режиме. Удобно, чтобы одновременно играть и следить за всем, что происходит в Windows.

-full
Игра запускается в полноэкранном режиме.

-16bbp
Запускает игру с цветопередачей 16 бит.

-32bbp
Запускает игру с цветопередачей 32 бит.

-soft
Включает режим программного рендеринга.

-noaafonts
Все шрифты - без сглаживания.

-wavonly
Отключает Direct Sound. Все звуки будут в WAV. (может не работать со Steam)

-autoconfig
Восстанавливает настройки видео и параметры на стандартные.

-novid
С этим параметром вступительное видео Valve не будет проигрываться.

Оперативная память:

-particles
Устанавливает количество частиц, для которых выделяется дополнительное место в буфере.

-zone #
Увеличивает количество памяти выделяемое под скрипты и алиасы (по умолчанию 256 байт, можно использовать 512, 768 или 1024).

-dev
Включает режим developer. Используйте команды "developer 1" и "developer 2" для вывода служебных сообщений в консоль.

Разное:

-safe
Запускает CS в безопасном режиме (может не работать в Steam).

-noip
Отключить использование TCP/IP. Только в том случае, если вы играете посредством протокола IPX. (нежелательный параметр)

-game <имя файла>
Запуск модов с исполняемого файла CS (например -game cstrike).

-console
Запускает CS сразу с консолью, иногда очень удобно.

+exec <имя файла>
Автоматически исполняет конфигурационный файл при запуске. Например, можно выполнить ваш специальный конфиг с настройками.

+skill #
Устанавливает уровень сложности; 1 - easy, 2 - medium, 3 - hard. Данный ключ применяется только для запуска single-игры. К примеру:
+skill 1
+skill 2

-applaunch #
Параметр отвечает за ту игру, которую надо запустить (steam.exe -applaunch "код игры"). К примеру:
5 - Выделенный сервер
10 - Counter-Strike (папка cstrike)
20 - Team Fortress (папка tfc)
30 - Day of Defeat (папка dod)
40 - Deathmatch Classic (папка dmc)
50 - Opposing Force (папка gearbox)
60 - Ricochet (папка ricochet)
70 - Half-Life (папка valve)
80 - Condition Zero (папка czero)
100 - Condition Zero Deleted Scenes (папка czeror)

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

-numericping
Этот ключ позволит увидеть реальный пинг (в цифрах) к каждому серверу из списка. Отображает FPS в левом верхнем углу.

+XXXXX
Ключ "+" позволяет запускать разные консольные команды сразу после загрузки игры. Например, прописав +connect "ip сервера", игра начнет сразу подключаться к серверу. Подобным образом можно создать несколько ярлыков, указав в них разные ip-адреса ваших любимых серверов.

-condebug
Все логи консоли сохраняются в текстовом файле console.log.

-nocrashdialog
Скрывает некоторые ошибки наподобие "memory could not be read".

-preload
Кэширование файлов при старте игры.



Надеюсь кому то пригодится!

Profesor08

Зачем это писать в параметры запуска программы, если можно указать в специальном файле?
Также тут не полный список команд, а вернее даже ничтожный. В параметрах можно указывать все консольные команды, которые есть в движке HalfLife/Source.

from1ck

Цитата: Profesor08 от 2013 Фев. 02, 21:18  Зачем это писать в параметры запуска программы, если можно указать в специальном файле?
Также тут не полный список команд, а вернее даже ничтожный. В параметрах можно указывать все консольные команды, которые есть в движке HalfLife/Source.
Не все об этом знают, и есть люди которым удобнее при запуске нежели менять в самой игре

Дополню, вот подробнее:

-nofbo - Работает. Устраняет графические артефакты.
Отключает фреймбуферные объекты. Полезно для интегрированной графики и старых видеокарт, где рендерер выдаёт мерцание или чёрные квадраты

-freq 144 - Работает. Принудительно задаёт частоту обновления.
Критично для 144 Гц и 240 Гц мониторов. Без параметра игра может запуститься в 60 Гц. Значение должно совпадать с реальной частотой монитора

-noforcemaccel - Работает. Отключает системную акселерацию мыши.
Обязательно для соревновательной игры. Обеспечивает линейный отклик 1:1 независимо от скорости движения

-noforcemspd - Работает. Отключает системное ограничение скорости мыши.
Работает в паре с -noforcemaccel. Устраняет зажатие чувствительности при быстрых движениях

-noforcemparms - Работает. Не изменяет параметры мыши при запуске.
Дополняет пару выше. Игра не перезаписывает системные настройки указателя. Рекомендуется использовать все три флага мыши вместе

-nojoy - Работает. Отключает опрос джойстиков.
Снижает нагрузку на обработку ввода. Полезно, если в системе есть любые HID-устройства (геймпады, рули), вызывающие микрозадержки

-console - Работает. Открывает консоль при запуске.
Избавляет от необходимости назначать клавишу открытия консоли. Удобно для ввода команд и отладки

-noipx - Работает. Отключает протокол IPX/SPX.
Протокол устарел, но движок всё ещё его инициализирует. Отключение ускоряет запуск и убирает предупреждения в некоторых конфигурациях

-novid - Работает. Пропускает вступительный видеоролик Valve.
Ускоряет выход в главное меню. Не влияет на производительность в игре, но экономит 5-10 секунд при каждом запуске

-d3d / -opengl / -gl - Работает. Задаёт графический API.
-d3d - DirectX (по умолчанию). -opengl - OpenGL, даёт прирост fps на некоторых видеокартах. -gl - псевдоним OpenGL. Стоит протестировать оба варианта

-w [ширина] -h [высота] - Работает. Задаёт разрешение экрана.
Пример: -w 1280 -h 960. Используется вместе с -window или -fullscreen. Необходимо для нестандартных разрешений

-window / -fullscreen - Работает. Оконный или полноэкранный режим.
-window полезен для стриминга и многозадачности, но снижает fps на некоторых конфигурациях. -fullscreen - рекомендуется для игры

-stretchaspect - Работает. Растягивает изображение на весь экран.
Принудительно убирает чёрные полосы при нестандартном соотношении сторон (например, 4:3 на 16:9 мониторе)

-nosound - Работает. Полностью отключает звук.
Используется при проблемах с аудиодрайвером, вызывающих зависания или вылеты. Также снижает нагрузку на CPU на слабых машинах

-heapsize - Устарел. Пытается управлять памятью.
На ПК с 8+ ГБ ОЗУ вызывает лаги и избыточное обращение к файлу подкачки. Управление памятью давно перешло к ОС - параметр игнорируется или вредит

-dxlevel 90 - Устарел. Фиксирует версию DirectX.
На слабых машинах без поддержки DX9 допустимо. На современных драйверах фиксация устаревшего уровня приводит к некорректной инициализации и вылетам

-particles [N] - Устарел. Задаёт количество частиц.
В GoldSrc-движке частицы не нагружают GPU ощутимо. Параметр сохраняет смысл только на очень слабом железе (512 МБ ОЗУ и ниже)

-realtime - Вредит. Повышает приоритет процесса до REALTIME.
Риск полного зависания Windows 10/11: процесс вытесняет системные потоки. Вертикальная синхронизация драйвера может конфликтовать. Никакого реального прироста fps не даёт

-high - Вредит. Устанавливает высокий приоритет процесса.
Менее агрессивен, чем -realtime, но на многоядерных CPU с фоновыми задачами вызывает заикания и нестабильность fps. Современный планировщик Windows справляется лучше

-noexceptionhandler - Вредит. Отключает обработчик исключений.
При любом сбое игра завершается без сообщения об ошибке, затрудняя диагностику. Смысла нет - производительность не улучшается

Profesor08

Цитата: from1ck от 2013 Фев. 03, 04:08  Не все об этом знают, и есть люди которым удобнее при запуске нежели менять в самой игре
Лучше если есть фал autoexec или server.cfg

Похожие темы (1)