在windows系統搭建CSGO服務器的教程!
首先需要安裝了steamcmd
下載csgo服務器端軟件
先匿名登錄steamcmd
匿名登錄
大多數游戲可以直接直接匿名登錄下載,csgo、L4D2都可以,登錄成功會有下圖的提示信息。
login anonymous
下載應用
打開steamcmd,創建csgo的文件夾
force_install_dir C:\csgo\
安裝或更新csgo,用app_update指令
app_update 740
接下來要驗證文件完整性
app_update 740 validate
校驗完畢就可以退出steamcmd了
啟動服務器
1、創建啟動腳本
在csgo文件夾新建一個start.bat文件,可以新建一個txt文件然后修改文件名和擴展名。
2、填寫啟動腳本內容,如下四種模式,選擇一種對應的啟動代碼貼到啟動腳本內,保存。
經典休閑模式
srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2
經典競技模式
srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2
軍備競賽
srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots
爆破模式
srcds.exe -game csgo -console -usercon -tickrate 128 +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_bank
3、運行啟動腳本
雙擊運行剛才制作的start.bat文件
提示GC Connection established for server version 1081, instance idx 1 說明服務器端運行沒問題,但這種沒有配置過的服務器,只能在本地局域網中進行游戲,要想讓公網用戶都可以進入服務器,還需要進一步配置:需要向V社申請一個公網秘鑰,使得你的服務器可以在CSGO社區服務器列表里刷出來。
獲取公網秘鑰Login Token
到steam官方游戲服務器帳戶管理后臺,填入游戲id和一個備忘名稱,點擊創建,會得到一串準入秘鑰,秘鑰請勿泄露。
服務器配置秘鑰Token
在csgo安裝目錄C:\csgo\csgo\cfg下新建server.cfg文件(方法和bat文件一樣,新建一個txt,修改文件名和擴展名),這里可以自定義一些服務器配置,最關鍵的是填入你剛剛獲得的Token
hostname "溜德兒滑" //服務器名字
rcon_password "gocsgogo" //服務器rcon遠程密碼
sv_password "gocsgogo" //加入服務器密碼,不設服務器密碼則留空即可
mp_freezetime 5 //開局準備時間凍結時間
mp_join_grace_time 15
mp_match_end_restart 0
sv_cheats 0 //是否開啟作弊
sv_lan 0 //是否為局域網服務器
sv_setsteamaccount "Login Token" //服務器準入Token,引號內為剛剛獲得的Token
//**電腦難度設置
bot_difficulty 3
bot_chatter "off"
bot_join_after_player 1
bot_quota 10
bot_quota_mode "fill"
//**白名單黑名單設置
writeid
writeip
exec banned_user.cfg
exec banned_ip.cfg
到此,服務器算是簡單配置完成了,如果你用的是有公網ip的服務器,可以直接通過ip登錄;當然如果你用的不是服務器,而是自己的臺式機電腦,需要設置端口轉發,把自己的端口映射到外網,讓外網用戶可以連上服務器。家庭寬帶外部公網ip也經常來回變,所以最穩妥的還是DDNS動態域名解析,用一個域名解決所有問題,后續再說。
縱橫數據專業提供廈門顯卡服務器租用、廈門GPU服務器租用、廈門顯卡物理機租用等,有需要的朋友可以咨詢我們,官網://www.zonghengcloud.com/,QQ:3494196421,微信:19906048603。