本文へスキップ

CS2のbotコマンド:追加・削除・停止と練習設定

CS2のbotコマンドを使えば、自分のサーバーで練習環境を整えられます。チームや難易度の指定、敵の停止、弾薬の無限化などが可能です。コマンドの書式やラウンド設定、コンソールに貼り付けて使えるセットを紹介します。

CasewayCaseway
11 分326
CS2のbotコマンド:追加・削除・停止と練習設定
共有

CS2でコンソールを開く方法

ゲーム設定で「開発者コンソールを有効にする」をオンにし、~キーでコンソールを開きます。自分のサーバーでコマンドを入力してください。マッチのルールを変更するコマンドもあれば、「チート」表記のあるコマンドのように許可設定が必要なものもあります。

要点
コンソール
~キー(ゲーム設定で有効化)
「チート」表記のあるコマンド
sv_cheats 1を有効にしてから使用
すべてのbotを削除
bot_kick all
難易度
bot_difficulty:0~3

この表記のコマンドを使う前に、sv_cheats 1を入力してください。sv_cheatsはデフォルトで無効です。該当するコマンドには、それぞれ必要な設定を記載しています。これは自分のサーバー用の設定であり、マッチメイキングでコマンドを使う方法ではありません。

記事の用語
コンソール
コマンドや設定値を入力するゲーム内のウィンドウです。
「チート」表記(cheat)
コマンドの使用制限です。自分のサーバーで使うにはsv_cheats 1を有効にする必要があります。

CS2でbotを追加し、不要なbotを削除する方法

特定の陣営にbotを追加するなら、bot_add_tまたはbot_add_ctが手軽です。共通コマンドのbot_addでは、陣営や難易度、名前も指定できます。bot_kickを使うと、すべてのbot、片方の陣営のbot、名前を指定したbotを削除できます。

botの追加と削除
  • 指定したパラメーターでbotを追加します
  • テロリスト側にbotを追加します
  • カウンターテロリスト側にbotを追加します
  • すべてのbotを削除します
  • テロリスト側のbotを削除します
  • カウンターテロリスト側のbotを削除します
  • 名前を指定してbotを削除します
  • ゲーム内のbot数を設定しますデフォルト 10

bot_addの書式にある山括弧内は、パラメーターを入れる箇所です。t|ctは陣営を選ぶ指定です。山括弧や「タイプ」「名前」という文字を含めて、そのまま入力しないでください。選んだ陣営にbotを1体追加するだけなら、bot_add_tまたはbot_add_ctを使いましょう。

CS2でbotを1コマンドでキックする方法

マッチからすべてのボットを退出させるには、bot_kick allと入力します。これはbot_killとは異なります。前者はボットをサーバーから削除し、後者はボットをキルするコマンドで実行にはsv_cheats 1が必要です。マップを空にしたいときは、削除コマンドを使いましょう。

bot_kickを実行した後にボットが戻ってくる場合は、bot_quotaが原因です。ゲームモードの設定ファイルが、マップごとにbot_quotaを再設定しています。まずbot_quota 0を入力し、続けてbot_kick allを実行してください。そうすれば、bot_add_tまたはbot_add_ctで自分で追加するまで、マップにボットがいない状態を保てます。

チーム編成では、ほかの3つの変数も確認しましょう。bot_join_after_playerはデフォルトで有効になっており、プレイヤーが参加するまでbotは待機します。mp_autoteambalanceもデフォルトで有効で、自動チームバランスを設定します。mp_limitteamsは両陣営の人数差の上限を指定する変数です。標準値は2で、0にするとチェックが無効になります。

botの難易度と停止・フリーズ・射撃禁止の設定

bot_difficultyは新しく追加するbotの難易度を設定します。先に値を指定してからbotを追加してください。0は簡単、1は普通、2は難しい、3はエキスパートです。デフォルトは1です。この設定では、すでに追加されている敵の難易度は変わりません。

botの行動を設定するには、先にsv_cheats 1を有効にします。停止、射撃禁止、しゃがみはそれぞれ別のコマンドで設定できます。すべての制限を一度に有効にするのではなく、練習内容に必要なものを選びましょう。

botの行動
  • botを停止しますsv_cheats 1 が必要
  • botを凍結しますsv_cheats 1 が必要
  • botの射撃を禁止しますsv_cheats 1 が必要
  • botをしゃがませますsv_cheats 1 が必要
  • 指定したプレイヤーの動きをbotに再現させますsv_cheats 1 が必要
  • プレイヤーの視点の先にbotを配置しますsv_cheats 1 が必要
  • botからプレイヤーが見えなくなりますsv_cheats 1 が必要
  • botを倒しますsv_cheats 1 が必要

動かない標的を撃つならbot_stop 1、反撃を禁止するならbot_dont_shoot 1を使います。特定の場所に標的を置きたい場合は、設置したい場所に視点を合わせてbot_placeを実行してください。bot_mimicに指定するのはbotの名前ではなく、動きをコピーさせたいプレイヤーの番号です。

sv_cheatsを使わずに、コマンドでボットの武器を制限できます。bot_knives_onlyはナイフのみ、bot_pistols_onlyはピストルのみ、bot_snipers_onlyはスナイパーライフルのみです。bot_all_weaponsを使うと、すべての武器が使える状態に戻ります。

CS2の弾薬無限、ラウンド時間、所持金の設定

sv_cheats 1を有効にしてからsv_infinite_ammo 1を実行すると、弾薬が無限になります。手に持っている武器はもちろん、グレネードも使い切らなくなります。このセクションのほかの設定では、ウォームアップやラウンド開始、購入に関する項目を変更できます。時間の単位にも注意してください。爆弾マップのラウンド時間は分、フリーズ時間と購入時間は秒で指定します。

ラウンド、購入、所持金
  • 弾薬を無限にしますsv_cheats 1 が必要
  • ウォームアップを終了します
  • 1秒後にゲームを再スタートします
  • 爆弾マップのラウンド時間を分単位で設定します0の場合はmp_roundtimeが使われます
  • 通常の勝利条件ではラウンドが終了しなくなります無効にするには0を指定
  • ラウンド開始時のフリーズ時間を秒単位で設定しますデフォルト 6
  • マップ上のどこでも購入できるようにします
  • 購入時間を秒単位で設定しますデフォルト 90
  • 所持金の上限を設定しますデフォルト 16000
  • 開始時の所持金を設定しますデフォルト 800

数値のない行には変数名だけが記載されています。値を設定するには、変数名の後にスペースを空けて数値を入力してください。たとえば、購入時間90秒とフリーズタイム6秒は各変数のデフォルト値です。ゲームモードでは設定ファイルが値を決めるため、異なる場合があります。mp_roundtime_defuseを0にしてもラウンドが無制限になるわけではありません。ラウンド時間の設定はmp_roundtimeに委ねられます。

注意

mp_buy_anywhere 1を使うとマップ上のどこでも購入できるようになりますが、購入時間や所持金は設定されません。購入時間、所持金の上限、開始時の所持金は、それぞれmp_buytime、mp_maxmoney、mp_startmoneyで設定します。

死亡後にリスポーンさせるには、陣営ごとの設定を使います。テロリスト側はmp_respawn_on_death_t 1、カウンターテロリスト側はmp_respawn_on_death_ct 1です。死亡後も練習を続ける場合は、必要な陣営、または両方を有効にしてください。

グレネードと射撃:投げ直しと着弾位置の確認

グレネードの練習では、軌道を表示して直前の投擲を再現できます。射撃練習では、弾の着弾位置を表示できます。軌道表示はグレネードの動きを見るためのもの、着弾位置の表示は弾が当たった場所を確認するためのものです。

sv_grenade_trajectory_prac_trailtime 5は、投げたグレネードの軌道を5秒間表示します(設定範囲は0~8で、0にすると表示されません)。

グレネード、着弾表示、各種モード
  • グレネードの軌道を表示します
  • 直前の投擲を再現しますsv_cheats 1 が必要
  • 所持できるグレネードの数を設定しますデフォルト 3
  • 弾の着弾位置を表示します
  • 壁をすり抜けて飛べるようになりますsv_cheats 1 が必要
  • 無敵状態になりますsv_cheats 1 が必要
  • 指定したアイテムを入手します

sv_showimpacts 1では、赤いマーカーがクライアント側、青いマーカーがサーバー側の表示です。sv_rethrow_last_grenadeで再現されるのは直前に投げたグレネードで、一覧から選ぶことはできません。giveでは「アイテム」という表記をアイテムのパラメーターに置き換えてください。山括弧を含む書式そのものは、アイテムを出すコマンドとして使えません。

CS2の練習に使えるコマンドセット

以下は、カウンターテロリスト側の動かないbotを撃つためのセットです。1行にまとめてコピーし、自分のサーバーのコンソールに貼り付けてください。コマンドは順番に実行されます。まず既存のbotを削除し、難易度を普通に設定してから、新しいbotを追加します。弾薬無限、マップ上のどこでも購入できる設定、着弾位置の表示も含まれています。

CS2のカスタムマップで、膨らませた遮蔽物の間から射撃するプレイヤー
画像: Valve, store.steampowered.com
練習用設定:カウンターテロリスト側の動かないbot
  • 「チート」表記のあるコマンド
  • 既存のbotを削除
  • 難易度を普通に設定
  • カウンターテロリスト側のbotを追加
  • botをその場に停止
  • botの射撃を禁止
  • 弾薬を無限にする
  • どこでも購入可能にする
  • 着弾位置を表示
  • ウォームアップを終了
「;」区切りの 1 行でコピーされます。起動のたびに適用するには autoexec.cfg に追加してください。

テロリスト側にbotを追加する場合は、bot_add_ctをbot_add_tに置き換えてください。このセットではラウンド時間や購入時間、所持金の設定は変わりません。必要な項目は上のコマンド一覧から別途設定してください。グレネードの練習にはsv_grenade_trajectory_prac_pipreview 1を追加し、直前に投げたグレネードを投げ直すにはsv_rethrow_last_grenadeを使います。

マッチから抜ける方法とプレイヤーのキック

disconnectは現在のマッチから抜けるコマンド、quitはゲームを終了するコマンドです。自分のサーバーからプレイヤーを退出させるには、名前を指定してkick、番号を指定してkickidを使います。bot_kickはbot用のコマンドなので、混同しないようにしましょう。

  • disconnect — マッチから退出します。
  • quit — ゲームを終了します。
  • kick <名前> — 自分のサーバーから、名前を指定してプレイヤーを退出させます。
  • kickid <番号> — 自分のサーバーから、番号を指定してプレイヤーを退出させます。

よくある質問

コマンドが意図したとおりに動かない場合は、パラメーターやsv_cheats 1が必要かどうか、自分のサーバーで入力しているかを確認してください。また、チーム編成の設定と、botの削除と死亡の違いにも注意しましょう。

CS2でbotをまとめてキックするには?

自分のサーバーのコンソールでbot_kick allを入力してください。すべてのbotを削除できます。bot_killはbotを倒すだけで、実行にはsv_cheats 1が必要です。

片方のチームにbotを追加するには?

テロリスト側にはbot_add_t、カウンターテロリスト側にはbot_add_ctを使います。bot_quotaでbotの人数を設定でき、デフォルトは10です。片方の陣営に人数が偏る編成では、自動チームバランスのmp_autoteambalanceと人数差の上限を決めるmp_limitteamsも確認してください。デフォルトの人数差は2で、値を0にするとチェックが無効になります。

CS2で弾薬を無限にするには?

自分のサーバーで、まずsv_cheats 1、続けてsv_infinite_ammo 1を入力してください。弾薬無限のコマンドには「チート」表記があるため、sv_cheatsを有効にしないと動きません。手持ちのグレネードも無限になります。

botコマンドが動かないときは?

bot_stop 1やbot_placeなど、「チート」表記のある行動コマンドを使うには、自分のサーバーでsv_cheats 1が必要です。パラメーターも確認しましょう。bot_mimicにはプレイヤー番号を指定します。また、bot_difficultyで設定できるのは新しく追加するbotの難易度です。プレイヤーが参加するまでbotが出現しない場合は、デフォルトでプレイヤーの参加を待つbot_join_after_playerも確認してください。

誤りや不正確な点を見つけましたか?ページ上のテキストを選択して Ctrl+Enter を押すと、その部分が自動でメッセージに入ります。
共有
Caseway
Caseway編集部

Casewayブログ編集部:CS2スキンマーケットのニュースや分析、ガイド、アイテムWikiをお届けします。

ブログの記事 63 件この著者のすべての記事
Caseway のケースCaseway の CS2 ケース155 個のケース、¥115 からすべてのケース

あわせて読みたい

すべての記事を見る