2026年9月のクロスヘアアップデート後に CS2 が公開しているクロスヘア関連の cvar を、コンソールが受け付ける範囲、ゲーム標準の値、画面上で何が変わるかとあわせて掲載しています。
これらはすべて開発者コンソールで実行します。設定、ゲーム、開発者コンソールを有効にするからオンにし、チルダキーで開いてください。アップデートでクロスヘアは整数ピクセル単位になり、サイズ系のコマンドは名前が変わりました。cl_crosshairsize は cl_crosshair_length に、cl_crosshairgap は cl_crosshair_gap になっています。旧名を使った古いコンフィグでは、もう何も変わりません。設定メニューはギャップについてコンソールより狭い範囲しか用意していないため、UI からは設定できないように見える値があります。
これらを打ちたくない場合は、ジェネレーターで見た目を確認しながら作ってコードを書き出すか、既存のコードをデコーダーに貼り付けて、その裏側にある正確なコマンドを確認してください。
形状
| コマンド | 範囲 | 初期値 | 効果 |
cl_crosshairstyle | 0 to 9 | 7 | クロスヘアの種類。0 ダイナミッククロス、1 ダイナミックサークル、2 ダイナミッククロス(レガシー)、3 スタティックサークル、4 スタティッククロス、5 スタティッククロス(射撃フィードバック)、6 ドットのみ、7 ダイナミッククアッド(初期設定)、8 スタティックスクエア、9 スタティッククアッド。 |
cl_crosshair_length | 0 to 255 px | 8 | 各バーの長さ(ピクセル)。cl_crosshairsize の後継です。 |
cl_crosshair_gap | -3840 to 3840 px (UI -10 to 128) | 4 | バーと中心の間隔(ピクセル)。0 と 1 はどちらも十字を閉じ、それより上は1段階ごとに1ピクセル広がります。負の値が効くのはスタイル2だけです。cl_crosshairgap の後継です。 |
cl_crosshair_thickness | 0 to 32 px | 2 | 各バーの幅(整数ピクセル)。センタードットの大きさもこれで決まります。 |
cl_crosshairdot | 0 or 1 | 0 | クロスヘアの中心に点を描きます。 |
cl_crosshair_t | 0 or 1 | 0 | Tスタイルのクロスヘア。十字系スタイルの上のバーを消して左・右・下を残します。 |
cl_crosshair_screen_height | 240 to 65535 | 1080 | ピクセルサイズの基準となる画面の高さ。CS2 はここからあなたの解像度に合わせてクロスヘアを拡大縮小するので、コードはどのモニターでも同じ大きさに見えます。 |
アウトライン
| コマンド | 範囲 | 初期値 | 効果 |
cl_crosshair_drawoutline | 0, 1 or 2 | 1 | アウトラインのモード:0 オフ、1 各バーの周囲に1ピクセルの縁、2 上辺と左辺だけのハーフアウトライン。 |
cl_crosshairoutline_r | 0 to 255 | 0 | アウトラインの色の赤成分。アウトラインはもう常に黒ではありません。 |
cl_crosshairoutline_g | 0 to 255 | 0 | アウトラインの色の緑成分。 |
cl_crosshairoutline_b | 0 to 255 | 0 | アウトラインの色の青成分。 |
cl_crosshairoutline_a | 0 to 255 | 255 | アウトラインの不透明度。255 で完全に不透明です。 |
色とアルファ
| コマンド | 範囲 | 初期値 | 効果 |
cl_crosshaircolor_r | 0 to 255 | 0 | クロスヘアの色の赤成分。色のプリセットはもうありません。 |
cl_crosshaircolor_g | 0 to 255 | 255 | クロスヘアの色の緑成分。 |
cl_crosshaircolor_b | 0 to 255 | 0 | クロスヘアの色の青成分。 |
cl_crosshaircolor_a | 0 to 255 | 255 | クロスヘアの不透明度。255 で完全に不透明です。cl_crosshairalpha の後継です。 |
ダイナミック挙動
| コマンド | 範囲 | 初期値 | 効果 |
cl_crosshair_dynamic_spread_limit | 0 to 255 | 255 | ダイナミック系スタイル(0、1、7)が精度低下に合わせて開く幅の上限。 |
cl_crosshair_dynamic_splitdist | 0 to 127 | 3 | ダイナミッククロス(レガシー)でバーがどれだけ離れて分割するか。 |
cl_crosshair_dynamic_splitalpha_innermod | 0 to 1 | 0 | 分割したバーの内側部分に掛かるアルファ倍率。 |
cl_crosshair_dynamic_splitalpha_outermod | 0.3 to 1 | 1 | 分割したバーの外側部分に掛かるアルファ倍率。 |
cl_crosshair_dynamic_maxdist_splitratio | 0 to 1 | 1 | 最大距離のうち、どの割合でバーの分割が完了するか。スタティッククアッドでは4つの弧の大きさを決めます。 |
cl_crosshair_recoil | 0 or 1 | 1 | クロスヘアが画面中央に留まらず、スプレーのパターンに追従します。アップデート以降は初期設定でオンです。 |
スコープドット
| コマンド | 範囲 | 初期値 | 効果 |
cl_ironsight_dot_scale | 0.1 to 2 | 1 | スコープ付き武器のドットの大きさ。0.1〜2。 |
cl_ironsight_usecrosshaircolor | 0 or 1 | 0 | スコープドットを既定の色ではなく自分のクロスヘアの色で描きます。 |
共有コードに含まれないもの
| コマンド | 範囲 | 初期値 | 効果 |
crosshair | 0 or 1 | 1 | マスタースイッチ。0 にするとクロスヘアが完全に消えます。 |
cl_crosshair_friendly_warning | 0 or 1 | 1 | 味方が射線上にいるとき、クロスヘアに警告マーカーを表示します。 |
cl_crosshair_sniper_width | 0 to 20 | 1 | スコープを覗いたときの細いスナイパークロスヘアの線の太さ。 |
cl_crosshair_sniper_show_normal_inaccuracy | 0 or 1 | 0 | スコープ時のスナイパークロスヘア表示に、移動による精度低下を反映します。 |
apply_crosshair_code | 共有コード | なし | クロスヘアの共有コードを一括で適用します。受け付けるのは新しい CS… 形式だけです。 |
2026年9月のアップデートで名前が変わった・削除されたもの
| 旧コマンド | 代わりに使うもの | 効果 |
cl_crosshairsize | cl_crosshair_length | 名前が変わりました。値は旧来の0〜10の尺度ではなくピクセルです。 |
cl_crosshairgap | cl_crosshair_gap | 名前が変わりました。値は基準値4からのオフセットではなく、中心からのピクセル数です。 |
cl_crosshairthickness | cl_crosshair_thickness | 名前が変わりました。値は整数ピクセルです。 |
cl_crosshairalpha | cl_crosshaircolor_a | 名前が変わりました。アルファは色の一部になりました。 |
cl_crosshaircolor | RGB の3成分 | 削除されました。5つの色プリセットはなくなったので、代わりに RGB の各成分を設定します。 |
cl_crosshair_outlinethickness | アウトラインのモード | 削除されました。アウトラインは1ピクセルで、フルかハーフかをアウトラインのモードで選びます。 |
cl_crosshairusealpha | なし | クロスヘアコードに含まれなくなりました。アルファは常に適用されます。 |
cl_crosshairgap_useweaponvalue | なし | クロスヘアコードに含まれなくなりました。 |
cl_fixedcrosshairgap | なし | クロスヘアコードに含まれなくなりました。 |
貼り付けるだけのコンフィグ
これはプロの多くが行き着く形を、新しいコマンド名で書いたものです。小さなスタティッククロス、不透明な緑、バーは中心にぴったり接し、アウトラインはなし。ブロック全体をコンソールに貼り付けるか、autoexec.cfg に入れてください。
cl_crosshairstyle 4
cl_crosshair_length 2
cl_crosshair_gap 1
cl_crosshair_thickness 2
cl_crosshair_drawoutline 0
cl_crosshaircolor_r 0
cl_crosshaircolor_g 255
cl_crosshaircolor_b 0
cl_crosshaircolor_a 255
cl_crosshairdot 0
cl_crosshair_t 0
cl_crosshair_recoil 0
ここから先は、3つの値でほぼ用が足ります。クロスヘアを見失いやすいなら cl_crosshair_length を3〜5に上げ、中心をもっと見たいなら cl_crosshair_gap を2か3に上げ、明るい壁で見えなくなるなら cl_crosshair_drawoutline を1か2にします。
便利なバインド
クロスヘアのスプレー追従を切り替えます。リコイルパターンを覚えるときに便利です:
bind "F4" "toggle cl_crosshair_recoil 0 1"
保存した2つのクロスヘアを切り替えます。たとえばライフル用と、AWP 用の大きめのもの。新しい形式のコードを使ってください。CSGO- コードはバインドでも使えなくなりました:
bind "F5" "apply_crosshair_code CS2VkbZz3rjH7UzZTUsLDYH7O25fYRoviPYK8eym3XtVhE"
bind "F6" "apply_crosshair_code CS4N3cTLGtbqN5JxffWv6vBB5dqiCwEP55KQhZQ4bJ4JQE"
スクリーンショット用にクロスヘアを消し、同じキーで戻します:
bind "F7" "toggle crosshair 0 1"
コンソールに打ち込んだバインドは、そのセッション限りです。残すには autoexec.cfg に書き、Steam の起動オプションに +exec autoexec を追加してください。詳しい手順はクロスヘアコードの取り込み方のガイドにあります。
値の選び方
範囲を知るのは半分にすぎません。長さとギャップの目安や、マップごとの色選びなど、試合で実際に機能するものについてはCS2のおすすめクロスヘア設定をお読みいただくか、プロのクロスヘアコードから始めて調整してください。