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 文件,从该地图起点的进度进行单人游戏。