2019年4月26日 星期五
末日Z戰首周就已經銷售1百萬套了,遊戲利用 Swarm 引擎可以一次產生數百個殭屍
讓玩家玩起來很有爽快感
今天主要講的不是末日Z戰,而是惡靈勢力2,惡靈勢力2到現在已經快10年了
玩家們一直等不到惡靈勢力3的出來,有的玩家任為末日Z戰有惡靈勢力3的風格
但我覺得還是惡靈勢力2比較好玩
末日Z戰的優點就是有大量的殭屍可以讓玩家殺爽爽的
但是這惡靈勢力2也可以做到
不管是遊戲難度、職業、新地圖...等等,都比末日Z戰還難、地圖更多,
也能有更多的玩家可以一起共同打殭屍
下面就來介紹要怎麼設定
安裝Tickrate Enabler
插件主體SourceMod安裝略過
下載擴件
https://drive.google.com/file/d/1J_9y9tAnSvihyHwum18bmSyQwI5XRjdx/view?usp=sharing
下載後解壓縮,將裡面的addons資料夾附蓋貼上伺服器的addons資料夾即可
什麼是Tickrate
簡單的說就是網游是依賴服務器和各客戶端協同運作的,每個玩家客戶端不斷向服務器發送玩家的指令的狀態(例如開槍、移動、瞄準等動作),服務器接收全部玩家的輸入後,通過計算將結果反饋給各個客戶端,(比如擊中敵人與被擊中,地圖某個區域該出現煙霧、閃光,並作用到你的客戶端)如此循環往復。
Tickrate就是服務器每秒鐘接收並運算的次數。例如CS:GO職業比賽和專業平台的128Tick就是每秒運算128次,折合每次運算間間隔僅有7.8毫秒。而我們目前的電競顯示器也就是144Hz,基本上與服務器運算次數相近。
Tickrate可以說是除了ping值以外最重要的一個參數 |
設定server.cfg参數
sm_cvar fps_max "600"//限制最大FPS值
sm_cvar sv_maxspeed "1000" //設定玩家端的網路傳輸最大速率值
sm_cvar rate "17500" //連接速率,默認10000(設20000以上是沒有任何意義的,甚至會降低網絡性能。)
sm_cvar sv_minrate "60000" // 服務器最小接收速率
sm_cvar sv_maxrate "60000" //0=無限 服務器最大接收速率
sm_cvar sv_maxupdaterate "120" //服務器允許的每秒最大更新數
sm_cvar sv_minupdaterate "120" //服務器允許的每秒最小更新數
sm_cvar sv_maxcmdrate "120" // 服務器最大接收封包
sm_cvar sv_mincmdrate "120" // 服務器最小接收封包
sm_cvar net_splitpacket_maxrate "120000"//每秒最大位原組
sm_cvar sv_client_min_interp_ratio "-1"
sm_cvar sv_client_max_interp_ratio "2"
//強制屍潮事件不斷
director_panic_forever "1"
//每次衝向你的僵屍數
sm_cvar z_common_limit "90"
以上複製貼上就可以了
設定srcds.exe参數
建立一個srcds.exe的捷徑 |
在新增的捷徑上面右鍵>>內容 |
在目標最後面按空格後輸入 |
-tickrate 128就是上面提到的服務器每秒鐘接收並運算128次
下載 lerptracker.sp
下載插件https://drive.google.com/file/d/1jCs31DpKyA9AbQsdWAZu4zBfFvM6Aqms/view?usp=sharing
lerptracker.sp 主要是修正伺服器跟玩家看到實體的位置不同部
例如獵人撲過來時,玩家看畫面已經撲過來了,但是實體卻還沒有跟上
之後會在另一篇作解釋
下載 l4d2_ASDC.sp
插件下載https://drive.google.com/file/d/1bwnbpi-iRyHm4-mM04L1D9zu0xwGMc_a/view?usp=sharing
l4d2_ASDC.sp 可以自動產生額外的殭屍以增加難度
裡面設定還蠻多的,要讓玩家自行決定要一次出來多少殭屍
這樣就能做出像末日Z戰出來大量殭屍