CS2 起動オプション
ほしいものにチェックを入れて、できた1行をSteamにコピーします。各オプションの効果と情報源を示し、CS2では効果のないものは下に一覧にしたので、外す参考にしてください。
プリセット
起動時の動作
値の指定
レンダラー(1つ選択)
表示モード(1つ選択)
必要な場合のみ
これをSteamに貼り付け
3個オン-novid -console +exec autoexec
Steam: ライブラリでCounter-Strike 2を右クリック、プロパティ、一般、起動オプション。貼り付けてウィンドウを閉じ、ゲームを起動します。
CS2の起動オプションの役割
起動オプションは、ゲームが始まる前にSteamに渡すテキストです。Steamがそれをコマンドライン引数としてCS2に渡すので、各項目はメインメニューが読み込まれる前、起動時に1回だけ読まれます。-novidのようにマイナスで始まる項目は、起動時の動作をオンにします。+fps_max 0のようにプラスで始まる項目は、ゲームの起動時にコンソールコマンドを実行します。
動画やフォーラムの一覧をそのまま写すときは、この違いが大切です。マイナスのフラグは、エンジン自身が認識している必要があり、無視されても何の知らせもありません。プラスの項目は、CS2自身のコマンド一覧にあるどのコマンドでも動くので、ゲームのデータ(2026年10月28日時点)と照らして1つずつ確認できます。コマンド自体は、CS2コンソールコマンド一覧で調べられます。
上のビルダーには15個のオプションがあります。そのうち6個はゲームのファイルやコマンド表にあり、9個はコミュニティ報告です。こちらは、プレイヤーの間で広く使われ説明されていますが、それらの表にはなく、効果は確認できていません。各チップにはバッジがついていて、どちらかがわかります。コミュニティ報告のものの多くは、ゲーム内の設定と同じ役目をする、表示や起動のスイッチです。
すべてのオプションの説明
| オプション | 効果 | 出典 |
|---|---|---|
| -novid | ゲーム起動時のValveのイントロを飛ばします。見た目だけの変更で、起動が1〜2秒早くなるだけで、ゲーム内には何も影響しません。 | コミュニティ報告 |
| -console | ゲームの起動と同時に開発者コンソールを開きます。設定、ゲーム、開発者コンソールを有効にする、でコンソールキーをオンにする方法もあります。 | コミュニティ報告 |
| +exec autoexec | 起動時に、game/csgo/cfgフォルダの.cfgファイルを実行します。execは本物のコンソールコマンドで、+をつけると、ゲームの起動時に実行されます。autoexec.cfgを確実に読み込ませるために使います。 | ゲームファイルで確認 |
| +fps_max 0 | フレームレートの制限を設定します。0は無制限です。ゲーム自体のcvar一覧では初期値が120になっているので、違う上限にしたく、ビデオ設定では指定したくない場合にだけ必要です。 | ゲームファイルで確認 |
| -high | CS2に、ほかのプログラムより高いCPU優先度を与えるようWindowsに要求します。報告は割れていて、バックグラウンドのプログラムとCPUを取り合う場合には効くことがありますが、変化なし、あるいは音声やフレームの間隔がわずかに悪化したという人もいます。自分のPCで試してください。 | コミュニティ報告 |
| -vulkan | DirectX 11ではなく、VulkanでCS2を起動します。このフラグはゲームの実行ファイルに含まれています。結果はGPUとドライバーによって変わり、平均FPSは上がっても1% lowは下がることがあるので、両方を比較してください。 | ゲームファイルで確認 |
| -dx11 | WindowsでDirectX 11を強制します。多くのWindows環境でもともと使われているレンダラーなので、-vulkanを元に戻すときくらいにしか使い道はありません。 | ゲームファイルで確認 |
| -windowed | ウィンドウモードで起動します。設定、ビデオ、表示モードにも同じ選択肢があります。ゲームが別のモニターで開いたり、おかしなモードで固まったりしたときに、起動オプションが役立ちます。 | コミュニティ報告 |
| -fullscreen | フルスクリーンで起動します。ゲーム内の表示モード設定と同じで、表示モードが固まったときの復旧にだけ使います。 | コミュニティ報告 |
| -noborder | 枠なしのウィンドウで起動します。ゲーム内設定と同じで、表示モードが固まったときの復旧に使います。 | コミュニティ報告 |
| -w 1920 | 起動時の解像度の幅をピクセルで指定します。-hと組み合わせます。ゲーム内の解像度設定でも同じことができ、そちらは自動で保存されます。 | コミュニティ報告 |
| -h 1080 | 起動時の解像度の高さをピクセルで指定します。-wと組み合わせます。 | コミュニティ報告 |
| -language english | 指定した言語(たとえばenglish)でゲームを起動します。通常は、SteamのCS2の言語設定を使います。 | コミュニティ報告 |
| -allow_third_party_software | サードパーティ製ソフトがCS2に読み込まれるのを標準でブロックする仕組み(ValveはこれをTrusted Modeと呼びます)を解除します。特定のオーバーレイやキャプチャツールで必要なときだけ使ってください。ゲームを改変するプログラムは、このオプションとは関係なく、Valveの規約違反です。 | ゲームファイルで確認 |
| -insecure | VACをオフにしてゲームを起動します。オンの間は、VACで保護されたサーバーに参加できません。オフラインのテストや開発用で、通常のプレイには使いません。 | ゲームファイルで確認 |
ゲームファイルで確認: そのオプション、または実行するコマンドが、CS2自身のコマンド・変数の表か、プログラム内の文字列にあります(2026年10月28日時点のファイルで確認)。コミュニティ報告: プレイヤーの間で広く使われ説明されていますが、それらの表では見つけられなかったので、効果は未確認として扱ってください。
CS2では効果のない起動オプション
長い「おすすめ起動オプション」の一覧の多くは、CS:GOからの写しです。ここには、特によく見かけるものを挙げました。ビルダーには入れていません。
| オプション | 判定 | 理由 |
|---|---|---|
| -tickrate 128 | マッチメイキングは変わらない | ティックレートを決めるのはサーバーで、CS2はクライアントが決めるレートではなく、サブティック更新を使っています。このオプションは自分で立てた専用サーバーが読むものなので、自分のSteam起動オプションに入れても、公式サーバーは速くなりません。 |
| -threads N | 効果は確認されていない | ValveはCS2向けに載せておらず、エンジンが自分でワーカースレッドを選びます。情報は割れていて、無視されるという人もいれば、手動の値でカクつきが出たというフォーラムの検証者もいます。自分のフレームタイムのテストで効果が出ない限り、使わなくて構いません。 |
| -d3d9ex | 何も起こらない | 古いDirectX 9レンダラー向けのCS:GOのオプションです。CS2はDirectX 11かVulkanで動きます。 |
| -dxlevel 81 / 90 / 95 | 何も起こらない | これもDirectX 9時代のCS:GOのオプションです。CS2には選べるDirectX 8や9の経路がありません。 |
| -heapsize, -zone | 無視される | CS:GOのメモリプール用スイッチです。CS2は自分でメモリを管理します。 |
| -softparticlesdefaultoff, -limitvsconst | 古いレンダラー用のオプション | どちらもCS:GOのレンダラー向けでした。CS2で何かが起こると期待する理由はありません。 |
スターターの1行を分解する
ビルダーは、3つのオプションにチェックが入った状態で開きます。できる1行は次のとおりです。
-novid -console +exec autoexec
- -novidはイントロ動画を飛ばします。起動が1〜2秒早くなるだけで、試合には何の影響もありません。
- -consoleは、ゲームの起動と同時に開発者コンソールを開きます。ゲーム設定で開発者コンソールを有効にして、コンソールキーを押しても、同じ結果になります。
- +exec autoexecは、起動のたびにcfgフォルダのautoexec.cfgを実行します。どのPCでも設定を反映し直せるので、いちばん大事な項目です。CS2 autoexecジェネレーターで、そのファイルを作れます。
フレーム上限をなくすには+fps_max 0を加えます。ゲームの変数一覧では、fps_maxの初期値は120なので、これがなければ、ゲーム自身の上限が使われます。上限を外すか、モニターのリフレッシュレートのすぐ下に上限を決めるかは意見が分かれ、正解はPCによって違います。cl_showfpsでFPSカウンターを出し、両方を試して、安定して感じるほうを選びましょう。
使う価値のあるオプション
一覧は3種類に分かれ、試さずに加えて安全なのは最初の1つだけです。
使い勝手の改善
-novid、-console、+exec。ゲームの始まり方を変えるだけで、遊び方には影響しません。ほとんどのプレイヤーは3つとも使っています。
表示が固まったときの修復
-windowed、-fullscreen、-noborder、-w、-h。同じ選択肢は設定、ビデオにあり、ゲームが覚えてくれます。ゲームが別のモニターで開く、サイズが違う、抜け出せないモードになった、といったときにフラグを使います。
自分のPCで試すもの
-high、-vulkan、上限を外した+fps_max。報告は割れています。同じマシンでも、Vulkanで平均FPSが上がりつつ、1% lowが下がることがあります。1% lowは、いちばん遅いフレームで、カクつきとして感じるものです。だから1つのFPSの数字では足りません。同じ練習マップを、オプションありとなしで2回走り、平均と1% lowの両方を比べてください。はっきりした効果が見えないなら、オプションは外しておきましょう。
起動オプション、autoexec、ゲーム内設定のどれを使う?
解像度や表示モードなど、メニューにあるものはゲーム内設定を使います。感度、HUD、オーディオ、ビューモデルなど、起動のたびに戻したいconsole変数にはautoexec.cfgを使います。CS2ビューモデルジェネレーターは、そのビューモデルの4行を作り、autoexecジェネレーターに含められます。起動オプションは、ウィンドウが開く前に決める必要があるもの、つまりレンダラー、起動時のフラグ、実行するコンフィグファイルのために取っておきましょう。
ゲームが起動したら、次はエイムに影響する設定です。eDPIを計算して比べ、ほかのシューターの感度を感度変換ツールで変換し、CS2クロスヘアジェネレーターで、どのマップでも見えるクロスヘアを作りましょう。購入キーやグレネードのキーを押しやすいボタンに割り当てたいなら、CS2バインドジェネレーターがあります。
Steamで起動オプションを設定する方法
- Steamを開いて、ライブラリへ移動します。
- Counter-Strike 2を右クリックして、プロパティを選びます。
- 一般タブの起動オプション欄をクリックして、1行を貼り付けます。
- ウィンドウを閉じます。ゲームを起動すると、その起動からオプションが反映されます。
フレーム上限をゲーム内で設定したいなら、設定、ビデオを使います。ゲーム自身の変数一覧では、fps_maxの初期値は120で、0は無制限です。
よくある質問
CS2の起動オプションはどう設定しますか?
Steamを開き、ライブラリでCounter-Strike 2を右クリックして、プロパティを選びます。一般タブの起動オプション欄に文字列を貼り付けて、ウィンドウを閉じます。次にゲームを起動したときから反映されます。
CS2のおすすめ起動オプションは?
パフォーマンスを変える起動オプションはほとんどありません。無難なのは -novid -console +exec autoexec です。イントロを飛ばし、コンソールを開き、autoexec.cfgを確実に実行します。それ以外は、見た目だけのもの、固まった表示モードの修復用、あるいは自分のPCで試すべきものです。
CS2で -tickrate 128 は効きますか?
マッチメイキングでは効きません。ティックレートを決めるのはサーバーで、CS2はサブティック更新を使うため、自分のSteam起動オプションで公式サーバーの動作は変わりません。このオプションを読むのは、自分で立てる専用サーバーです。
CS2で -threads は効果がありますか?
効果は確認されていません。エンジンが自分でワーカースレッドを選び、手動の値で何か変わるかについては、公開されているテストでも意見が割れていて、カクつきが出たという報告もあります。試すなら、前後の1% lowを比べてください。
起動オプションでFPSは上がりますか?
上がることはまれです。-high、-vulkan、上げた+fps_maxで報告されている効果は小さく、PCによって変わります。ビデオ設定、ドライバー、バックグラウンドのプログラムのほうが影響は大きいです。FPSカウンターで測り、効果のあるものだけを残しましょう。
+exec autoexec は起動オプションですか?
厳密には、ゲームが起動時に実行するコンソールコマンドで、+はその意味です。一覧に入れているのは、autoexec.cfgを確実に読み込ませる標準的な方法だからです。execコマンド自体は、ゲームのコマンド一覧で確認されています。
起動オプションでBANされることはありますか?
ここにあるものは、ゲームのファイルやメモリには触れません。ゲームを改変するプログラムは、どのフラグを使っていてもValveの規約違反です。また、-insecureをオンにしている間は、VACで保護されたサーバーに参加できません。