Запустите игру с параметром -console
Пример:

"C:\Program Files\Half-Life 2\hl2.exe" -console

Во время игры нажмите клавишу [~] (тильда) после чего
введите "sv_cheats 1" для активации чит режима.
Теперь снова нажмите клавишу [~] (тильда) и
вводите следующие чит коды:
(любой из этих чит кодов также будет работать как параметр командной строки)

god                      - неуязвимость
buddha                   - неуязвимость
infinite_aux_power       - бесконечная энергия для костюма
impulse 101              - все оружие и патроны
impulse 82               - получить Jeep
npc_kill                 - убить все NPC в районе
notarget                 - враги не нападают на вас
noclip                   - ходить сквозь стены
+mlook                   - активировать просмотр мышкой
ch_createjeep            - создать джип
ch_createairboat         - создать надувную лодку
maps                     - вывести список всех названий карт
impulse 102              - черепки
give <название_предмета> - получить предмет или оружие

Предметы:                 Оружие:
item_healthkit            weapon_ar1           
item_healthvial           weapon_ar2           
item_box_buckshot         weapon_bugbait       
item_box_mrounds          weapon_cguard         
item_box_sniper_rounds    weapon_molotov       
item_box_srounds          weapon_manhack       
item_battery              weapon_immolator     
item_suit                 weapon_irifle         
item_ml_grenade           weapon_crowbar       
item_ar2_grenade          weapon_extinguisher   
                          weapon_flaregun       
                          weapon_frag           
                          weapon_gauss         
                          weapon_alyxgun       
                          weapon_hopwire       
                          weapon_iceaxe         
                          weapon_physcannon     
                          weapon_physgun       
                          weapon_pistol         
                          weapon_rpg           
                          weapon_shotgun       
                          weapon_smg1           
                          weapon_smg2           
                          weapon_stickylauncher
                          weapon_stunstick     
                          weapon_thumper       
                          weapon_sniperrifle   
                          weapon_rollerwand     
                          weapon_slam           
                          weapon_hmg1           
                          weapon_cubemap       
                          weapon_binoculars     
                          weapon_ml             
                          weapon_brickbat       

Загрузить карты:
Загрузка осуществляется командой "map [название_карты]"

d1_canals_01
d1_canals_02
d1_canals_end
d1_tempanals_02
d1_town_01
d1_town_02
d1_town_03
d1_town_04
d1_town_05
d1_trainstation_01
d1_trainstation_02
d1_trainstation_03
d1_trainstation_05
d1_under_01
d1_under_02
d1_under_03
d1_under_04
d2_coast_01
d2_coast_02
d2_coast_03
d2_coast_04
d2_coast_04_dx60
d2_coast_05
d2_coast_06
d2_coast_07
d2_coast_08
d2_prison_01
d2_prison_02
d2_prison_03
d2_prison_04
d2_prison_05
d3_c17_03
d3_c17_04
d3_c17_05
d3_c17_06a
d3_c17_06b
d3_c17_07

Дополнительные параметры командной строки:
-fullscreen                     - полноэкранный режим
-heapsize 80000                 - установить размер heap памяти
-width 1024 -height 768         - установить размер окна