CSGOLuckツール
JA
スキンを取引

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になっているので、違う上限にしたく、ビデオ設定では指定したくない場合にだけ必要です。ゲームファイルで確認
-highCS2に、ほかのプログラムより高いCPU優先度を与えるようWindowsに要求します。報告は割れていて、バックグラウンドのプログラムとCPUを取り合う場合には効くことがありますが、変化なし、あるいは音声やフレームの間隔がわずかに悪化したという人もいます。自分のPCで試してください。コミュニティ報告
-vulkanDirectX 11ではなく、VulkanでCS2を起動します。このフラグはゲームの実行ファイルに含まれています。結果はGPUとドライバーによって変わり、平均FPSは上がっても1% lowは下がることがあるので、両方を比較してください。ゲームファイルで確認
-dx11Windowsで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の規約違反です。ゲームファイルで確認
-insecureVACをオフにしてゲームを起動します。オンの間は、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

フレーム上限をなくすには+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で起動オプションを設定する方法

  1. Steamを開いて、ライブラリへ移動します。
  2. Counter-Strike 2を右クリックして、プロパティを選びます。
  3. 一般タブの起動オプション欄をクリックして、1行を貼り付けます。
  4. ウィンドウを閉じます。ゲームを起動すると、その起動からオプションが反映されます。

フレーム上限をゲーム内で設定したいなら、設定、ビデオを使います。ゲーム自身の変数一覧では、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で保護されたサーバーに参加できません。

その他の CS2 ツール