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_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を凍結します
- botの射撃を禁止します
- botをしゃがませます
- 指定したプレイヤーの動きをbotに再現させます
- プレイヤーの視点の先にbotを配置します
- botからプレイヤーが見えなくなります
- botを倒します
動かない標的を撃つなら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を実行すると、弾薬が無限になります。手に持っている武器はもちろん、グレネードも使い切らなくなります。このセクションのほかの設定では、ウォームアップやラウンド開始、購入に関する項目を変更できます。時間の単位にも注意してください。爆弾マップのラウンド時間は分、フリーズ時間と購入時間は秒で指定します。
- 弾薬を無限にします
- ウォームアップを終了します
- 1秒後にゲームを再スタートします
- 爆弾マップのラウンド時間を分単位で設定します
- 通常の勝利条件ではラウンドが終了しなくなります
- ラウンド開始時のフリーズ時間を秒単位で設定します
- マップ上のどこでも購入できるようにします
- 購入時間を秒単位で設定します
- 所持金の上限を設定します
- 開始時の所持金を設定します
数値のない行には変数名だけが記載されています。値を設定するには、変数名の後にスペースを空けて数値を入力してください。たとえば、購入時間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_showimpacts 1では、赤いマーカーがクライアント側、青いマーカーがサーバー側の表示です。sv_rethrow_last_grenadeで再現されるのは直前に投げたグレネードで、一覧から選ぶことはできません。giveでは「アイテム」という表記をアイテムのパラメーターに置き換えてください。山括弧を含む書式そのものは、アイテムを出すコマンドとして使えません。
CS2の練習に使えるコマンドセット
以下は、カウンターテロリスト側の動かないbotを撃つためのセットです。1行にまとめてコピーし、自分のサーバーのコンソールに貼り付けてください。コマンドは順番に実行されます。まず既存のbotを削除し、難易度を普通に設定してから、新しいbotを追加します。弾薬無限、マップ上のどこでも購入できる設定、着弾位置の表示も含まれています。

- 「チート」表記のあるコマンド
- 既存のbotを削除
- 難易度を普通に設定
- カウンターテロリスト側のbotを追加
- botをその場に停止
- botの射撃を禁止
- 弾薬を無限にする
- どこでも購入可能にする
- 着弾位置を表示
- ウォームアップを終了
テロリスト側に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も確認してください。
















