本文へスキップ
CS2 Crosshair Code

CS2クロスヘアコマンド全一覧

CS2 が公開しているクロスヘア関連の cvar を、コンソールが受け付ける範囲、ゲーム標準の値、画面上で何が変わるかとあわせて掲載しています。

これらはすべて開発者コンソールで実行します。設定、ゲーム、開発者コンソールを有効にするからオンにし、チルダキーで開いてください。小数はそのままの表記で受け付けられます。例:cl_crosshairthickness 0.5。設定メニューはサイズとギャップについてコンソールより狭い範囲しか用意していないため、プロの値の中には UI から設定できないように見えるものがあります。

これらを打ちたくない場合は、ジェネレーターで見た目を確認しながら作ってコードを書き出すか、既存のコードをデコーダーに貼り付けて、その裏側にある正確なコマンドを確認してください。

形状

コマンド 範囲 初期値 効果
cl_crosshairstyle 0 to 5 0 クロスヘアの種類。0〜3 は移動や射撃で広がるクラシックのダイナミック系、4 はクラシック・スタティック、5 はレガシーです。
cl_crosshairsize 0 to 25.5 (UI 0 to 10) 5 各バーの長さ。メニューのスライダーは 10 で止まりますが、コンソールは 25.5 まで受け付けます。
cl_crosshairgap -12.8 to 12.7 (UI -5 to 5) 1 バーと中心の間隔。基準距離4ピクセルからのオフセットなので、-4 でバーが中心に接します。プロはコンソール経由で -7 まで下げることもあります。
cl_crosshairthickness 0 to 25.5 (UI 0 to 3) 0.5 各バーの幅。ゲームは結果を整数ピクセルに丸めます。
cl_crosshairdot 0 or 1 0 クロスヘアの中心に点を描きます。
cl_crosshair_drawoutline 0 or 1 0 各バーの周囲の黒いアウトラインをオン・オフします。
cl_crosshair_outlinethickness 0 to 3, in steps of 0.5 1 アウトラインの太さ。アウトラインがオンのときだけ効果があります。
cl_crosshair_t 0 or 1 0 Tスタイルのクロスヘア。上のバーを消して左・右・下を残します。
cl_crosshairgap_useweaponvalue 0 or 1 0 自分のギャップ設定ではなく、持っている武器が定めるギャップ値を使います。
cl_fixedcrosshairgap -12.8 to 12.7 3 固定クロスヘアのギャップ。スコープ使用時や特定の武器で構えたときに表示されるものです。

色とアルファ

コマンド 範囲 初期値 効果
cl_crosshaircolor 0 to 5 1 色のプリセット。0 赤(250, 50, 50)、1 緑(50, 250, 50)、2 黄(250, 250, 50)、3 青(50, 50, 250)、4 シアン(50, 250, 250)、5 カスタム。
cl_crosshaircolor_r 0 to 255 50 カスタム色の赤成分。cl_crosshaircolor が 5 のときだけ使われます。
cl_crosshaircolor_g 0 to 255 250 カスタム色の緑成分。cl_crosshaircolor が 5 のときだけ使われます。
cl_crosshaircolor_b 0 to 255 50 カスタム色の青成分。cl_crosshaircolor が 5 のときだけ使われます。
cl_crosshairalpha 0 to 255 200 クロスヘアの不透明度。255 で完全に不透明です。
cl_crosshairusealpha 0 or 1 1 0 にするとアルファ値が無視され、アルファ 200 と加算合成が強制されます。暗い背景では光って見えます。

ダイナミック挙動

コマンド 範囲 初期値 効果
cl_crosshair_dynamic_splitdist 0 to 127 7 ダイナミック系スタイルでバーがどれだけ広がるか。
cl_crosshair_dynamic_splitalpha_innermod 0 to 1 1 分割したバーの内側部分に掛かるアルファ倍率。
cl_crosshair_dynamic_splitalpha_outermod 0 to 1 0.5 分割したバーの外側部分に掛かるアルファ倍率。
cl_crosshair_dynamic_maxdist_splitratio 0 to 1 0.3 最大距離のうち、どの割合でバーの分割が完了するか。
cl_crosshair_recoil 0 or 1 0 CS2 のみ。クロスヘアが画面中央に留まらず、スプレーのパターンに追従します。

共有コードに含まれないもの

コマンド 範囲 初期値 効果
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 共有コード なし クロスヘアの共有コードを一括で適用します。

貼り付けるだけのコンフィグ

これはプロの多くが行き着く形です。小さく、スタティックで、不透明な緑、バーは中心にほぼ接しています。ブロック全体をコンソールに貼り付けるか、autoexec.cfg に入れてください。

cl_crosshairstyle 4
cl_crosshairsize 1
cl_crosshairgap -4
cl_crosshairthickness 1
cl_crosshair_drawoutline 0
cl_crosshaircolor 1
cl_crosshairalpha 255
cl_crosshairusealpha 1
cl_crosshairdot 0
cl_crosshair_t 0

ここから先は、3つの値でほぼ用が足ります。クロスヘアを見失いやすいなら cl_crosshairsize を2か3に上げ、中心をもっと見たいなら cl_crosshairgap を0に近づけ、明るい壁で見えなくなるなら cl_crosshair_drawoutline をオンにします。

便利なバインド

クロスヘアのスプレー追従を切り替えます。リコイルパターンを覚えるときに便利です:

bind "F4" "toggle cl_crosshair_recoil 0 1"

保存した2つのクロスヘアを切り替えます。たとえばライフル用と、AWP 用の大きめのもの:

bind "F5" "apply_crosshair_code CSGO-aNQn2-upV5w-M8dOd-OOwcf-2pFKO"
bind "F6" "apply_crosshair_code CSGO-hzGdv-OVFPn-OarUo-OSZCY-wwXsO"

スクリーンショット用にクロスヘアを消し、同じキーで戻します:

bind "F7" "toggle crosshair 0 1"

コンソールに打ち込んだバインドは、そのセッション限りです。残すには autoexec.cfg に書き、Steam の起動オプションに +exec autoexec を追加してください。詳しい手順はクロスヘアコードの取り込み方のガイドにあります。

値の選び方

範囲を知るのは半分にすぎません。解像度別のサイズとギャップの目安や、マップごとの色選びなど、試合で実際に機能するものについてはCS2のおすすめクロスヘア設定をお読みいただくか、プロのクロスヘアコードから始めて調整してください。

よくある質問

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

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

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

メニューのスライダーは cvar 本体より狭い範囲を使っているためです。サイズはコンソールなら 25.5 までですがメニューでは 10 で止まり、ギャップはコンソールなら -12.8 までですがメニューでは -5 で止まります。

負のギャップは実際に何をしていますか。

ギャップは基準距離4ピクセルからのオフセットです。ギャップ -4 でバーの内端が中心に接し、-3 で1ピクセルだけ空き、正の値ではバーがさらに外へ広がります。

ダイナミック分割のコマンドはスタティッククロスヘアにも効きますか。

効きません。cl_crosshair_dynamic_splitdist と分割アルファの各値はスタイル0〜3と5にのみ適用されます。スタイル4では何も起きないため、ほとんどのプレイヤーはこれらを変更しません。

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

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