2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

傳送門(遊戲)/控制台指令

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

開啟控制台的方法

主菜單——選項——鍵盤——高級——勾選啟用控制台——確定——在「鍵盤」選項卡確認好「切換開發者控制台」鍵位(默認為「`/~")——確定

進入遊戲,按下啟用即可

常用代碼
代碼 含義 注釋
sv_cheats 1 該服務器允許作弊。 需要你是服主或當前進行的為單人遊戲。該次引擎進程無法再獲得成就,改為 0 雖然可禁用但仍然會提示該次會話中有作弊而導致無法獲得成就。若要獲得成就則需結束 hl2.exe 後重新開始遊戲。一些命令需要得到該指令允許才生效。
god 不會受到任何傷害。 僅 sv_cheats 1 啟用。再次輸入以禁用。
noclip 禁用玩家的碰撞箱(可藉此進行穿牆與飛行等)。 僅 sv_cheats 1 啟用。再次輸入以禁用。
notarget 敵人 AI 無視玩家。(炮塔等不會對你瞄準,不會注意到你,安全攝像頭也不會跟着你進行移動方向,etc...) 僅 sv_cheats 1 啟用。再次輸入以禁用。
sv_portal_placement_never_fail 1 可以在任意平面上放置傳送門。改為 0 禁用。
bind [key] [command] 綁定鍵位與命令,如bind "q" "fire_rocket_projectile"命令表示按下一次「q」鍵,執行「fire_rocket_projectile」(發射一枚火箭)一次
impulse [int] [int] 每個數字指定的作用已在每個不同的遊戲的客戶端與服務器端 DLL 中預先定義。 100 啟用手電筒(默認綁定到 f 鍵)。101 可以獲取半條命 2 全部武器與彈藥補給GLaDOS,我是來談條件的。82 可創建半條命 2 中在第二天(海岸公路)部分使用的吉普車。83 創建第一天通過運河時使用的摩托艇。200 將會有主角收起武器的動畫(不會沒收武器,只是動畫),再次輸入可使主角重新拿起武器。203 與 ent_remove 效果相當。81 可獲得一個 weapon_cubemap 武器實體並使玩家裝備。該武器為進行天空貼圖測試使用的。102 在主角身邊生成 npc 的隨機屍塊(僅限 Half-Life: Source)或生成骷髏頭與幾個白骨。103 在控制台輸出準星所指向的 npc(包括炮塔與攝像頭等)的詳細信息(血量,狀態,AI 等)。需要激活 developer 至少為 1 級。106 同 103,但是不僅僅是 NPC/AI,可以對一般實體使用。201(僅限多人遊戲模式)為 T 鍵噴漆。50 可命令所有跟隨你的友方單位移動(默認綁定到 c 鍵)。51 生成一個動態補給箱。
firstperson 切換第一人稱視角。
thirdperson 切換第三人稱視角。
ent_fire !picker open 將準星指向的門打開(若鎖定則請使用 unlock 解鎖),關閉則換成 close。 該指令及之後提到的 !picker 可替換為實體名或類名以進行遠程操作。目前有報告表明部分實體在開門時狀態為 close 而關門時才為 open。
ent_fire !picker use 與準星指向的實體交互,不受 +use(默認 e 鍵) 的距離限制。 如果只寫 ent_fire !picker 後不加參數也默認為 use。
ent_fire !picker enable 激活準星指向的實體或觸發器或使隱藏的貼圖顯示。disable 同理。
ent_remove [entname] [entname]替換為你想要刪除的實體,不填則默認為 !picker(準星瞄準的實體)。 若指定的是沒有名字的實體進行遠程的操作(即不是準星瞄準)(如 ent_remove func_button)則會移除所有的 func_button。請多加注意。該指令與 ent_fire [entname] kill 效果相同。
developer [int] [int] 可為 0,1,2,3,4。等級越高,控制台與遊戲左上角輸出的日誌內容越多可方便熟悉地圖構造,實體名稱等以使用 ent_fire 進行進一步整活【bushi 部分開發者命令需要 developer 至少為 1。設置的數值若高於 4 則效果等同於 4。
alias [name] [command1];[command2];(etc...);[commandN] 自定義一套指令,可達到批處理的效果。 如:你覺得 ent_fire trigger_portal_cleanser disable 來關閉地圖中的每個分解網過於繁瑣,則可使用 alias fjwclose分解网关闭【居然是拼音23333333【若要使用的话请勿复制黑幕内容】 ent_fire trigger_portal_cleanser disable 來達到簡化的效果。亦可進行批處理指令,如本人將 give weapon_crowbar 等指令都寫進了 giveallhl2weapons,意為給予玩家除去傳送槍外的所有半條命 2 的武器與彈藥補給。
fire_rocket_projectile 向準星方向發射 RPG 發射出的火箭實體。 警告:使用不當可造成誤傷自己甚至導致玩家死亡。
kill 玩家實體立即自殺。無視各種無敵參數。
killserver 結束當前遊戲,回到主菜單。該指令為服務器端,僅供你是服主或單人遊戲情況下使用。
disconnect 多人遊戲中斷開與服務器的連接並回到主菜單。不限權限。
buddha 血量最低降到 1 但不會死亡。若當前血量足以致死則在屏幕中央顯示紅黃色閃動的 X(中心點與準星重合)。 在部分情況下受到的傷害較大仍然可能導致死亡。目前該指令不屬於作弊行為,可合法地在速通中使用。
save [name] 保存單人遊戲進度到 [name].sav 文件。 若命名重複將覆蓋舊文件。該命令的保存可無視最多 50 個存檔槽位的限制。
load [name] 讀取 [name].sav 文件中的單人遊戲進度並立即斷開與任何服務器的連接。
map [name] 讀取 maps 中的 [name].bsp 文件,從該地圖起點的進度進行單人遊戲。