В данной статье речь пойдет о параметрах запуска (их еще называют командами для ярлыка) для различных программ, но, естественно, основная часть статьи посвящена Counter-Strike 1.6 =). Итак. Для того, чтобы изменить/добавить какие либо параметры запуска, следует щелкнуть правой клавишей мышки по ярлыку программы, в который вы хотите произвести изменения, выбрать пунктик "Свойства", и перед вами появится окошко, в котором, собственно, всё и делается:
Теперь, пожалуй, пройдемся по основным командам параметров запуска для Counter-Strike 1.6.Для начала разберем насколько общих команд, которые существенно облегчают жизнь геймерам
-console- Разрешает вызов консоли прямо из меню (то бишь console "1"). Вы можете запускать через него дополнительные моды, установленные в папке Steam/SteamApps/адрес@email/директория Half-Life/ (кроме основных модификаций). -game- Пишется -game X. Запуск мода HL (например -game cstrike). Вместо "X" прописывается имя папки в hl, где по умолчанию стоит какой- либо мод. -toconsole- Half-Life запускается сразу с консолью, очень удобно. +exec- Автоматически исполняет конфигурационный файл при запуске. Например, можно выполнить ваш конфиг с настройками.
Теперь разберем параметры, которые относятся непосредственно к Steam`у: -applaunch- Замена параметра -game,. Параметр отвечает за ту игру которую надо запустить (Пример: 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 в весьма молчаливом режиме) Не будет надписей о том, что он куда-то коннектиться, что-то качает, и так далее. +skill-Данная команда используется только для одиночных модов Half-Life, и устанавливает уровень сложности игры, 1=easy, 2=medium, 3=hard. Например, +skill 2.
Далее, ключи управления памяьтю и отладкой
-heapsize- Устанавливает размер дополнительной памяти, которую будет использовать Half-Life. Указывать в Кб. Например -heapsize 64000. -particles- Устанавливает количество частиц, для которых выделяется дополнительное место в буфере; используется только для отладки карт. -zone- Увеличивает количество памяти выделяемое под скрипты и алиасы (по умолчанию 256 байт, можно использовать 512, 768 или 1024). -dev- Запуск игры в режиме разработчика. -safe- Запуск игры в безопасном режиме, может не работать в Steam`e.
Далее, ключи для настройки видео и звука : -d3d- Переключает игру в режим Direct3D, если он поддерживается драйвером видеокарты. -gl- Переключает игру в режим OpenGL, если он поддерживается драйвером видеокарты. -soft- Включает режим программного рендеринга (работает очень медленно, многие специальные эффекты недоступны.) -gldrv- Выбирает драйвер OpenGL с именем "name.dll". (Этот ключ игнорируется в Steam, хотя в ранних версиях вроде работал xD). -win- Запускает игру в оконном режиме. Очень удобно, если хочется играть и одновременно следить за тем что делается в Windows. К тому же переключение на другие задачи происходит гораздо быстрее )). -full- Запускает игру в полноэкранном режиме. -w- Устанавливает разрешение, например -w X (X- количество пикселей) Какие бывают X? )) 640 (640x480) 720 (720x576) 800 (800x600) 1024 (1024x768) 1152 (1152x864) 1280 (1280x1024) 1600 (1600x1200) -wavonly- Отключает Direct Sound и проигрывает все звуки как WAV файлы (не работает с Steam`ом %)).
Теперь параметры для управления мышью и джойстиком: -noforcemparms- Использует настройки кнопок мыши из Windows. -noforcemaccel- Использует настройки акселерации мыши из Windows. -noforcemspd- Использует настройки скорости мыши из Windows. -nojoy- Отключает инициализацию джойстика. Никогда не пробовал )) Но, по идее, джойстик в кс это круто )
И, наконец, настройки сетей и портов: -noipx- Отключает инициализанию протокола IPX. В большинстве сетей используется TCP/IP, поэтому полезно указывать этот параметр. -numericping- Использует цифровое отображение пинга до серверов вместо зеленых точек (цифровое отображение устанавливается по умолчанию в Steam). +clientport- Устанавливает значение порта для клиента.
-port- Устанавливает значение порта для сервера.С командами, пожалуй, всё. Теперь парочка примеров: 1)"C:Program FilesSteamSteam.exe" -applaunch 10 +connect play.csproject.su:27015 -при нажатии ярлыка сразу запускается CS1.6, без запуска Half-Life, и игра сразу коннектится к к cs.proJecT паблик серверу- разве не удобно? =) 2)Можно запустить Team Fortress без поддержки джойстика и с консолью, в тихом режиме Steam: