Параметры запуска CS
Serp

Администратор

Рейтинг: 4107

Сообщений: 677

Спасибок: 686

Здесь описаны параметры запуска игр на GoldSrc, Source и частично Source 2 движках.
 
 
1. Понятие
 
Параметры запуска игры — это базовые настройки игры. Эти настройки устанавливают первичные параметры движка. Как правило, это настройка экрана, настройка использования ОЗУ, настройки разработчика и конфигурационные настройки. Чаще всего используется разработчиками.
 
2. Применение
 
Почти у каждой игры есть свои параметры запуска. Это значит, что параметры запуска одной игры могут не подойти другой игре. Однако, параметры игр Valve схожи, так как их игры построены на общих движках GoldSrc, Source или Source 2. Например, параметр -fullscreen(или просто -full) запустит Counter-Strike 1.6, Half-Life 2, Half-Life 3, Сounter-Strike: Global Offensive, Team Fortress 2, Dota 2 и др. игры Valve в полноэкранном режиме.
 
3. Запуск
 
Существует несколько способов запуска игры с параметрами запуска:
  • Через Steam-клиент
  • Установка параметров запуска в ярлыке
  • Создание специального запускающего bat-файла

 
A. Через Steam-клиент
 
Вкратце:

1) Запускаем Steam
2) Заходим в библиотеку игр
3) Находим нужную нам игру (в данном примере Counter-Strike 1.6)
4) Устанавливаем параметры

Подробно:

Нажимаем Библиотека > Counter-Strike 1.6 (правой кнопкой мыши) > Свойства
Пример показан на Рисунке 1
804014133_preview_48194420
Рисунок 1. Свойства игры
 
Мы видим следующее окно (Рисунок 2):
804014133_preview_image
Рисунок 2. Окно параметров запуска
 
Нажимаете на Установить параметры запуска...
Открывается окно Параметры запуска — Counter-Strike
В данном окне мы и будем прописывать необходимые параметры.

Пример: -noforcemspd -noforcemparms -noforcemaccel -refresh 100 -dev -heapsize -freq 100

Обратите внимание на то, что между параметрами нужно поставить пробел. Иначе, у вас не будут работать параметры!
Неправильно будет так: -noforcemspd-noforcemparms-noforcemaccel-refresh 100

После того, как вы ввели все параметры, перепроверьте их и нажмите на ОК.


B. Через ярлык

  1. Создадим ярлык. Пример: Рабочий стол > Правая кнопка мыши > Создать > Ярлык
  2. В появившемся окне указываем директорию игры Как правило, она располагается здесь: "C:\Program Files (x86)\Steam\steamapps\common\Half-Life\hl.exe". Обратите внимание, конечный файл — hl.exe
  3. Выберем этот файл, жмём ОК > Далее
  4. Введём название ярлыка Counter-Strike 1.6 и нажмём Готово
Примечание:
Можно сделать наоборот. Зайти в директорию игры, нажать правой кнопкой мыши на hl.exe и выбрать Создать ярлык, переместить его в любое удобное место и переименовать его.

 После этого:

  1. Нажмём правой кнопкой мыши на созданный ярлык
  2. Найдём в разделе Ярлык поле Объект
  3. В этом поле после "C:\Program Files (x86)\Steam\steamapps\common\Half-Life\hl.exe"прописываем параметры запуска. В этом поле обязательным параметром будет -game cstrike, так как без него игра не запустится.

Таким образом, параметры запуска через ярлык будут выглядеть следующим образом (пример):

"D:\Program Files (x86)\Steam\steamapps\common\Half-Life\hl.exe" -game cstrike -noforcemaccel -heapsize 2097152 -console -full


 
С. Создание bat-файла
 
Файл *.bat или батник — нетривиальный способ запуска игры с параметрами. Преимущество батника в том, что с помощью него игру можно запустить с определённым приоритетом и другими настройками командной строки компьютера.Создаём батник:

1. Перейдём в директорию игры и создадим в папке, где находится hl.exe, Текстовый документ с помощью Блокнота: Правая кнопка мыши > Создать > Текстовый документ.

2. Далее, откроем созданный нами Новый текстовый документ и пропишем:

start hl.exe -game cstrike

3. Сохраним и закроем текстовый документ.

4. Теперь нужно изменить расширение данного файла с .txt на .bat и, при необходимости, переименовать.

Примечание:
Если расширения не видно, то проделаем следующие шаги:
  1. Зайдём в Панель управления
  2. Выберем Параметры папок
  3. В Параметрах папок в разделе Вид, в Дополнительных параметрах > Файлы и папки > Скрывать расширения для зарегистрированных типов файлов. Снимаем галочку с последнего > OK.
 
Как говорилось выше, игру можно запусить с определённым приоритетом, для этого в батнике пропишем:
start /HIGH hl.exe -game cstrike
Это позволит запусить игру с высоким приоритетом.
 
Остальные приоритеты:
Приоритет На русском
/REALTIME
приоритет реального времени
/ABOVENORMAL выше среднего
/NORMAL средний
/BELOWNORMAL ниже среднего
/LOW низкий

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

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

C:\Program Files (x86)\Steam\steamapps\common\Half-Life\cstrike

где файлы game.ico и cstrike.ico и есть иконки игры.


Таким образом, мы сможем запускать игры с любого места на компьютере с необходимыми параметрами.


 

4. Параметры запуска

Параметр Описание
-console
Запуск игры с включенной консолью
-height <высота>
Запуск с принудительно установленной <высотой> окна. Пример: -height 768
-numericping
Замена точек в игровом браузере Half-Life настоящим пингом (в миллисекундах).
-noipx
Отключение поддержки IPX
-nojoy
Отключение поддержки джойстика
-noforcemspd
Использование скорости мышки из настроек Windows
-noforcemparms
Использование кнопок мышки из настроек Windows
-noforcemaccel
Использование акселерации мыши Windows
-refresh <частота>
Частота обновлений экрана
-toconsole
Запуск движка непосредственно в консоли
-dev
Запуск режима разработчика. Полезно при тестировании своих карт или отладки. Используйте -dev 1 или -dev 2 для настройки уровня детализированности логов
-d3d
Запуск Direct3D
-gl
Запуск OpenGL
-soft
Режим Software
-freq <переменная>
Настройка частоты кадров монитора. Схожа с -refresh
-full
Запускает игру в полноэкранном режиме
-nocrashdialog
Игнорирует некоторые ошибки 'memory could not be read'
-window
Запускает игру в оконном режиме
-width <ширина>
Запускает игру с установленной <шириной> (использовать с -height). Например, "1600" для 1600x1200.
-heapsize <переменная>
Параметр устанавливает количество ОЗУ, Где <переменная> это половина количества вашего ОЗУ в килобайтах. К примеру, у вас 512 MB ОЗУ. Измените переменную на 262144. Не ставьте значение больше, чем половина от реального количества вашего ОЗУ.
-zone <переменная>
При значении 1024, позволяет избежать большой части ошибок памяти в скриптах
-particles <переменная>
Переменная - количество частиц, для которых выделяется место в буфере. Это полезно для поиска ликов в карте.
-port <переменная>
Порт сервера, используемый клиентами. По умолчанию 27015
-num_edicts <переменная>
Устанавливает предел энтити для карты/игры (не временных энтити, которые лимитированы до 500). По умолчанию - 900. Оптимальное значение - 4096, помимо всего, похоже предотвращает hunk_alloc ошибки. Клиент и сервер должны устанавливать одинаковое значение для большей совместимости.

 Остальные параметры здесь.

 

Оригинал статьи steamcommunity.com

cs-one

Авторизация
  Войти через ВК
Последнее на форуме

~Awp~{MaSteR}~Denis~ [JailBreak]

Дата: 2 час. назад

Автор: Данил Сметанка

Офис Ст. Смотрителя

Дата: 10 час. назад

Автор: Breather

Крестики нолики (борьба кланов)

Дата: 12 час. назад

Автор: Serp

WolfS vs Cs-One - Крестики нолики

Дата: 15 час. назад

Автор: lilovaya

PSiHi vs WolfS - Крестики нолики

Дата: 15 час. назад

Автор: Виноватая