Что такое атрибуты для запуска в
Counter-Strike?
Атрибут - параметр запуска приложения, т.е. добавляет нам какие-то нестандартные параметры запуска приложения\игры.
Команда - действие, которое будет выполнено (используются DOS команды... даже в висте используется DOS).
Команды\атрибуты для запуска игры можно прописать в ярлычок, либо в .bat файл.
Приблизительно так будет выглядеть ярлык (стрелкой показано, где прописывать команды):
Я же все-таки советую Вам пользоваться BAT файлом, т.к. в нем можно задать приоритет запускаемой игры, что увеличит производительность (хорошо для слабых машин).
Создать BAT файл очень просто. Создаем обычный текстовый файл .txt, открываем его в блокноте и пишем команды. Например:
start hl.exe -game cstrike +fps_max 100
Где:
start - DOS команда, которая запускает hl.exe с параметрами
-game cstrike - запуск мода Counter-strike (т.к. кс является модом к half-life)
+fps_max 100 - значит, что в игре будет предельное значение FPS, равное 100Гц
Не забываем поменять расширение на bat, т.е. "kontra.txt" на "kontra.bat".
Теперь о самих командах.
Запуск игры через BAT файл будет выглядеть примерно так:
start приоритет_игры hl.exe атрибуты
например, start /high hl.exe -game cstrike +fps_max 100
Запуск игры через ярлычок:
например, hl.exe -game cstrike +fps_max 100
Описание приоритетов:
* LOW Запуск приложения с приоритетом IDLE (низкий).
* NORMAL Запуск приложения с приоритетом NORMAL (средний).
* HIGH Запуск приложения с приоритетом HIGH (высокий).
* REALTIME Запуск приложения с приоритетом REALTIME (только для очень мощных компов).
* ABOVENORMAL Запуск приложения с классом приоритета ABOVENORMAL (выше среднего).
* BELOWNORMAL Запуск приложения с классом приоритета BELOWNORMAL (ниже среднего).
Атрибуты:
Быстродействие:
-dxlevel 7 - убираем все функции графики выше DirectX 7
-nojoy - отключаем джойстик
-noipx - отклюаем IPX
-noip - отклюаем TCP/IP (если используем для игры только IPX) - не рекомендуется
-dev - режим разработчика и если нам нужен FPS больше 60 или 100, в остальных случаях тормозит игру.
Управление:
-noforcemaccel - использование в игре параметров акселерации мыши, идентичных тем, которые существуют в самой операционной системе отключить акселлерацию)
-noforcemparms - использование в игре тех же настроек кнопок мыши, что и в Windows
-noforcemspd в игре sensitivity будет такая же, как и в Windows (нельзя поменять sensitivity в игре)
-noforcemspd - использование системной сенсы, что не рекомендуется.
Графика:
-d3d - Direct3D
-soft - Software
-gl - OpenGL
-gldrv - выбираем драйвер для OpenGL (например, -gldrv 3dfxgl.dll)
-win - играем в оконном режиме
-full - играем в полно-экранном режиме
-width 640 - height 480 - разрешение экрана
-freq 60 - частота обновления монитора (Гц)
-16bbp - цветопередача 16 бит
-32bbp - цветопередача 32 бит
Для сервера (hlds.exe):
-nomaster - отключаем обращение к серверу Valve при создания сервера
-insecure - отключение проверки на стим, т.е. запущен он или нет, в нынешних КС отключено по умолчанию в ехе файле, актуально для сорс и хл2
-port 27015 - задаем порт на котором будет наш сервер
Прочее:
-console - вызов игры с консолью для ввода команд
-nointro - отключает заставки появляющиеся при запуске
-toconsole - вместо меню будет появляться консоль
-numericping - отображение FPS в левом верхнем углу
-gamegauge demo.dem - запускает демку с именем demo.dem для измерения FPS на протяжении всей демки. По окончанию результаты будут в файле fps.txt
-nocdaudio - и так ясно
-zone 1024 - если появляются ошибки overflow и зависает CS
-heapsize 64000 размер резеpвиpyемой для Half-Life памяти в килобайтах
-wavonly отключает всевозможные навороты звуковых карт (А3D, EAX и т.д.)