Параметры запуска позволяют запустить игру с предустановками, это экономит время и добавляет комфорта, также позволяет выполнить любые консольные команды. Для удобства я разделил их на несколько разделов. На рисунке показано куда нужно дописывать параметры в свойствах ярлыка игры (подчёркнуто красной линией).
· Запуск. -сonsole — разрешает вызов консоли (console "1"). -toconsole — запускает Half-Life сразу с консолью. -game <gamedir> — параметр указывающий на папку с модом (-game ns, tfc, cstrike...). -noipx — выключить поддержку IPX протокола (большинство серверов на TCPIP). -noaafonts — шрифты без сглаживания. (without antialiasing). -preload — кэшировать файлы при старте hl. -numericping — использует цифровое отображение пинга до серверов вместо зеленых точек (цифровое отображение устанавливается по умолчанию в Steam).
· Установки звука и видео. -d3d — запуск игры с поддержкой графического драйвера Direct3D. -gl — запуск игры с поддержкой графического драйвера OpenGL. -soft — запуск игры с поддержкой программного рендеринга (В Natural-Selection недоступно). -gldrv — выбирает драйвер OpenGL с именем "name.dll". (игнорируется в официальной версии с использованием Steam). -win — запускает игру в оконном режиме. Очень удобно, если хочется играть и одновременно следить за тем что делается в Windows. Кроме того переключение на другие задача происходит гораздо быстрее. -full — запускает игру в полноэкранном режиме. -wavonly — отключает DirectSound и проигрывает все звуки как WAV файлы (игнорируется в официальной версии с использованием Steam). -w # — устанавливает ширину, а точнее задает видеорежим (# - количество пикселей).
· Установки мыши и джойстика. -noforcemaccel — отключение акселерации мыши. -noforcemparms — игнорирование настроек мыши в windows. -noforcemspd — игнорирование настроек скорости мыши в windows. -nojoy — отключение джойстика. Сам знаю что бред ^_^.
· Установки управляющие памятью. -heapsize — eстанавливает размер доп. памяти, которую будет использовать Half-Life. Указывать в Кб. Например -heapsize 64000 = 64 мб. -particles — eстанавливает количество частиц, для которых выделяется дополнительное место в буфере. используется только для отладки карт. -zone — eвеличивает количество памяти выделяемое под скрипты и алиасы (по умолчанию 256 байт, используйте 512, 768 или 1024). -dev — dключает режим разработчика, используйте команды 'developer 1' и 'developer 2' для вывода служебных сообщений в консоль.
Также можно исполнять любые консольные команды в строке запуска. Для этого нужно ставить в начале не "–", а "+”. +exec config.cfg — загрузит ваш конфиг прямо после запуска игры. +sv_cheats 1 — Включение "читов” +connect 10.10.0.1 — После запуска игры в соединитесь с сервером по адресу 10.10.0.1