本文へスキップ
CS2 Crosshair Code

2026 CS2 のクロスヘアアップデートに対応済み:このサイトのコードはすべて新しい CS… 形式です。 古い CSGO- コードをお持ちですか?変換する

CS2クロスヘアコマンド全一覧(2026年アップデート)

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のおすすめクロスヘア設定をお読みいただくか、プロのクロスヘアコードから始めて調整してください。

よくある質問

CS2 で cl_crosshairsize が効かなくなったのはなぜですか。

2026年9月のクロスヘアアップデートで cl_crosshair_length に名前が変わり、単位もピクセルになったためです。cl_crosshairgap は cl_crosshair_gap に、cl_crosshairthickness は cl_crosshair_thickness に、cl_crosshairalpha は cl_crosshaircolor_a になりました。古いコンフィグは新しい名前と新しい値に書き換える必要があります。

共有コードに保存されるクロスヘアコマンドはどれですか。

このページの形状、アウトライン、色、ダイナミック挙動、スコープドットにあるものすべてです。マスタースイッチの crosshair、フレンドリーファイアの警告、スナイパー関連の2つのコマンドは形式に含まれないため、別途設定する必要があります。

設定メニューでは指定できない値をコンソールが受け付けるのはなぜですか。

メニューのスライダーは cvar 本体より狭い範囲を使っているためです。ギャップのスライダーは -10〜128 ですが、cl_crosshair_gap は -3840〜3840 を受け付け、その値は共有コードを経由しても失われません。

ギャップの値は今どういう意味ですか。

バーと中心の間隔をピクセルで表したものです。ギャップ0とギャップ1はどちらも十字を閉じ、それより上は1段階ごとに1ピクセル広がります。負の値が意味を持つのは、スタイル2のダイナミッククロス(レガシー)だけです。

クロスヘアのコマンドをセッションをまたいで保持するには。

ゲームの csgo/cfg フォルダー内の autoexec.cfg に書き、Steam の起動オプションに +exec autoexec を追加してください。あるいは共有コードを取り込めば、ゲームが自動的に設定へ保存します。