有用的主控台指令

From Team Fortress Wiki
Jump to: navigation, search
遊戲中的主控台畫面

以下是一些有用的主控台指令,你可以利用開發者主控台來調整遊戲和圖形的設定。在選項中的進階選項可以啟用主控台。所有 autoexec.cfg 裡的指令都會在遊戲啟動後自動執行。

這些設定也可以放在各職業的 .cfg 裡,方便調整各職業專用的設定。

指令清單

cl_

  • cl_ask_blacklist_opt_out 0/1 - 離開伺服器後會不會問「是否加入黑名單」
  • cl_ask_favorite_opt_out 0/1 - 離開伺服器後會不會問「是否加入最愛」
  • cl_autoreload 0/1 - 是否自動裝填彈藥
  • cl_autorezoom 0/1 - 狙擊槍開槍後是否自動重開狙擊鏡
  • cl_burninggibs 0/1 - 屍塊是否會著火
  • cl_crosshair_file - 設定準星的形狀,例如 "crosshair1" 。 "" 是標準準星
  • cl_drawhud 0/1 - 隱藏/顯示抬頭顯示器(需要 sv_cheats 1)
  • cl_flipviewmodels 0/1 - 設定是否「翻轉」第一人稱模型(左手拿槍),如果開啟,第一人稱模型會左右顛倒,電子破壞器偽裝用工具上的字也會變成鏡像
  • cl_interp - sets how far character models are interpolated (drawn away from their actual position) in the world, a good standard value for hitscan weapons is 0.034
  • cl_new_impact_effects 0/1 - 使用更精緻的碰撞效果,子彈射到玻璃時特別明顯
  • cl_ragdoll_collide 0/1 - turns ragdoll collisions on/off (client-side only)
  • cl_ragdoll_fade_time - 屍體過多久會消失
  • cl_showbackpackrarities 0/1 - 背包裡的物品是否依不同屬性而有不同底色
  • cl_showfps 0/1/2 - 顯示 FPS (不顯示/顯示每一刻的/顯示一段時間內的)
  • cl_showpos 0/1 - 顯示玩家的座標、面向角度和移動速度
  • cl_yawspeed - 設定用 +left 和 +right 指令旋轉的旋轉速率
  • cl_spec_carrieditems - 觀察者模式時顯示玩家身上的非標準物品

tf_

  • tf_allow_player_use 0/1 - 是否允許伺服器上的玩家使用 +use 指令,這在一些自訂的地圖會派上用場。預設值是 0(伺服器專用
  • tf_damage_disablespread 0/1 - turns random damage-spread (+-10%) for weapons off/on - server operator only
  • tf_dingaling_pitchmaxdmg - 造成傷害較大時命中音效的音調,建議用較低的音調,預設值是 100
  • tf_dingaling_pitchmindmg - 造成傷害較低時命中音效的音調,建議用較高的音調,預設值是 100
  • tf_dingaling_volume - 命中音效的音量
  • tf_dingaling_wav_override - allows using a custom hit sound. Note: No longer used. To use a custom hit sound, rename your sound file "hitsound.wav", and place it in the "tf/sound/ui/" folder
  • tf_dingalingaling 0/1 - 武器打到敵人有沒有命中音效
  • tf_forced_holiday 0/2/3 - 啟用節日模式(0 - 預設值;2 - 萬聖節;3 - 生日模式),伺服器專用
  • tf_medieval 0/1 - 啟用中世紀模式,換地圖後生效(伺服器專用
  • tf_medigun_autoheal 0/1 - 醫療槍是否會自動治療目標,不用一直按著滑鼠
  • tf_medieval_autorp 0/1 - 在中世紀模式中自動把聊天文字換成古英語
  • tf_medieval_thirdperson 0/1 - 在中世紀模式使用第三人稱視野
  • tf_overtime_nag 0/1 - 設定延長時間是否會不斷放出 "OVERTIME!" 的音效(伺服器專用
  • tf_use_fixed_weaponspreads 0/1 - 讓霰彈槍有整齊的子彈散射(伺服器專用
  • tf_weapon_criticals 0/1 - 是否有隨機爆擊(伺服器專用

sv_

  • sv_cheats 0/1 - 啟用作弊碼(伺服器專用)
  • sv_lan - cvar for local area network - server operator only
  • sv_pure - cvar for managing custom content - server operator only

mp_

  • mp_autoteambalance - 自動平衡隊伍人數 - 伺服器專用
  • mp_disable_respawn_times - 是否有重生時間 - 伺服器專用
  • mp_idledealmethod - 處理閒置玩家的方法 - 伺服器專用
  • mp_restartgame -回合重新開始 - 伺服器專用
  • mp_teams_unbalance_limit - 一隊比另一隊多出幾人會平衡隊伍 - 伺服器專用
  • mp_timelimit - 回合時間限制 - 伺服器專用
  • mp_usehwmmodels 1 & mp_usehwmvcds 1 - makes use of the high-polygon class models used in the 'Meet the Team' videos.
  • mp_waitingforplayers_cancel 1 - 取消「等待其他玩家」的時間 - 伺服器專用

hud_

  • hud_combattext 0/1 - 傷害敵人時頭上會不會跳出數字

其它指令

玩家用

  • bind <key> <command> - 設定一串指令的快速鍵
  • unbind <key> - 取消快速鍵
  • dropitem - 丟掉情報箱
  • explode - 自爆
  • kill - 自殺
  • fov_desired 70-90 - 設定視野(調高一點可以看到比較多東西,但 FPS 可能會降低)
  • jointeam red/blue/auto/spectator - 加入隊伍(如果太多人同時想加入一個隊伍,你可能會卡在觀察者模式,這時就可以用這個指令)
  • jpeg - 截取一張 JEPG 格式的截圖
  • "record fix; stop" - use this to fix various HUD-color errors or lingering Crit-effects
  • retry - 重新連接伺服器
  • status - 顯示地圖和連線的狀態
  • viewmodel_fov <number> - sets distance in which your weapons are drawn, higher values show more of the weapon and arms but may show missing parts
  • r_drawviewmodel 0/1 - 是否顯示第一人稱模型
  • restart - 重開伺服器
  • find <command> - 搜尋指令用的
  • hurtme <number> - 會對自己造成指定量的傷害,可以輸入負數來增加生命值(需要 sv_cheats 1)
  • zoom_sensitivity_ratio <number> - 設定打開狙擊鏡與未開鏡時的滑鼠靈敏度比。
  • net_graph <1-4>
    • 取決於輸入的數字,不同的資訊會顯示在螢幕上。例如:延遲,每秒幀數,線性插值與封包遺失等等。
  • thirdperson - 第三人稱,把視角攝影機置至角色人物後方 - 只有在sv_cheats為 1 時才可作用
  • thirdperson_mayamode - 當輸入時,在第三人稱模式移動滑鼠並不會移動視角。 - 只有在sv_cheats 為 1 時才可作用
  • thirdperson_platformer 0/1 - 當輸入時,角色的移動會和滑鼠視角移動方向相對。
    • 如果 thirdperson_mayamode 並沒有打開,向前走時會把你的視角給"推開"。
  • firstperson - 回到第一人稱模式。
    • 如果 thirdperson_platformer 還是設定到 1 時,在嘲諷時將不能移動視角。
  • currency_give <amount> - 在曼恩對決機器模式中給予輸入數目的金錢。 - 只有在sv_cheats為 1 時才可作用
  • snd_restart - 在任何遊戲模式中重設聲音。在曼恩對決機器模式時,該指令可以用在當步哨毀滅者消失後,一直聽到時鐘滴答聲的問題。另一個用處是在醫療槍100% 充電時被擊殺,重生之後還會一直聽到滿電滋滋聲的問題。或者是在身邊沒有傳送器彈頭車時還可以聽到這些東西發出來的聲音的錯誤。
  • player_ready_toggle - 在曼恩對決機器模式中,調整玩家是否準備好的指令
  • taunt_by_name (name) - 執行特地的嘲諷。在玩家的嘲諷裝備欄給予相同名字的嘲諷,不過玩家不需要打開嘲諷選單來執行。

伺服器架設者/管理員用

  • changelevel <mapname> - 換圖
  • cvarlist - 列出 cvar 清單
  • exec - 執行 .cfg 檔案
  • map <mapname> - 換圖並重開伺服器 - 伺服器專用
    • 也可以在進入遊戲主畫面後用來開伺服器
  • maps - 顯示地圖清單
  • rcon_password <password> - 輸入遠端控制密碼
  • nextlevel <mapname> - 設定下一張地圖
  • rcon <command> - 執行遠端控制的指令
  • rcon_address <ip address> - 設定要遠端控制的伺服器位址(如果不設定,遠端控制的指令會送到目前連接的伺服器)
  • phys_pushscale <number> - 設置當玩家被殺時,屍體能夠飛多遠
  • tf_ctf_bonus_time <number> - 設置於 CTF 地圖成功搶奪情報時,爆擊效果的持續時間(以秒為單位),設為 0 則無效果

重播用

  • record <demo name> - 播放重播檔
    • stop - 停止播放重播檔
  • startmovie <moviename> - 於重播檔播放期間轉錄成影片格式(預設為 tga 連續圖片,不再支援 avi 格式)
    • endmovie - 停止轉錄影片
  • host_framerate <number> - 設置重播影片的固定偵數
  • host_timescale <number> - 結合 host_framerate 使用以轉錄出順暢的影片格式
  • demoui - 於重播時呼叫工具視窗 (shift + F2 也有同樣效果)

武器指令

可以用來切換到已裝備的武器。

  • 用法
    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" 指令

參見