English
English
Deutsch
Deutsch
French
French
Italian
Italian
Spanish
Spanish
Polish
Polish
Portuguese
Portuguese
Turkish
Turkish
Vietnamese
Vietnamese
简体
简体
繁体
繁体
Japanese
Japanese
Korean
Korean
Thai
Thai
Finland
Finland
Kazakh
Kazakh

CS2啟動選項完整指南 (2026)

文章
六月 07
6K 瀏覽次數 2 閱讀時間

大多數玩家無論經驗深淺,都會在 Counter-Strike 2 中使用控制台指令。CS2 啟動選項可以幫助調整 FPS 上限、輸入延遲、螢幕刷新率以及遊戲啟動行為。然而,並非所有啟動選項都真的有效。有些在 CS:GO 中能用的指令,因為新的 Source 2 引擎,在 CS2 中已經完全失效。玩家需要知道目前仍然值得使用的最佳 CS2 啟動選項,以及每個指令在什麼情況下能發揮最佳效果。

如何設定CS2啟動選項

打開 Steam 並前往「收藏庫」分頁,在遊戲列表中找到 Counter-Strike 2。所有 CS2 啟動指令都需要在這裡新增,因為啟動選項是透過 Steam 管理,而不是透過遊戲內的設定選單。

How to Set Launch Options in CS2 step 1

在 Counter-Strike 2 上按下滑鼠右鍵,選擇「內容」。系統會開啟一個獨立的設定視窗,請保持在「一般」分頁,因為「啟動選項」欄位預設就在這裡。

How to Set Launch Options in CS2 step 2

在「一般」分頁底部找到「啟動選項」欄位,這裡就是輸入 CS2 啟動參數的地方。所有指令都必須寫在同一行,每個指令之間用空格分隔。Steam 會自動儲存,因此不需要另外點擊儲存按鈕。

How to Set Launch Options in CS2 step 3

將需要的指令輸入欄位中。一個完整的啟動選項範例可能長這樣:

-console -nojoy +fps_max 400 +engine_low_latency_sleep_after_client_tick true

輸入完成後,關閉「內容」視窗。下次啟動 CS2 時,Steam 會自動套用這些啟動選項。

How to Set Launch Options in CS2 step 4

如果 CS2 忽略了某個指令,或遊戲出現異常的啟動行為,問題通常出在格式上。在修改指令本身之前,請先檢查啟動選項字串:

  • 指令必須寫在同一行,並以空格分隔。
  • 所有 CS2 啟動選項都以 – 或 + 開頭,因此若某個指令缺少這些符號,通常就是第一個需要檢查的地方。
  • 不要將啟動選項放在引號內。
  • 移除欄位中的括號、逗號或其他多餘字元。
  • 啟動選項欄位中只能使用字母、數字、空格、+、- 與 _。

每個人都該使用的啟動選項

Best Launch Options for CS2

大多數玩家在優化 CS2 啟動設定時,會先使用一組控制 FPS 上限、控制台存取、螢幕刷新率與控制器輸入的基本指令集。

+fps_max [數值]

此指令用來控制 FPS 上限。設定 +fps_max 0 會移除內建限制,並在關閉垂直同步(VSync)的情況下讓 CS2 盡可能渲染更多畫面。如果使用 +fps_max 0 後出現卡頓、延遲尖峰或畫面微卡,請將 0 改成一個固定的數值。建議設為比螢幕刷新率高約 10 FPS,例如 60Hz 螢幕使用 +fps_max 70,144Hz 螢幕使用 +fps_max 154。若電腦能穩定跑出遠高於螢幕刷新率的 FPS,則可將上限設為比穩定平均 FPS 低約 10 FPS,例如系統穩定在 240 FPS 時,使用 +fps_max 230

-refresh [數值]

此指令設定 CS2 啟動時應使用的螢幕刷新率。數值應與螢幕的刷新率一致,例如 -refresh 144-refresh 240-refresh 300。當 CS2 無法自動套用正確的刷新率,或遊戲總是以低於 Windows 設定的 Hz 數值啟動時,這個選項會很有幫助。

-console

此指令會在 CS2 啟動時打開開發者控制台。它不會直接提升 FPS,但能讓你更快速地測試與修改指令。控制台可用於輸入 fps_max、檢查 FPS、執行設定檔、調整視角模型(viewmodel)設定,以及測試其他 CS2 啟動選項,而不需要另外打開選單。

-nojoy

此指令會停用搖桿支援,並移除不必要的控制器背景處理程序。對於使用滑鼠與鍵盤的玩家來說,這是一個安全的清理型選項,雖然對 FPS 的影響通常不大。但由於 CS2 對背景輸入的輪詢相當敏感,關閉搖桿偵測是讓啟動流程更乾淨的標準步驟。

提升FPS的啟動選項

Performance-Enhancing Commands

以下 CS2 啟動選項可能有助於特定系統的 FPS 或幀時間穩定性,但風險較高,建議逐一測試後再用於競技配對。

-vulkan

此指令會讓 CS2 透過 Vulkan API 啟動,而非 DirectX 11。在部分 AMD 顯示卡、較舊的 Intel Arc 顯示卡,以及 CPU 效能較弱、DirectX 11 表現不穩定的系統上,它可能帶來明顯的 FPS 提升。但風險因硬體而異:在 NVIDIA 顯示卡上,-vulkan 通常會降低 FPS,並可能在地圖載入或著色器編譯時產生卡頓,因此它並不是一個通用的效能選項。

-threads [數量]

此指令強制 CS2 使用指定數量的 CPU 執行緒。常見的測試值是「實體執行緒數 + 1」,例如 8 執行緒的系統使用 -threads 9。它可能略微提升某些現代低核心數 CPU 的平均 FPS,但風險是可能降低 0.1% Low FPS(最低幀率)。在採用混合架構(P-core 與 E-core)的 Intel CPU 上尤其棘手,因為手動設定執行緒數可能導致難以預測的結果。錯誤的數值可能造成遊戲當機或效能下降。

+engine_low_latency_sleep_after_client_tick true

此指令不會直接提升最高 FPS。它的目的是改善幀時間穩定性與輸入延遲,因此即使 FPS 數字沒有變化,遊戲仍可能感覺更流暢、反應更即時。它在 CS2 受到 CPU 效能限制、且使用固定 FPS 上限時效果最佳,例如搭配 +fps_max 300。若與 +fps_max 0 一起使用,可能導致畫面輸出不均勻或出現微撕裂,因此務必先經過測試。

顯示與解析度啟動選項

Customization and Convenience Settings

這些啟動選項可控制 CS2 如何在螢幕上啟動、使用哪種解析度,以及遊戲視窗在遊戲內設定接管前的行為。

-refresh [Hz]

此指令設定 CS2 啟動時應使用的螢幕刷新率(單位 Hz)。例如,-refresh 144 適用於 144Hz 螢幕。CS2 通常會從 Windows 讀取正確的刷新率,因此若遊戲已經能以正確的 Hz 數值啟動,就不需要這個指令。當螢幕總是莫名其妙以 60Hz 啟動遊戲時,它才會變得有用。

Windows 10:

  1. 開啟「設定」。
  2. 前往「系統」。
  3. 開啟「顯示」。
  4. 選擇「進階顯示設定」。
  5. 檢查目前選擇的重新整理率(Refresh Rate)。

Windows 11:

  1. 開啟「設定」。
  2. 前往「系統」。
  3. 開啟「顯示」。
  4. 選擇「進階顯示設定」。
  5. 開啟「選擇重新整理率」。
  6. 設定正確的 Hz(赫茲)數值。

-fullscreen / -windowed

-fullscreen 會以全螢幕模式啟動 CS2,而 -windowed 則會以視窗模式啟動。全螢幕通常是更好的 FPS 選擇,因為 Windows 在遊戲期間需要處理的桌面 UI 與視窗合成器工作較少,能降低系統負擔,並有助於改善輸入延遲。視窗模式適合測試、多工處理或錄影設定,但通常不是追求穩定 FPS 的首選。

-w [寬度] -h [高度]

這些指令可強制遊戲在啟動時使用自訂解析度。例如,-w 1280 -h 960 會讓 CS2 以 1280×960 的解析度啟動。許多 CS2 玩家會使用非原生解析度,因為較低的解析度能提升 FPS,而拉伸的 4:3 畫面也會讓角色模型看起來更寬。缺點則是畫面銳利度下降、水平方向的細節減少,而且在高解析度螢幕上可能看起來較為模糊。

-x [像素] -y [像素]

這些指令用於設定視窗模式下的視窗位置。例如,-x 0 -y 0 會將 CS2 的視窗放在螢幕左上角。這個選項主要適用於視窗模式、多螢幕配置、畫面擷取軟體或特定的桌面佈局。它不會直接提升 FPS,也不適用於全螢幕遊戲。

-language [語言]

此指令可強制設定 CS2 啟動時的介面語言。例如,-language english 會強制使用英文介面。當 Steam 的語言設定與 CS2 的語言行為不一致,或希望每次啟動都保持固定語言時,這個指令會非常有用。它不影響 FPS、輸入延遲或螢幕刷新率,僅是一個用來控制介面語言的啟動指令。

在CS2中無效的啟動選項

許多來自 CS:GO 或早期 CS2 版本的舊啟動指令,如今已經沒有任何實際作用,但仍經常出現在過時的啟動選項列表中。以下列出幾個常見的無效指令。

指令
過去的用途
為什麼在 CS2 中無效
-tickrate 128
嘗試強制本地伺服器或練習房間使用 128 tick。
CS2 使用 sub-tick 架構,因此 tickrate 已無法透過客戶端啟動選項控制。Valve 將 sub-tick 更新描述為 CS2 移動、射擊與投擲系統的核心。
-novid
跳過遊戲啟動時的開場影片。
舊的啟動畫面流程在 CS:GO 過渡到 CS2 時已被移除,因此此指令不再有任何作用。
-nod3d9ex / -d3d9ex
控制舊版 Counter-Strike 的 DirectX 9Ex 行為。
CS2 使用 Source 2 引擎與現代的渲染管線,因此 DX9 相關的啟動選項不再適用。
-limitvsconst
限制 Vertex Shader 常數,常見於舊 FPS 設定檔。
此選項在 CS2 中無效,不應被當作效能指令使用。
-lv
啟用舊版 Counter-Strike 的低暴力模式。
CS2 已不提供低暴力模式,因此此指令無效。

許多網站仍直接複製這些舊的 CS:GO 啟動選項指南中的指令,而沒有確認它們在 CS2 中的實際狀態。本指南已針對 CS2 進行驗證並更新。

現成的啟動選項配置

以下現成配置可直接複製到 Steam 的啟動選項欄位中,以單行輸入。

平衡配置(Balanced)

適合大多數玩家:

-console -nojoy +fps_max 240 +engine_low_latency_sleep_after_client_tick true

這是一套乾淨的啟動設定。它保留控制台、停用搖桿輪詢作為額外的清理步驟,並加入主要的幀同步指令,讓 CS2 的幀時間更穩定。

高效能配置(High-end)

適合高效能 PC、240Hz 以上螢幕:

-console -nojoy -refresh 240 +fps_max 400 +engine_low_latency_sleep_after_client_tick true

在高效能 PC 上,像 +fps_max 400 這樣的固定上限,通常會比設為 0 帶來更穩定的幀時間。低延遲的 sleep 指令在這種配置下效果更好,能讓射擊手感更即時。

入門級配置(Low-end)

適合預算型 PC:

-console -nojoy +fps_max 120 -vulkan

+fps_max 120+fps_max 144 對於效能較弱的 PC 很重要,因為它能避免 CPU 長時間維持在 100% 的滿載狀態而導致卡頓。-vulkan 對某些舊款 AMD 顯示卡、Intel Arc 配置或 DirectX 11 不穩定的系統可能有幫助,但一定要親自測試。

Autoexec與進階設定

autoexec.cfg 是一個自訂的 CS2 設定檔,用來儲存控制台指令,並在每次啟動遊戲時自動套用。它很有用,因為許多控制台指令在遊戲重啟後會重置,而 autoexec 能將這些重複使用的設定集中在一個地方管理。CS2 的設定檔存放於遊戲的 cfg 資料夾中,自訂設定檔可透過控制台或啟動選項來執行。

  • 檔案路徑:…\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg
  • 啟用方式:在啟動選項中加入 +exec autoexec.cfg
  • 注意:請確認檔案名稱為 autoexec.cfg,而不是 autoexec.cfg.txt。

fps_max 400cl_radar_scale 0.35viewmodel_fov 68 這類指令,更適合放在 autoexec.cfg 中,而不是啟動選項,因為它們屬於一般的控制台設定,而非啟動參數。在 autoexec.cfg 的最後也可以加入 host_writeconfig,確保設定能被正確寫入並儲存。

常見問題

  • CS2 的最佳啟動選項是什麼?

    最佳 CS2 啟動選項取決於你的硬體、螢幕刷新率與 FPS 穩定性。一個基本的起始配置是 -console -nojoy。若想提升穩定性,可加入 +engine_low_latency_sleep_after_client_tick true 和一個穩定的 FPS 上限,例如 +fps_max 400。上方章節也提供了現成的配置可直接使用。

  • 如何開啟 CS2 的啟動選項設定?

    打開 Steam,前往「收藏庫」,在 Counter-Strike 2 上按滑鼠右鍵,選擇「內容」。停留在「一般」分頁,找到「啟動選項」欄位。將所有指令寫在同一行,並以空格分隔。Steam 會自動儲存。

  • -tickrate 128 在 CS2 中有效嗎?

    無效。-tickrate 128 在 CS2 中不起作用。遊戲採用了 sub-tick 系統,因此 tickrate 已無法透過客戶端的啟動選項來控制。這個指令只是舊版 Counter-Strike 設定指南中遺留下來的過時內容。

  • 如何降低 CS2 的輸入延遲?

    使用 +engine_low_latency_sleep_after_client_tick true 並搭配一個穩定的 FPS 上限,例如 +fps_max 400。若想在啟動選項之外進一步改善,請使用全螢幕模式遊玩、在遊戲內關閉垂直同步(VSync),並在系統支援的情況下啟用 NVIDIA Reflex。

  • CS2 啟動選項中的 -refresh 是什麼?

    -refresh 用於設定 CS2 啟動時應使用的螢幕刷新率。例如,-refresh 144 代表使用 144Hz 的螢幕刷新率。CS2 通常會從 Windows 自動讀取這個設定,但若遊戲總是錯誤地以 60Hz 啟動,這個指令可能會有所幫助。

about Emma Moore

一位美國記者。她曾擔任多家知名報紙的編輯,並以觀眾身份積極關注 Counter-Strike 賽事。

分享

我們是一個 CS2 遊戲粉絲和皮膚愛好者的社群
加入社交網路
只為您準備的特別武器箱
您的信件已發送。
請查看您的電子郵件以獲取信息。