這是一個之前我做過的電競教材,之前更新過2期,第一期一期是介紹Dust_2這幅地圖的編年史,第二期是主要介紹CS的發展。
上期內容一鍵跳轉:CS的發展歷程
而這一期,我將會更新出FPS大類,CS:GO的玩法介紹。文末最後,會有一個活動發起,會在公眾號送出卓威GS-R細面滑鼠墊三個。獎品來自NK電競工作室的傾情贊助,老樂再次表示感謝!規則什麼的都在最後!
目錄如下:
第一部分 CS:GO常用指令
前言:
第一節CS:GO優化指令
1、滑鼠加速取除
2、CS:GO啟動項參數優化
3、常用彈道及網路優化
第二節 CS:GO控制台指令
1、OP伺服器常用指令
2、準星設置常用指令
3、個人訓練/團隊跑圖常用指令
4、控制電腦玩家bot常用指令
5、錄製POV(個人主視角)指令
6、DEMO觀看方法與參數設置指令
①DEMO觀看方法
②DEMO參數設置
7、其他參數設置指令
8、持槍視角設置指令
第二部分:CS:GO彈道控制
前言:
第一節 影響彈著點的三種因素
1、后坐力
2、隨機性
3、急停
正文如下:
FPS玩法介紹
第一部分 CS:GO常用指令
前言:
開啟CS:GO之前進行有效的優化設置是非常有必要的,這分為遊戲外操作與遊戲內參數設定兩個環節,這些做法的目的是為了優化遊戲性能以及配各種合外特性,使其能夠在遊戲中發揮最優效能,給予競技者最佳的遊戲體驗。採用合適的設置將會大大提升遊戲體驗,主要根據電腦的不同配置與外設的不同結構加入不同的設置方式,下面會詳細進行介紹。
第一章CS:GO優化指令
1、滑鼠加速取除
許多競技者在進行FPS類射擊遊戲中感覺很准心不穩定,不能更加精確的鎖定目標,這些問題的原因很重要的一環除了「FPS值」之外(關於FPS值下文會詳細介紹),還有一個很重要的因素就是滑鼠加速沒有關閉。在CS:GO這個遊戲中是有自帶這個功能選項的,但是這不是問題的關鍵,因為需要採取關閉措施的是系統中滑鼠設定里的滑鼠加速,因為所有win系統的滑鼠加默認是打開的,目的是為了讓人更加快速的移動游標,但是在FPS類射擊遊戲當中,往往當移動游標過於快就會產生丟幀、失真等問題,也就是許多競技者感受到的準星不穩,準星失控等問題。
設置方法如下:
①進入控制面板找到滑鼠選項
②點擊滑鼠選項將提高指針精確度前的勾取消
2、CS:GO啟動項參數優化
正確的啟動項參數設置可以讓不同的電腦配置與外設能夠發揮最佳效能,能夠快速提升遊戲體驗之外也可以永久性提升遊戲流暢度,加入啟動項參數之後,遊戲會在該參數下強行執行CS:GO。
設置方法如下:
①登錄STEAM平台,進入遊戲庫,選擇CS:GO右鍵點擊選擇屬性
②點擊屬性進入,選擇設置啟動選項
啟動項核心參數解讀:
由於各類電腦的配置與外設千變萬化,所以啟動項參數也因人而異,下面將列出各類啟動項參數的含義(註:每條命令之間需加空格)。
-novid(-nointro):啟動遊戲后跳過動畫,主用於加快遊戲啟動速度。
-console:啟動遊戲控制台,用於輸入各類控制台命令。
-freq 144(-refresh 144):鎖定屏幕率,以個人顯示器做選擇。
-threads 4: CPU線程優化,根據自己電腦CPU的線程數來輸入數字
-useforcedmparms -noforcemaccel -noforcemspd:去除系統加速,讓CS:GO更加獨立穩定的運行。
-nosync:禁用垂直同步,用於提高FPS值。
垂直同步:
降低遊戲畫質提升遊戲順暢感的一種方式,低刷新率的顯示器關閉垂直同步會造成畫面撕裂,但對於CS:GO來說,FPS值越高遊戲越流暢。
-processheap:緩解內存不夠引起的卡頓,用於多窗口遊戲下的順暢性
-tickrate 128:將遊戲中的tickrate限制為128,有伺服器的限制(64ick與128tick兩種),設置該條后單機建圖下將會以128tick生成地圖會。
128tick與64tick伺服器的區別:
Tickrate是客戶端與伺服器之間更新數據的速度,比如說每個玩家的位置,開槍,等等所有的信息在玩家與伺服器,伺服器與玩家之間的傳輸速度,128tick就是64tick的2倍,每秒傳輸128次,所以在128tick的伺服器內,明顯感覺到彈道更加平滑,射擊更加準確遊戲更加流暢。
+exec autoexec.cfg:啟動遊戲后,強制讀取exec autoexec.cfg,
-nojoy:禁用搖桿,用於提升FPS值
+cl_interp 0 :網路優化
+rate 128000:網路優化
-preload:預讀資源,可以加快進入伺服器的時間
-high:CPU優先處理CS:GO
-dxlevel 81:降低DX水平,提高FPS值。
-width 800 -height 600(-w 800 -h 600):啟動遊戲后的解析度
-noipx:禁用 IPX/SPX 協議
-window(-full ):窗口或者全屏模式
-heapsize :內存分配
-noforcemparms :遊戲時禁用win鍵
3、常用彈道及網路優化
rate "128000" :默認30000
hud_scaling "1":默認是1,hud顯示比例,1最大,喜歡遊戲畫面清爽的可改小
cl_interp "0":默認是0.031,設為零時,會根據伺服器設置自動採用最小值,正規比賽不允許修改。
cl_interp_ratio "1":默認是2,cl_interp小於0.1時設為1.
cl_cmdrate "128" :默認是64,實際允許值以伺服器設置為準,大多數伺服器還是設定為64.
m_rawinput 0或者1這個參數的開啟后你在遊戲里的參數就不會受到電腦系統速度的影響,既可以不用通過軟體去除系統加速,也可以不用添加那三段去加速的啟動項,指針勾不勾和指針幾格都不受影響。開不開取決於你的個人習慣。
m_mouseaccel1 0
m_mouseaccel2 0
m_mousespeed 0:這三個參數也跟滑鼠的加速有關係。全部改成0關閉加速,特別是最後這個。
zoom_sensitivity_ratio_joystick 1:手柄速度
zoom_sensitivity_ratio_mouse 1:開鏡速度同樣會影響到你使用步槍時的體驗,就是會改變移動速度。所以,習慣一定的數值后,不要隨意更改,會影響的手感。
net_graph 1 :啟動遊戲后顯示你的FPS和網速
第二章 CS:GO控制台內指令
在使用遊戲內控制台輸入命令之前,需要首遊戲列表內的「開發者控制台」選為「是」,選擇之後即可在遊戲中按鍵盤左上角的「~」鍵激活控制台輸入各種命令。(啟動項已添加強制啟動控制台除外)如下圖:
1、OP伺服器常用指令
mp_restartgame 1:1秒后刷新遊戲
mp_autoteambalance 0/1 :是否打開自動平衡
mp_maxmoney 16000 :最高金錢16000
mp_roundtime 60 :死亡競賽的回合時間60分鐘
mp_roundtime_defuse 60 :休閑/競技模式每局時間60分鐘
mp_maxrounds 30 :休閑/競技模式最大局數設為30局
mp_startmoney 16000 :出生金錢為16000
mp_buytime 15 :開局購買時間15秒
mp_buy_anywhere 1 :在任意地點都能購買武器
mp_freezetime 0 :每局出生原地凍結時間0秒
mp_friendlyfire 0/1 :關閉/開啟友軍傷害
mp_limitteams 2 :雙方人數差異最多為2人
maxplayers 16 :地圖最大玩家數(包括機器人)
mp_c4timer 45 :C4引爆時間45秒
map de_inferno :切換地圖為de_inferno(煉獄小鎮)
maps :列出該伺服器所有地圖
mp_display_kill_assists 0/1 :關閉/開啟助攻顯示
mp_overtime_enable 0/1 :是否允許打加時賽
mp_randomspawn 0/1 :是否基地為出生點
mp_teammates_are_enemies 0/1 :死斗模式/死亡模式
sv_password 123 設置伺服器密碼為123
exec gamemode_模式 :切換遊戲模式
2、準星設置常用指令
cl_crosshaircolor 0 :顏色(0紅1綠2黃3藍4青5紫)
cl_crosshairsize 4 :準星長短
cl_crosshairthinkness 1 :準星粗細(1最細)
cl_crosshairalpha 999 :準星透明度(越低越透明)
cl_crosshairdot 0/1 :準星中間不加/加個點
cl_crosshairstyle 0~5 :準星類型(默認、經典靜態、經典、經典動態、經典靜態、cs1.6版準星)
3、個人訓練/團隊跑圖常用指令
god :無敵模式
sv_cheats 0/1 :關閉/開啟作弊功能(以下功能只有在sv_cheats為1時才能使用)
bind MOUSE3 「noclip」 :綁定「滾輪按鈕」為「飛行模式」的快捷鍵
sv_infiniteammo 0/1 :彈藥及投擲物有限/無限
sv_grenade_trajectory 0/1 :關閉/顯示投擲物飛行軌跡
sv_showimpacts 0/1 :關閉/顯示被擊中者hitbox的狀態
give weapon_hegrenade :獲取一枚手雷
give weapon_flashbang :獲取一枚閃光震撼彈
give weapon_smokegrenade :獲取一枚煙霧彈
4、控制電腦玩家bot常用指令
bot_add :隨機增加一個bot
bot_add_ct :增加一名CT
bot_add_t :增加一名T
bot_kick :踢出所有電腦
bot_kill :處死所有電腦
bot_stop 1 :bot原地站著不動
bot_freeze 1 :凍結所有bot
bot_place :將一個bot放置在此
bot_dont_shoot 1 :bot停止射擊(但bot被閃會亂開槍)
bot_knives_only :bot只能用刀
bot_pistols_only :bot只能用 手槍
bot_snipers_only :bot只能用各種狙
bot_all_weapons :bot能用所有武器
bot_difficulty 0:bot難度,數值越高越難
5、錄製POV(個人主視角)
record + 文件名 開始錄製
stop 停止錄製
playdemo+ 文件名播放POV/demo
shift+f2 :啟用demo控制台
x :打開/關閉上帝視角
按住alt觀看投擲物飛行軌跡
6、DEMO觀看方法與參數設
a. DEMO觀看
①下載demo文件將以demo文件名為改為nip.dem為例,放入Steam安裝目錄。以 F:/Steam為例,分為以下幾個步驟。
②複製demo文件,放到\Steam\steamapps\common\Counter-Strike Global Offensive\csgo 目錄下
③控制台輸入playdemo nip.dem即可觀看DEMO
④調用DEMO播放進度控制
也可以直接按 Shift + F2 直接打開,但沒有拖動條,控制台輸入demoui2如果要關閉這個控制面版,請輸入demoui2 0,有二個命令demoui2和 demoui推薦使用demoui2使用更方便。
Demo參數設置:
Load:載入demo
Stop:停止播放demo
Tick:拖動進度條(注意,拖動后,要點右下的Resume才會繼續播放)
Time:手動控制播放速度
spec_show_xray 0:(可以直接在看demo時按X鍵開關)設置為0可以半閉透視,1為打開。
spec_hide_players 1:設置為1可以關閉左右二側的人物狀態信息,更方便看demo
thirdperson:切換第三人稱視角
oneperson:切換第一人稱視角
sv_alltalk 0/1:關閉/打開公麥
give_chicken :生成一隻小雞
cl_draw_only_deathnotices 0/1:關閉/打開HUD(通常用於藝術創作)
net_graphproportionalfont 0 :FPS顯示條的字體大小
net_graphheight 60 FPS:顯示條的位置
7、其他參數設置
以下四個數值都是默認值,除了m_pitch 0.022已經被鎖定不能更改外,其他幾個參數都是可以改動的。當你跟別人SOLO,發現總差那麼一點的時候,可以稍作改動找出合適自己的槍感。
m_forward 1:移動滑鼠時往上方拉動的零敏度
m_pitch 0.022:移動滑鼠時往下拉的靈敏度
m_side 0.8:你移動滑鼠時平行拉的靈敏度
m_yaw 0.022:移動滑鼠時甩槍的靈敏度
cl_showfps 1 開;cl_showfps 0 關 (顯示FPS值在遊戲左上角顯示)
net_graph 1 開;net_graph 1 關(這個命令包含了FPS值之外的其它指數顯示 在遊戲右下角顯示)如圖:
各類數據說明:
FPS:越高遊戲越流暢,只與機器配置有關,與網路/伺服器無關。
Ping:越低遊戲延遲越低,只與自身網路以及伺服器地域有關。
Loss:遊戲數據輸入,數據異常時敵人腳步聲、槍聲等都會有影響,一般0為正常。
Choke:遊戲數據輸出,數據異常時你的步伐越有可能走2步退1步,好像後面有人拉著你,嚴重的時候切槍也切不出來,丟手雷丟不出去,開槍有槍聲但子彈卻沒減少,一般0為正常。
Tick:分為64和128,Tick值由當前伺服器設定決定。
cl_righthand 0 :持槍左手0,1是右手
8、持槍視角設置
分為3種:默認;經典;寫實
持槍視角默認選項:如圖持槍視角經典選項:如圖
持槍視角寫實:如圖
第二部分:CS:GO彈道控制
前言:
當前FPS類競技遊戲種類繁多,而掌握任何一款FPS類遊戲的訣竅永遠鎖定在「彈道控制」,這也成為公開的秘密成為了FPS類競技遊戲的基礎課程之一,CS系列各個版本的反覆迭代,除了不斷更新的遊戲引擎之外,遊戲機制上其實沒有存在大的差異變化,依然是更加偏重競技性以團戰5V5為基礎,而在遊戲掌控度上一直反覆修正,十幾年過後直到現在風靡全球的CS:GO它的彈道也是非常難以掌控的,沒有親身體驗過這款競技遊戲的人似乎並不會發現他的子彈飛行軌跡會有什麼獨特性,其實上手之後卻能夠特別親身的體會到,CS:GO的彈道分佈非常「亂」。CS:GO的確是一款具有獨特性子彈飛行軌跡的遊戲,這也成為這款遊戲被稱為FPS類「最難以上手的遊戲」關鍵原因之一,其實無論任何FPS類競技遊戲,都有一定的規律可以探索遵循。
第一章 影響彈著點的三種因素
在CS:GO當中,影響彈著點的最主要的因素莫過於各類槍械的「后坐力」,除此之外,還有一個重要因素來自子彈分佈的「隨機性」,無論是各類主戰步槍、手槍、衝鋒槍等都是同樣的,根據槍械類型的不同,它的「后坐力」也各不相同。可以將任何一種槍械的子彈飛行軌跡概括為它的「彈道」。根據實測發現,絕大多數FPS類型遊戲的彈道均為函數型,也就是說子彈並非實體而僅僅是一個空間內的直線函數,在任何武器擊發的瞬間,遊戲的物理引擎和伺服器的約束會將已擊發的子彈狀態參數帶入進一個內部函數換算模式,從而生成不同的的運行軌跡,按照道理來說,這個軌跡應當為直線,如果該直線與目標重合,則會判定為命中。因為整個過程是瞬間發生,因此可以理解為是子彈不用浪費時間在空中滯留,而CS:GO也是遵循這樣的彈道機制進行判定你是否擊中目標。
1、后坐力
上面的圖片是在滑鼠不動(準星固定)的情況下,AK連續擊發30發的彈著點跡示意圖。圖中看出在後坐力的影響下,子彈先基本垂直的向上彈跳,然後保持在基本水平的一個區域內來回擺動。因此我們可以得出一個結論:雖然巨大的后坐力非常影響子彈分佈,但是子彈的跳躍高度是有絕對限制的,而並非一味的不斷持續增強。這證明掃射時,子彈分佈的位置和你的準星指向息息相關,基本上從第一發子彈開始,真正的彈著點都在準星上方展開。既然子彈的飛行軌跡在後坐力的影響下的上跳有具體的限制,所以很自然的在掃射的時候逐漸向下壓槍就可以保證彈道的平直,也就是說把準星壓向敵人的下方,來盡量抵消后坐力導致的子彈上跳。但是一些職業選手經過大量的練習,除了可以利用滑鼠的下拉控制彈跳之外同時可以保證水平擺動微調,也就是說他們可以連續將十幾發甚至全部子彈都射擊在一個非常密集的區域,這樣就可以極大的增加命中率。經過不斷測試,可以發現任何一把武器后坐力導致的子彈上跳都是保持一致的,也就是說在CS:GO內,任何槍械的彈著點都會遵循這個特定的設定不會產生任何變化,這就是說可以通過反覆練習來達到精準控制彈道的目的。
2、隨機性
站立不動時單發定點射擊來測試子彈「隨機性」時,理論上子彈是會直線飛往準星預瞄位置,但受「隨機性」的影響,彈著點會產生隨機的偏差,導致子彈不會命中準星中心。同一槍械連發掃射的彈著點都不相同,這說明子彈命中位置是受「隨機性」函數計算出的,在後坐力的基礎之上仍然疊加著一個隨機偏差,這也就說明每一把武器的后坐力這個定理不會改變的情況下,點射測試中同一槍械彈著點仍不相同,這就是彈道的「隨機性」。想要完全控制這種由「隨機性」帶來的彈道錯亂,最根本的方法是把握一定的點射節奏。
3、急停
在實際操作當中,還有一中影響彈道的因素,那就是同一把武器的彈道軌跡會受到人物姿態影響,彈道軌跡的錯亂數值正確的排序應該為蹲伏小於站立,站立小於跑動,跑動小於跳躍。也就是說站立或者蹲下射擊要比跑打準確的多,這個機制是在對槍時必須考慮的因素,也就是FPS類競技遊戲中的另一門基礎學科「急停」,競技者除了要選擇自己適合的姿態來平衡精準度和被擊中的風險外,同時練習好急停射擊,在遊戲角色固定不動的情況下彈道會更加平直,我們需要在子彈擊發的瞬間保持人物非移動中。
END
ROLL TTT MMM DDD:
今天ROLL出的獎品來自NK電競工作室,獎品設置為三個卓威GSR細面滑鼠墊,再次重申,該次活動只針對咱們公眾號內部,是為了感謝真正關心老樂的所有親兄弟們,對外無效。
感謝你們,感謝我的兄弟們,這幾天我翻看了從我開通留言第一天直到最後一篇推文的所有留言,我自己都淚目了,我不知道老樂有多大的能量給你們帶來了什麼,但是你們給老樂的,實在太多了,是你們成就了老樂。
下面的兄弟們,你們還好嗎?你們還在持續關注著CSGO第一資訊嗎?我想特別真誠的對你們道一句謝謝,還有更多默默在支持老樂前進的人,你們在老樂的生命里永遠演繹著最不平凡的角色。。等以後有機會,一定讓你們輪姦了我!好嗎?我給你們之間選3個,送墊子好嗎?你們還在嗎?留言回復我啊!
看看下面這些能讓人瞬間淚目的留言吧;
這是你們將老樂心靈的心靈直接擊穿的「罪證」!
這是一種虐殺的「暴行」!
也是我媳婦兒說:「你喝完酒不浪下去寫點啥你不痛快啊?」的直接原因
西總 :相信我,我一直在等第一的更新,包括你今天說要更,我便等了,文章還沒看,不過,迷途的孩子回來了,就很好。
Windy:樂樂 你在哪 我現在就飛過來陪你過520,比電競更苦的,是和老樂一樣一直堅持不懈的前輩啊,看來,我有點後悔沒早點關注你。
老金:別讓這些骯髒的東西污染了最愛的CS!只是單純喜歡這遊戲 有些人想的太多了……
辛鵬宇:之前沒關注過 停更時候才開始關注 貌似冥冥之中註定 作為同樣的CS骨灰 我選擇默默支持 同樣也支持你。
偶蠻醜