以下是一些控制台的一些常用指令,你可以利用
开发者控制台
来调整游戏和图形的设定。在
选项
中的进阶选项可以启用主控台。所有 autoexec.cfg 里的指令都会在游戏启动后自动执行。
在
军团要塞2
文件中创建职业专属.cfg文件可创建特定职业的cfg配置。
为获取军团要塞2完整控制台指令与参数变量,请详见
Valve官方开发者维基
。
为获取更多指令,详见
作弊(秘籍)
条目。
1
常用控制台指令列表
1.1
cl_
1.2
addcond指令
1.3
ent_指令
1.4
tf_
1.5
sv_
1.6
mp_
1.7
hud_
1.8
其他指令
1.9
武器指令
2
参见
常用控制台指令列表
-
cl_ask_blacklist_opt_out
<0/1> -当你在一个服务器只玩了很少时间就退出后,是否会问你“是否把服务器加入黑名单” (默认: 0)
-
cl_ask_favorite_opt_out
<0/1>> -当你在一个服务器玩了很长时间就退出后,是否会问你“是否把服务器加入“收藏夹” (默认: 0)
-
cl_autoreload
<0/1> - 是否自动装弹 (可以在进阶选项中调整)
-
cl_autorezoom
<0/1> -
狙击步枪
射击后是否再次开镜(可以在进阶选项中调整) (默认: 0)
-
cl_burninggibs
<0/1> - 是否开启燃烧的
碎片
(默认: 0) cl_drawhud <0/1> - 开启/关闭 HUD – 默认: 1)
-
cl_cloud_settings
<0/1> - 开启或关闭Steam云同步cfg文件 (默认:1)
-
cl_crosshair_file
<文件名> - 设置准星贴图。 "" 可选标准准星。例如: "crosshair1" (在
多人设置
中一样能进行设置) (默认: "")
-
cl_drawhud
<0/1> - 是否显示HUD -
需要
sv_cheats 1
(默认: 1)
-
cl_first_person_uses_world_model
<0/1> -只在sv_cheats 值为1时可行( 给vr使用的) (默认: 0)
-
cl_flipviewmodels
<0/1>- 是否翻转视觉模型 -
连接到任意服务器后无法进行更改
(可以在进阶选项中调整) (默认: 0)
-
cl_hud_playerclass_use_playermodel
<0/1> - 是否在HUD中显示玩家模型 (默认: 1)
-
cl_interp
<0~1> - 设置角色模型离实际身处距离的大小 (离实际位置的距离), 对于子弹类武器的良好标准为0.033,而投射物或火焰则为0.0152
-
cl_mvm_wave_status_visible_during_wave
<0/1> - 是否在HUD上显示
MVM模式
中当前波数剩余机器人数量
-
cl_new_impact_effects
<0/1> - 是否开启更新更好的反射效果,在玻璃的反射效果上更为显眼(默认: 1)
-
cl_ragdoll_collide
<0/1> - 是否开启布娃娃的碰撞物理效果 (仅在本地客户端上有效)
-
cl_ragdoll_fade_time
<seconds> - 设置离布娃娃产生到消失的时间(仅在本地客户端上有效),默认15秒
-
cl_ragdoll_physics_enable
<0/1> - 设置子弹,爆炸物和攻击是否会影响到布娃娃 (默认: 1)
-
cl_showbackpackrarities
<0/1> - 是否在交易中启用颜色外框区分 off/on
-
cl_showfps
<0/1/2> - 显示帧数 (关/实时/完全)
-
cl_showpos
<0/1> - 显示地图方位和玩家的移动速度
-
cl_spec_carrieditems
<0/1> - 当你在观战一位玩家时是否显示他的非原配物品
-
cl_yawspeed
<number> - 设置使用
+left
和
+right
指令转动视角的速度
addcond指令
sv_cheats 1
前提
-
addcond 5
- 给予玩家超能冲锋效果,但当被医生和补给器治疗时会失效
-
addcond 11
- 给予玩家暴击效果,但当被医生和补给器治疗时或被杀时会失效
-
addcond 19
- 给予玩家迷你暴击效果
-
addcond 52
- 给予玩家永久超能冲锋效果
-
addcond 55
- 给予玩家
器官切割锯
的嘲讽效果,治疗附近队友
-
addcond 56
- 给予玩家
无法
被移除的暴击效果,除非被杀或用指令移除
-
addcond 57
- 给予玩家
无法
被移除的超能冲锋效果,除非被杀或用指令移除
-
addcond 64
- 给予玩家隐形效果,无视职业。用于隐形魔法
-
addcond 66
- 当玩家隐身或伪装时撞到机器人,机器人将无视玩家
-
addcond 72
- 给予玩家高射速,高速装弹,高移速,双段跳的效果
-
addcond 73
- 给予玩家快速医疗枪的超能冲锋效果
-
addcond 74
- 将玩家大小与生命提高十倍,获得无限弹药,但近战范围依然保持默认
-
addcond 75
- 将玩家缩小十倍;近战和生命保持默认
-
addcond 92
- 玩家定期恢复弹药,生命和金属,生命恢复速度与最大生命值形成反比。用于曼恩之力模式的"Regen"增益
-
addcond 114
- 在友军玩家和建筑上开启外框光圈
ent_指令
sv_cheats 1
前提
-
ent_create item_healthkit_small
- 在玩家瞄准的地方生成
医疗包
-
ent_create item_healthkit_medium
- 在玩家瞄准的地方生成生成中型医疗包
-
ent_create item_healthkit_full
- 在玩家瞄准的地方生成大型医疗包
-
ent_create item_ammopack_small
- 在玩家瞄准的地方生成小型
弹药包
-
ent_create item_ammopack_medium
- 在玩家瞄准的地方生成中型弹药包
-
ent_create item_ammopack_full
- 在玩家瞄准的地方生成大型弹药包
-
ent_create item_teamflag
- 在玩家瞄准的地方生成白色
情报箱
注意: 两队均可捡起白色情报箱
-
ent_create item_currencypack_small
- 在玩家瞄准的地方生成小型
金钱
-
ent_create item_currencypack_medium
- 在玩家瞄准的地方生成中型金钱
-
ent_create item_currencypack_large
- 在玩家瞄准的地方生成大型金钱
-
ent_create obj_sentrygun
- 在玩家瞄准的地方生成1级
步哨枪
-
ent_create obj_dispenser
- 在玩家瞄准的地方生成1级
补给器
-
ent_create obj_teleporter
- 在玩家瞄准的地方生成1级
传送器
-
可选选项(某些指令):
-
teamnum <2/3>
: 红/蓝队 (参数为2或3以上则会生成红蓝双队都可以攻击的蓝队建筑,但如果是步哨的话只可以被蓝队攻击)
-
defaultupgrade <0/1/2>
: 1/2/3级的建筑
-
spawnflags <number>
: 例如
spawnflags 2
为建筑提供无敌,
4
为建筑升级,
8
为步哨枪补充无限弹药
-
例如:
ent_create obj_sentrygun teamnum 2 defaultupgrade 2 spawnflags 8
生成3级红队无限弹药步哨枪
-
中立敌人与BOSS
-
ent_create headless_hatman
- 在玩家瞄准的地方生成
脱缰的无头骑士
-
ent_create eyeball_boss
- 在玩家瞄准的地方生成
魔眼
实体
-
ent_create eyeball_boss teamnum 1
- 在玩家瞄准的地方生成10秒的
幽灵
蓝队
魔眼
-
ent_create eyeball_boss teamnum 2
- 在玩家瞄准的地方生成10秒的幽灵
红队
魔眼
-
ent_create eyeball_boss teamnum 5
- 在玩家瞄准的地方生成BOSS魔眼
-
ent_create merasmus
- 在玩家瞄准的地方生成
莫拉马斯
-
ent_create tf_zombie
- 在玩家瞄准的地方生成
Skeleton/zh-hans|骷髅
-
ent_create tank_boss
- 在玩家瞄准的地方生成
机器坦克
-
可选选项(某些指令):
-
speed <integer>
: 修改某些实体的移动速度
-
例子:
ent_create tank_boss speed 1
生成一辆移动速度极其缓慢的坦克
-
ent_remove
- 删除准星所指方向的实体
-
ent_remove_all
- 删除特定类型的实体,例如
ent_remove_all obj_sentrygun
(移除所有步哨)
-
tf_allow_player_use <0/1> -切换服务器里的 +use 指令, 对非官方地图有用 (默认: 0) – 只允许服务器管理员
-
tf_allow_taunt_switch <0/1/2> - 不允许/允许 在嘲讽时使用武器 (1 = 只能在嘲讽开始的时候; 2 = 在嘲讽时的任何时候) -只允许服务器管理员 (默认: 0)
-
tf_always_deathanim <0/1> - 强制死亡动画 - 只允许服务器管理员
-
tf_always_loser <0/1> - 强制进行失败者的动画然后把视角变为第一人称 (但仍能使用武器) – 只在sv_cheats 1
-
tf_avoidteammates_pushaway <0/1> - 切换能不能推动队友 (默认: 1)
-
tf_bot_add <number> -生成电脑控制的机器人 -只允许服务器管理员
-
tf_bot_flag_kill_on_touch <0/1> - 假如打开了,杀死携带情报箱的机器人(默认: 0) – 只在sv_cheats 值为1时可行
-
tf_damage_disablespread <0/1> - 打开武器的随机伤害分布 (+-10%) -只允许服务器管理员(默认: 0)
-
tf_damage_multiplier_(blue/red) <number> - 降低指定队伍受到的伤害 -只允许服务器管理员
-
tf_dingalingaling <0/1> - 打开击中音效 (可以在进阶选项调整)
-
tf_dingalingaling_repeat_delay <seconds> - 限制武器击中音效频率 (默认: 0)
-
tf_dingaling_pitchmaxdmg <0-255> - 设置武器造成伤害的提示的最大音调,通常情况下建议调小 (默认: 100)
-
tf_dingaling_pitchmindmg <0-255> - 设置武器造成伤害的提示的最小音调,通常情况下建议调大(默认: 100)
-
tf_dingaling_volume <0~1> - 设置击中音效的声音大小, (默认: 1.00)
-
tf_flag_caps_per_round – 设置需要成功抢夺多少次情报以获得胜利 (默认: 3) -只允许服务器管理员
-
tf_forced_holiday <0-6> - 开启节日模式 (0: 默认; 1: 生日; 2: 万圣节; 3: 圣诞; 4 = 情人; 5 = Meet the Pyro (不使用); 6 = 满月) -只允许服务器管理员
-
tf_matchmaking_join_in_progress <0/1> - 休闲模式是否会把玩家加入一个正在进行的比赛 (默认: 1)
-
tf_medieval <0/1> - 调整中世纪模式,需要地图允许 - 只允许服务器管理员
-
tf_medigun_autoheal <0/1> - 治疗是否需要一直按住左键 (可以在进阶选项中调整) (默认: 0)
-
tf_medieval_autorp <0/1> - 在聊天窗口里是否把文字改为中世纪版本 (Default in medieval mode: 1, default in normal servers: 0)
-
tf_medieval_thirdperson <0/1> - 在中世纪模式时是否打开第三人称 (默认: 0)
-
tf_mvm_jump_to_wave <integer> - 在mvm中立即跳到某一波
-
tf_overtime_nag <0/1> - 是否开启"OVERTIME!" -只允许服务器管理员(默认: 0)
-
tf_particles_disable_weather <0/1> - 移除在特定地图上的天气效果 (默认: 0)
-
tf_playergib <0/1/2> - 碎片的处理频率. (0 = 永不; 1 = 默认; 2 = 总是,包括不会造成碎片的攻击) -只允许服务器管理员
-
tf_powerup_mode <0/1> - 在地图中使用mannpower模式 -只允许服务器管理员
-
tf_romevision_opt_in <0/1> -在mvm模式中使用罗马机器人的外观 (默认: 0)
-
tf_romevision_skip_prompt <0/1> - 跳过有关罗马风的提示(MVM) (默认: 0)
-
tf_scoreboard_mouse_mode <0/1/2> - 当玩家打开计分板,可以右键其他玩家的名字进行操作。比如“profile”会打开其个人主页,当为1时无需按下鼠标皆可进行操作,设置为2时则需要按下鼠标右键(默认: 0)
-
tf_scoreboard_ping_as_text <0/1> - 玩家的延迟是否用数字来代替信号强度(就是那几条不同颜色的棒子) (默认: 0)
-
tf_taunt_first_person <0/1> - 嘲讽时切换到第一人称视角(与Oculus Rift一起使用) (默认: 0)
-
tf_test_spellindex <-1-11> - 通过不同的索引来获得特殊的法术 (-1 = 无法术; 0 = 火球; 1 = Ball O' Bats; 2 = 超能治疗; 3 = MIRV南瓜; 4 = 跳跃; 5 = 隐身; 6 = 传送; 7 = 闪电球链; 8 = 缩小; 9 = 流星雨; 10 = 召唤魔眼; 11 = 召唤骷髅) -只允许服务器管理员(默认: -1)
-
tf_use_fixed_weaponspreads <0/1> - 打开或关闭如散弹枪等武器的随机分布修正 -只允许服务器管理员(默认: 0)
-
tf_use_min_viewmodels <0/1> - 打开最小化模型,可以减少武器所占的屏幕空间 (默认: 0)
-
tf_weapon_criticals <0/1> - 是否随机暴击 off/on -只允许服务器管理员(默认: 1)
-
tf_weapon_criticals_melee <0-2> - I假如设置到0,近战武器将永远不会暴击 即使
-
tf_weapon_criticals 设置为1. 假如设置到1, 近战武器只有在
-
tf_weapon_criticals 是1时暴击. 假如设置到2,近战武器无论
-
tf_weapon_criticals 设置成什么都可以暴击. -只允许服务器管理员(默认: 1)
-
sv_cheats <0/1> - 是否作弊 -只允许服务器管理员
-
sv_gravity <number> - 设置服务器重力 (默认: 800)- 只允许服务器管理员
-
sv_lan <0/1> - 是否允许不是局域网内的玩家加入. -只允许服务器管理员 Pictogram comment.png In order to host a listen (in-game) server that people can connect to over the Internet, your 27015 port must be forwarded
-
sv_password <password> - 设置服务器密码 -只允许服务器管理员
-
sv_pure <0/1/2> - 设置多少自制的内容可以在服务器使用 (HUDs, 动画, 声音 模型) (0: 允许所有自定义内容; 1: 使用sv_pure.cfg; 2: 使用sv_pure_strict.cfg) -只允许服务器管理员
-
mp_autoteambalance <0/1> - 是否自动队伍平衡 -只允许服务器管理员
-
mp_disable_respawn_times <0/1> - 是否有重生时间 -只允许服务器管理员
-
mp_forcerespawnplayers – 立即重生服务器里的所有玩家 (和机器人) - 只在sv_cheats 值为1时可行.
-
mp_forcewin – 立即使发布这条指令的那一队赢 - 只在sv_cheats 值为1时可行.
-
mp_friendlyfire <0/1> - 打开队友伤害-只允许服务器管理员
-
mp_highlander <0/1> - 开启 Highlander 模式 - 只允许服务器管理员
-
mp_idledealmethod <0/1/2> - 对于挂机玩家如何处置 (0: 不踢; 1: 移至观战然后踢掉; 2: 立即踢掉) - 只允许服务器管理员
-
mp_restartgame <seconds until restart> - 重新开始这回合然后重置这回合时间 - 只允许服务器管理员
-
mp_scrambleteams – 立即打乱两方队伍
-
mp_team_unbalance_limit <number> - 当队伍人数达到多少时,玩家会强制加入另一队 -只允许服务器管理员
-
mp_timelimit <minutes> - 这张地图可以进行多长时间直到换下一张地图 - 只允许服务器管理员
-
mp_usehwmmodels <-1/0/1> - 关闭或开启在TF2SFM短片中使用HWM模型 (-1: 永不, 0: 基于GPU; 1: 总是)
-
mp_usehwmvcds <-1/0/1> - 关闭或开启HWM模型的嘴部动作 (-1: 永不, 0: 基于GPU; 1: 总是)
-
mp_waitingforplayers_cancel <0/1> - 假如不是0,取消 "等待玩家..." 时间 - 只允许服务器管理员
-
hud_combattext <0/1> - 伤害显示是否开启
-
hud_combattext_batching <0/1> - 伤害显示是否叠加(-8 -8 -8 = -24)
-
hud_combattext_batching_window <.1~2> - 在多少秒内造成的伤害会被叠加
-
hud_combattext_doesnt_block_overhead_text <0/1> - 是否屏蔽暴击和迷你暴击的文字提醒
-
hud_combattext_healing <0/1> - 是否显示治疗队友量
-
hud_deathnotice_time <seconds> - 击杀信息可以显示多久
-
hud_reloadscheme - 用于修复HUD颜色错误与持续暴击错误
-
hud_saytext_time <seconds> - 聊天信息可以显示多长时间 (默认: 12)
-
bind <key> <command> - 将某个键绑定成特定命令 bind <key> - 显示这个键绑定的命令
-
unbind <key> - 取消绑定这个键
-
unbindall – 取消绑定所有的键
-
dropitem – 丢下情报箱.
-
kill – 自杀
-
explode – 爆炸自杀
-
+attack – 让玩家不断地进行“按左键”动作 (跟 M1一样) (-attack 会关闭)
-
+attack2 -让玩家不断地进行“按右键”动作 (跟 M2一样) (-attack2 会关闭)
-
+attack3 -让玩家不断地进行“按中键”动作 (跟 M3和鼠标中间一样) (-attack3 会关闭)
-
fov_desired <75-90> - 设置视野范围 (更高的值会让你看得更广,消耗更多的fps) (可以在进阶选项中调整)
-
jointeam <red/blue/auto/spectator> - 强制加入队伍 (在有很多人想要加入队伍,然后你卡在“观战视角”时使用)
-
jpeg – 摄像
-
noclip – 允许玩家穿墙 - 只在sv_cheats 值为1时可行
-
retry – 重新尝试连接到上一个服务器
-
status – 显示地图和链接状态的数据
-
viewmodel_fov <number> -设置武器模型的距离 (可以在进阶选项中调整)
-
r_drawviewmodel <0/1> - 是否显示武器模型 (可以在进阶选项中调整)
-
restart - 重启当前服务器 <text> - 显示所有可查询到的可重启服务器列表
-
hurtme <number> - 给自己造成伤害 (如果值为负给自己回血) - 只在sv_cheats 值为1时可行
-
zoom_sensitivity_ratio <0~1> - 设置开镜时的灵敏度
-
net_graph <0-4> 显示各种信息(如帧率,延迟取决于设定的数值)
-
thirdperson –第三人称 - 只在sv_cheats 值为1时可行
-
thirdperson_mayamode – 打开第三人称但不随着玩家移动 - 只在sv_cheats 值为1时可行
-
thirdperson_platformer <0/1> - 如果启用,在镜头移动的同时可以用鼠标控制镜头。如果thirdperson_mayamode没有启用,直走将会将镜头'挤出'正常视野。
-
firstperson - 返回第一人称视角. 如果thirdperson_platformer设置成1,你讲无法在嘲讽时转动视角
-
currency_give <amount> - 在mvm模式中给自己多少钱 (最大值是 32767一次, 更高的数值则会无效) - 只在sv_cheats 值为1时可行
-
snd_restart – 在任何模式中重置声音
-
player_ready_toggle – 在竞技模式和mvm中是否准备
-
shake – 轻微的抖动屏幕,像推车最后爆炸一样 - 只在sv_cheats 值为1时可行
-
ghost_spawn – 生成一个沿着特定道路移动的鬼魂,一段时间后小时 - 只在sv_cheats 值为1时可行
-
taunt_by_name <taunt name> - 进行特定的嘲讽
模组制作者和管理员:
-
changelevel <mapname> - 更换地图
-
cvarlist - 查看完整cvar列表
-
exec - 从tf/cfg文件夹中加载CFG文件
-
map <mapname> - 在主界面中创建一个服务器(固定地图) - 绕过在主界面"Create New Server(创建新的服务器)"对话框和地图列表 输入<*/mapname> - 显示可加载地图列表
-
rcon_password <password> - 允许玩家通过指令远程控制服务器
-
nextlevel <mapname> - 设置下一张地图
-
rcon <command> - 执行一项rcon指令
-
rcon_address <ip address> - 设置发送rcon指令到的服务器(如果不设置的话,控制台将会发送指令到玩家目前所处的服务器)
-
phys_pushscale <number> - 确定玩家被杀死时尸体可以被"打飞"多远
-
phys_timescale <number> - 确定物品和飞行物的移动速度 (默认: 1)
-
tf_ctf_bonus_time <number> - 确定夺旗模式中获得情报后的暴击奖励时间长短(打秒计算) 设置成0以禁用. 默认为10秒
录制:
主条目: Help:Recording demos record
-
record <demo name> - 开始demo录制
-
stop – 停止demo录制
-
startmovie <moviename> - 当demo播放时打开source recorder并允许以高质量avi格式视频结束录制 - 停止source recorder
-
host_framerate <number> - 让source recorder固定帧数进行录制
-
host_timescale <number> - 与host_framerate一起使用可使视频输出更加流畅。 也可以单独用来对游戏时间流动进行更改 默认为1.0 - 只在sv_cheats 值为1时可行
-
demoui - 弹出用于回播的工具框(shift+F2一样可以打开该框) demo功能的支持使以下指令被添加(详见2016年5月31日的更新补丁):
-
ds_record - 手动开始录制
-
ds_stop - 手动停止录制
-
ds_mark <comment> - 标签当前demo时间段。 <comment>是可选的描述
-
ds_status - 报告当前录制统计
可以用来切换到已装备的武器。
-
use <weapon_name>
-
<weapon_name>
-
tf_weapon_scattergun
-
tf_weapon_handgun_scout_primary
-
tf_weapon_soda_popper
-
tf_weapon_pistol_scout
-
tf_weapon_lunchbox_drink
-
tf_weapon_jar_milk
-
tf_weapon_handgun_scout_secondary
-
tf_weapon_bat
-
tf_weapon_bat_wood
-
tf_weapon_bat_fish
-
tf_weapon_rocketlauncher
-
tf_weapon_rocketlauncher_directhit
-
tf_weapon_particle_cannon
-
tf_weapon_shotgun_soldier
-
tf_weapon_buff_item
-
tf_weapon_raygun
-
tf_weapon_shovel
-
tf_weapon_katana
-
tf_weapon_flamethrower
-
tf_weapon_shotgun_pyro
-
tf_weapon_flaregun
-
tf_weapon_fireaxe
-
tf_weapon_grenadelauncher
-
tf_weapon_pipebomblauncher
-
tf_weapon_bottle
-
tf_weapon_sword
-
tf_weapon_stickbomb
-
tf_weapon_katana
-
tf_weapon_minigun
-
tf_weapon_shotgun_hwg
-
tf_weapon_lunchbox
-
tf_weapon_fists
-
tf_weapon_shotgun_primary
-
tf_weapon_sentry_revenge
-
tf_weapon_pistol
-
tf_weapon_laser_pointer
-
tf_weapon_mechanical_arm
-
tf_weapon_wrench
-
tf_weapon_robot_arm
-
tf_weapon_pda_engineer_destroy
-
tf_weapon_pda_engineer_build
-
tf_weapon_syringegun_medic
-
tf_weapon_crossbow
-
tf_weapon_medigun
-
tf_weapon_bonesaw
-
tf_weapon_sniperrifle
-
tf_weapon_compound_bow
-
tf_weapon_sniperrifle_decap
-
tf_weapon_smg
-
tf_weapon_jar
-
tf_weapon_club
-
tf_weapon_revolver
-
tf_weapon_knife
-
tf_weapon_pda_spy
-
要切换到
电子工兵
的话,请用 "build 3 0" 指令
Namespaces
Page
Discussion