BOTの設定

Last-modified: 2023-07-31 (月) 22:47:10
 
 

コマンド

赤字のコマンドは、「sv_cheats 1」をコンソールに打ち込んでおかないと使用できない。
また、「sv_cheats」がOnになっていると実績のカウントがされなくなる。

bot_add_ctBOTをCTに1人追加
bot_add_tBOTをTに1人追加
bot_quota "?"BOTを指定人数になるまで追加
bot_join_team "?"bot_quotaで入るチームを指定する (?:any,t,ct)
bot_quota_mode "?"bot_quotaの挙動が変化 (?:normal,fill,match)
bot_kickBOTを全員キックする
bot_killBOTを全員死亡させる
mp_respawn_on_death_ct "?"CTはリスポーンするようになる (0:Off,1:On)
mp_respawn_on_death_t "?"Tはリスポーンするようになる (0:Off,1:On)
bot_difficulty "?"BOTの強さを指定する (0:Easy,1:Normal,2:Hard)
bot_snipers_onlyBOTがスナイパーライフルのみを使用するようになる
bot_pistols_onlyピストルのみを使用するようになる
bot_knives_onlyナイフのみを使用するようになる
bot_all_weapons全ての武器を使用するようになる (デフォルト)
bot_chatter "radio"喋る頻度を指定する (?:off,radio,minimal,normal)
bot_join_after_player "?"プレイヤーの後からジョインする (0:Off,1:On)
bot_defer_to_human_goals "?"同チームにプレイヤーが居る場合BOTが目標を達成しない(0:Off,1:On)
bot_defer_to_human_items "?"同チームにプレイヤーが居る場合BOTがC4を持たない (0:Off,1:On)
bot_take_controlプレイヤー死亡後、観戦中のBOTを操作する (EキーでもBOTの操作に移る)
sv_cheats "?"チートコマンドの許可 (0:Off,1:On)
bot_dont_shoot "?"BOTが射撃をしなくなる (0:Off,1:On,チートコマンド)
bot_crouch "?"移動が歩きかしゃがみになる(0:Off,1:On,チートコマンド)
bot_stop "?"移動も攻撃もしなくなる (0:Off,1:On,チートコマンド)
bot_zombie "?"bot_stopとほぼ同じだがプレイヤーが近づくと避ける (0:Off,1:On,チートコマンド)
bot_mimic "?"プレイヤーの入力とシンクロして動く (0:Off,1:On,チートコマンド)
bot_mimic_yaw_offset "180"bot_mimic使用時の向きを指定する(単位:角度,0:プレイヤーと同じ,180:プレイヤーと正反対,チートコマンド)
bot_place1体をプレイヤーの正面にワープさせる (チートコマンド)
bot_randombuy "?"買い物がランダムになる(0:Off,1:On,チートコマンド)
bot_freeze "?"bot_stopとほぼ同じ (チートコマンド)
bot_goto_mark "?"指定したNAVメッシュにBOTを移動させる (チートコマンド)
bot_goto_selected "?"BOTを移動させたい場所を指定する (チートコマンド)
bot_loadout "?"武器名をいれるとその武器を使用するようになる (チートコマンド)
bot_show_nav "?"BOTが行動できる範囲を表示する(0:Off,1:On,チートコマンド)
bot_traceview "?"show_botを使用したあと使用botが移動したnavメッシュを表示する(0:Off,1:On,チートコマンド)
bot_debug "?"BOTの動きがおかしい時に使用すると修正すべき部分を表示する (0:Off,1:On,チートコマンド)
r_drawothermodels "?"BOT含むオブジェクトを壁越しに表示するかの設定 (0:オブジェクト非表示,1:Off,2:On,チートコマンド)
god自分の無敵化 (トグルでOn/Off,チートコマンド)
godsプレイヤー全員&BOT全員無敵化 (トグルでON/OFF,チートコマンド)
impulse 101弾薬を補給し、お金が$16000になり、体力も100になる (チートコマンド)
noclip自由移動 (トグルでON/OFF,チートコマンド)
mp_maxrounds "?"最大ラウンド数 (Min:0)
mp_autoteambalance "?"オートチームバランス (0:Off,1:On)
mp_limitteams "?"チームの最大人数差(無効:0,Max:30)
mp_roundtime "?"ラウンドタイムの設定(単位:分,Min:1,Max:60)
mp_roundtime_defuse "?"爆破モードのラウンドタイムの設定(単位:分,Min:1,Max:60)
mp_roundtime_hostage "?"人質モードのラウンドタイムの設定(単位:分,Min:1,Max:60)
mp_startmoney "?"ゲーム開始時のマネーの設定 (Min:0,Max:64000)
mp_maxmoney "?"マネーの上限 (Min:0,Max:64000)
mp_buytime "?"ラウンド中の購入時間の設定 (単位:秒,Min:0)
mp_buy_during_immunity "0"詳細不明。ただしデスマッチの場合、値を0にしないと上記コマンドでの購入時間が変わらない。
mp_freezetime "?"ラウンド開始時の停止時間 (単位:秒,Min:0,Max:60)
mp_round_restart_delay "?"ラウンド終了~次ラウンド開始までの時間 (単位:秒,Min:0)
mp_teammates_are_enemies "?"FFAの設定 (0:Off,1:On)
mp_death_drop_gun "?"死亡時に武器を落とす (0:落とさない,1:落とす,2:落とさないが既に落ちた武器は拾える)
mp_free_armor "?"防具(ベスト+ヘルメット)を自動装備する (0:装備しない,1:装備する)
sv_infinite_ammo "?"弾薬を無限にする (0:Off,1:Onリロード不要,2:Onリロード必要)
sv_showimpacts "?"弾丸の着弾場所と着弾時のヒットボックスを表示する (0:Off,1:On(桃),2:On(赤),3:On(青),チートコマンド)※1
sv_grenade_trajectory "?"投擲物の軌道と着弾時のヒットボックスを表示する (0:OFF,1:ON,チートコマンド)
sv_gravity "?"重力を変える、数値が低ければ重力が弱くなり、大きくすれば重力が強くなる (デフォルト:800)
sv_regeneration_force_on "?"ヘルス自動回復 (0:Off,1:On,チートコマンド)
weapon_debug_spread_show "?"ストッピング判定を可視化 (0:OFF,1;ON,チートコマンド) ※2
weapon_accuracy_nospread "?"集弾率低下による着弾のズレを無くす (0:OFF,1;ON,チートコマンド)
weapon_recoil_scale "?"リコイルなし。実用性はない (0:リコイルなし,1:リコイルあり(小),2:リコイルあり(デフォルト),チートコマンド)

※1 青が本来の着弾点。赤が集弾率低下によってズレた実際の着弾点。桃は両方表示。

※2 初期クロスヘアや、静的クラシッククロスヘアだと表示されない。

コマンドの使い方

コンソールに一行一行打ち込んでもできますが、新しくbot用のconfigファイルを作った方が楽です。

 

まず、configファイルが置かれている場所に"xxxxx.cfg"と適当なcfgファイルを作ります。
そこに上のコマンドなどを書いて保存。
ゲーム上でコンソールを出し"exec xxxxx.cfg"と入力すればbot用の設定が読み込まれます。
また、自身がテロリスト側とカウンターテロリスト側で別のconfigファイルを用意したほうが良いです。

 

CTのbot撃ち設定の一例

  1. C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
    に"bot_ct.cfg"を作る。
  2. "bot_ct.cfg"に
    mp_freezetime "0" //ラウンド開始時の停止時間を0秒にする
    mp_limitteams "16" //1つのチームの人数制限を16人にする
    mp_autoteambalance "0" //自動でチームの人数が均等にならないようにする
    mp_respawn_immunitytime "0" //復活するまでの時間を0秒にする
    bot_kick //botを全員キックする
    bot_difficulty "2" //botの難易度をhardにする
    bot_dont_shoot "1" //botが攻撃してこない
    mp_respawn_on_death_ct "1" //CTは死亡した時、復活する
    sv_cheats "1" //チートコマンド有効化
    sv_infinite_ammo "1" //武器の弾を無限にする
    bot_join_team "ct" //botをCTのみに追加
    bot_quota "16" //botを最大15体追加
    mp_roundtime "999" //ラウンドタイムを60分にする
    mp_restartgame "1" //ラウンドを終了してリスタートする
    mp_death_drop_gun "2" //botは武器を落とさないが、自分で落とすなどして既にある武器は拾える
    bind "F1" "give weapon_usp_silencer;give weapon_glock"
    bind "F2" "give weapon_ak47;give weapon_m4a1_silencer;give weapon_m4a1"
    bind "F3" "give weapon_awp"
    を記述して保存する。
  3. ゲームを起動し、ボットとオフラインからマップを選ぶ又はコンソールからマップを選ぶ(changelevelを使用)
    デスマッチモードを選択してマップに入ったら、コンソールを出してexec bot_ctと入力する。
    そうすると、2で書いた設定が読み込まれます。
     

Tのbotを撃ちたい場合

  1. "bot_t.cfg"に
    mp_freezetime "0" //ラウンド開始時の停止時間を0秒にする
    mp_limitteams "16" //1つのチームの人数制限を16人にする
    mp_autoteambalance "0" //自動でチームの人数が均等にならないようにする
    mp_respawn_immunitytime "0" //復活するまでの時間を0秒にする
    bot_kick //botを全員キックする
    bot_difficulty "2" //botの難易度をhardにする
    bot_dont_shoot "1" //botが攻撃してこない
    mp_respawn_on_death_t "1" //Tは死亡した時、復活する
    sv_cheats "1" //チートコマンド有効化
    sv_infinite_ammo "1" //武器の弾を無限にする
    bot_join_team "t" //botをTのみに追加
    bot_quota "16" //botを最大15体追加
    mp_roundtime "999" //ラウンドタイムを60分にする
    mp_restartgame "1" //ラウンドを終了してリスタートする
     

一発で設定を呼び出したい

autoexec.cfg

bind "F12" "exec bot_ct.cfg"

と記述して保存します。
F12を押せば一発で設定が読み込まれます。
他のキーに設定したい方は、F12の部分を変えて下さい。bindに使えるキー

コメント