[Server]_架設CSGO伺服器-Windows版
前幾天跟竹竿聊到CSGO, 我們都算CS1.6到CSS以及一路上來CSGO的老玩家了
不過最近大家都忙了,實在無太多空閒去玩CSGO這種需要技巧磨練的遊戲
如果當休閒打,幾乎都是上去被人家電爆的,以及沒有好友一起同樂就是少了這麼一點樂趣
但就聊到我上次好像有看到GO有新的幾張經典MAP,於是就看了一下
發現要開簡單快速的伺服器不是NAT設好,遊戲裡面建立伺服器,然後sv_lan 0 這麼簡單就能解決的問題…
而是需要另外做一到手續,幸好這到手續沒有很難,我們就在一小時之內實作完成開局同樂了
還有幾個外人搜到就加進來小戰近兩小時
他弄得蠻順利的,不過我這裡也想說順便看看怎架
大概是最近寫code太多了,指令的腦袋都壞了XD,所以途中犯了一些智障錯誤,順便把真正的做法羅列下來
網路上有些做法是照官方完整抄下來..但其實有些COMMON SENCSE的地方須注意
基本條件:
你需要有NAT路由的觀念,否則機子無法利用虛擬IP架設,這個基礎問題不要問我了,請問GOOGLE..
steam最好關掉,我的情況是在有安裝steam的機子就算關掉,下面執行還是會錯誤…,果斷找一台沒安裝steam的電腦來做這件事情
本文直接翻譯https://developer.valvesoftware.com/wiki/SteamCMD
並且補充校正其中一些細節注意的地方
1.去https://developer.valvesoftware.com/wiki/SteamCMD
或直接點http://media.steampowered.com/client/steamcmd_win32.zip
來下載一個指令模式的Steam,並且解壓到一個資料夾下(建議不要有中文檔名的路徑)
此例放在D:\STEAMCMD底下
用管理員權限執行CMD(不用也行,但你要確定你等一下裝的地方有足夠的權限寫入)
2.然後先切目錄
cd /d d:\steamcmd
3.然後執行steamcmd.exe
就會開始抓一些基本檔案下來
4.登入
這個步驟你無須登入你自己的steam帳號,官方wiki有說可以利用匿名連線
steam>login anonymous
5.建立你要安裝伺服器的目錄
此例是建立一個資料夾在D:\CSGO_SV
6.讓STEAMCMD工作目錄切過去,並且開始下載相關伺服器的檔案
steam>force_install_dir d:\csgo_sv\
steam>app_update 740 validate
注意,沒有steam>force_install_dir ..\csgo_sv\這一行,這一行是相對路徑,不是一定要key的,網路的教學你照他放沒問題
若是自己選位置就要注意到這個問題,建議都採絕對路徑方法比較不會錯誤
7.完成後請到d:\csgo_sv資料夾找到srcds.exe建立捷徑
然後目標可以加上參數,參數我這裡只記錄一個簡單的,其他的請自行參照官網wiki或者google
D:\csgo_sv\srcds.exe -game csgo -console -usercon +game_type 1 +game_mode 2 +mapgroup mg_allclassic +map de_dust
這是開死鬥模式在de_dust地圖
詳細的伺服器設定檔,還是老樣子,在csgo_sv\csgo\bin\裏頭建立server.cfg相關config檔案就可以了~~
若要開WORKSHOP上頭的非官方地圖,可參照
https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators
thx for:
https://developer.valvesoftware.com/wiki/SteamCMD
Leave a comment
很抱歉,必須登入網站才能發佈留言。