TF2 cvar 指令整理

有些cvar必須透過sv_cheat 1

但sourcemod可以使用sm_cvar忽略

我是建議用引號 " " 框住數字 比較好辨認 區分 ☺

還有在控制台打上 cvarlist 可以直接顯示所有指令 (但好像沒有辦法顯示那麼多字元)

sv_
sv_cheat 0/1 //作弊
sv_gravity <數字>  //重力 默認 800
sv_footsteps 0/1  //無腳步聲
sv_pure <-1/0/1/2>  // 沒事不要改這個 確定服務器上應允許多少自定義內容(HUD,動畫,聲音模塊)(-1:允許全部; 0:允許全部,除材料外; 1:使用 sv_pure.cfg; 2:使用sv_pure_strict.cfg)
sv_alltalk 1 //設置成0時,使用語音通訊只會讓團隊成員收到。如果設置成1,伺服器上所有的玩家都將會收到你的語音通訊。
sv_proj_stunball_damage 睡魔球的傷害



#投票


sv_vote_allow_spectators 0 //允許觀眾投票?
sv_vote_failure_timer 0 //無法重新提交失敗的投票
sv_vote_issue_changelevel_allowed 0 //人們可以持票改變水平嗎?
sv_vote_issue_kick_allowed 0 //人們可以持票從服務器上踢球嗎?
sv_vote_issue_nextlevel_allowed 0 //人們可以持票以設定下一個級別嗎?
sv_vote_issue_nextlevel_allowextend 0 //允許玩家擴展當前地圖?
sv_vote_issue_nextlevel_choicesmode 0 //為玩家提供可供選擇的最低遊戲時間列表列表?
sv_vote_issue_nextlevel_prevent_change 0 //如果已經設置了nextlevel,則不允許投票。
sv_vote_issue_restart_game_allowed 0 //人們可以投票重啟比賽嗎?
sv_vote_issue_scramble_teams_allowed 0 //人們可以舉行投票來爭奪球隊嗎?
sv_vote_kick_ban_duration 0 //踢投票的人應該多長時間禁止服務器上的某人? (分鐘)
sv_lan "0"; // 若想讓伺服器連線至網際網路,需要設定此值為"0"。


sv_allow_point_servercommand always//一些地圖"點"會用到的


sv_region "4"; //Region Codes: 設定 Sv 所在地提示:


//      0- Us Eastcoast.
//      1- US Westcoast.
//      2- South America.
//      3- Europe.
//      4- Asia.
//      5- Australia.
//      6- Middle East.
//      7- Africa.
//      255- World?
-----------快速下載----------

sv_allowdownload "1"

sv_allowupload   "1"

sv_downloadurl "" 

可以無視net_maxfilesize解決玩家missing map無法加入伺服器的情話
-----------使用教學----------



tf_
tf_always_loser 0/1 // 給予所有玩家 獲勝羞辱  效果(但仍然可以開火) 需 sv_cheat 1
tf_allow_player_use 0/1 //允許玩家使用+use指令在伺服器上 綁定教學
tf_avoidteammates 0/1 // 無法穿越隊友(默認0)
tf_avoidteammates_pushaway 0/1  //站在隊友旁會被推擠 (默認:1)
tf_solidobjects 0 //可以穿越實體 例如 自己的建築
tf_highfive_max_range 4000//嘲諷長距範圍 例如 人離你 100公尺遠也能做嘲諷對他觸發不包含嘲諷殺
tf_feign_death_activate_damage_scale 0 //拿著送終不受到任何傷害
tf_forced_holiday 0-6 // 0 - 預設值;1 - 生日;2 - 萬聖節;3 - 聖誕節;4 - 情人節;5 - 鐵道盡頭更新(觸發事件會有鴨子 例如殺人 搶情報);6 - 滿月
tf_player_drop_bonus_ducks 1 //觸發事件時掉落鴨子(例如殺敵 搶奪情報)
tf_damageforcescale_self_soldier_rj 87 //火箭跳自身擊退高度
tf_damageforcescale_pyro_jump 87//火焰兵信號槍擊退高度
tf_weapon_criticals 0/1  - 隨機爆擊(主武器/副武器)
tf_weapon_criticals_melee 0-2 //近戰武器的隨機爆擊
如果設置為0,即使tf_weapon_criticals設置為1,近戰武器也不會爆擊。如果設置為1,近
戰武器只有在tf_weapon_criticals為1時才會爆擊。如果設置為2,則近戰武器可以爆擊 
所以tf_weapon_criticals指令對melee不會有影響。
tf_medieval 0/1  //中世紀模式 
在中世紀能夠在不使用 sv_cheats 的情況下透過使用指令 tf_medieval_thirdperson 1 開啟第三人稱視角。
tf_medieval_autorp 0/1 //開啟聊天解析器 把文字變成古文
tf_max_voice_speak_delay -2 //無語音回應冷卻
tf_damageforcescale_pyro_jump 200 //火焰冰信號槍擊退高度
tf_flamethrower_burstammo 0 //壓縮氣爆彈藥消耗量 默認20
tf_obj_upgrade_per_hit 200 //敲打建築一下耗多少金屬 默認25
tf_damageforcescale_self_soldier_rj //火箭跳自身擊退高度
tf_cheapobjects 1 //建築的金屬耗費為0
tf_sentrygun_notarget 1 //讓步哨無視所有玩家(同時也不能使用牧馬者遙控器)
tf_sentrygun_metal_per_rocket 1//步哨火箭修復率 
tf_fastbuild 1 //MVM準備時間的快速建築效果
tf_scout_air_dash_count 9487 //SCOUT連跳次數 默認1
tf_ctf_bonus_time 0//情報爆擊時間
tf_max_health_boost //超量治療上限
tf_player_spell_drop_on_death_rate 100//殺敵魔法書掉落機率
tf_test_spellindex -1// 拿到魔法書只能得到限定法術 -1不限 0火球1蝙蝠球2無敵3南瓜炸彈4大跳 5隱身 6傳送 7電電球 8縮小9火球10魔眼11骷髏
tf_damage_range 1000 // 造成傷害以及範圍
tf_halloween_unlimited_spells 1//無限法術
tf_always_loser 1 //獲勝羞辱
tf_player_spell_drop_on_death_rate 100//玩家死亡時掉落魔法書的機率
tf_player_movement_restart_freeze 1 //遊戲回合開始前倒數
tf_classlimit 1 // 所有兵種限制 0關閉 1限制所有類只能1個 和mp_highlander相似
tf_gravetalk 1 //死亡時也聽得到語音 看的到聊天
tf_grapplinghook_enable 1//鈎索
-------------------------自行測試-------------------------------

新增鈎跳 - 在被拉到鈎爪所在處途中按下跳躍鍵,能跳得更遠。(跳躍速度指令 "tf_grapplinghook_jump_up_speed")
最遠發射距離下降到 4000 單位。(指令 "tf_grapplinghook_max_distance")
鈎索攻擊間隔由 0.2 秒增加到 0.5 秒。
重新啟用鈎索的摔傷效果。(指令 "tf_grapplinghook_prevent_fall_damage")

---------------------------owo-------------------------------
tf_spy_invis_time 0               //SPY 隱身開始時間
tf_spy_invis_unstealth_time 0     //SPY 隱身解除時間
tf_spy_cloak_no_attack_time 0     //SPY 隱身結束 要幾秒後才能攻擊
tf_spy_cloak_regen_rate 100       //SPY 手錶能量再生速度
tf_flag_caps_per_round 0          //搶情報 0 = 無限 默認為3 或地圖預設 
tf_sentrygun_ammocheat 1          //步哨無限子彈
tf_dropped_weapon_lifetime 0      //玩家死亡掉落武器的存在時間 0 = 死亡時不會掉落武器
tf_allow_taunt_switch 2           //允許玩家在嘲諷時可以切換武器
tf_demoman_charge_regen_rate 1000 //DEMO盾牌衝刺冷卻回復速度
tf_powerup_mode 1                 //曼子力模式 非曼子力地圖似乎只有重生無敵效果
tf_spells_enabled 1               //啟用魔法書
tf_max_health_boost(“1.5”)
玩家可以通過治療師提升的最大健康因素。
磨損無懈可擊的時間。
tf_invuln_time(“1.0”)
完全健康的時間需要從玩家身上消失。
tf_boost_drain_time(“15.0”)
玩家
tf_medigun_autoheal 0/1 //醫療槍 即使左鍵沒有繼續押著 也還是會繼續治療(可在進階設定更改)




待測試
tf_flamethrower_maxdamagedist
tf_flamethrower_shortrangedamagemultiplier
tf_flamethrower_flametime
tf_caplinear 0不需要累計秒數即可佔領控制點
tf_scout_stunball_base_speed  SCOUT睡魔 球 投射物速度
tf_grenadelauncher_chargescale "1.0" 
tf_grenadelauncher_livetime "0.8" 
tf_grenade_forcefrom_blast "0.08" 
tf_grenade_forcefrom_bullet "0.8" 
tf_grenade_force_sleeptime "1.0" 
tf_pipebomb_force_to_move "1500.0"
tf_sentrygun_damage "16"
tf_sentrygun_metal_per_shell "1" 
tf_sentrygun_metal_per_rocket "3"
tf_sentrygun_newtarget_dist "300" 步哨射程範圍
tf_obj_gib_velocity_min
tf_obj_gib_velocity_max
tf_obj_gib_maxspeed
obj_child_damage_facto
obj_damage_factor "1"〜不確定這兩者之間的區別,


mp_


mp_disable_respawn_times 0/1 //開啟/關閉重生等待時間 

mp_friendlyfire 0/1 //友軍傷害

mp_scrambleteams //隨機分配隊伍 (在後面打數字 可以設定為幾秒後開始)

mp_restartgame //重新開始遊戲(同上 可以設置為幾秒後開始)

mp_timelimit //地圖時間

mp_waitingforplayers_cancel //等待玩家 (如果非零,則取消“等待玩家)

mp_waitingforplayers_time //準備時間 默認 - 30 最大 - 60(不知 你可以測試看看)

mp_team_unbalance_limit //加入隊伍平衡限制 - 假設 RED有7人 BLUE 有3人

mp_team_unbalance_limit 為0的話 BLUE的人可以移動到RED

mp_forcerespawnplayers //強制服務器上的所有玩家(包括機器人)重生

mp_highlander 1//每個兵種只能有1個人玩 不能重複(設置2為2個上限嗎? 不知道 我沒測試)

mp_humans_must_join_team any //強制玩家只能限定團隊any-blue-red-spectator 默認any 

mp_idledealmethod 0 //處理閒置玩家的方法 0-不踢除 1-移動到旁觀 2-踢除
mp_idlemaxtime 99999999// 閒置時間

mp_allowspectators 0//關閉旁觀者隊伍

待測試
sm_Cvar mp_capdeteriorate_time;sm_Cvar mp_blockstyle 0//推車 前面是10人推車佔領速度 後面是防守 其實我也不是很清楚 畢竟是兩年前測試的
weapon_medigun_damage_modifier "1.5"
縮放玩家在使用medigun治療時所造成的傷害。
weapon_medigun_construction_rate "10"
構建由medigun每秒治癒的對象健康。
weapon_medigun_charge_rate "40"
全部釋放medigun所需的時間。
weapon_medigun_chargerelease_rate
完全充電medigun所需的治療時間。


還有我沒提到的指令 - 有空再補充

所以現在也很少機會能夠研究這些



留言