2Katz
создаёшь ярлык для hl2.exe.
пример: X:\..\HalfLife2\hl2.exe -steam -game garrysmod -console.
но перед этим поставь патч 7 протокола от *******.
на лончер забей вообще
До установки v7 ярлык с указанными параметрами запускал главное меню, но пункт new game был пустым и нифига не запускал.
После установки v7, при запуске ярлыка сразу выдаётся сообщение об ощибке "gameinfo.txt doesn't exist in garrys mod"
хотя этот файл там есть... =(