- 系統(tǒng)優(yōu)化小貼士,解決Win7系統(tǒng)下《暗黑破壞神3》啟動(dòng)無(wú)響應(yīng)問(wèn)題
- 深入解析,《街霸:對(duì)決》伊吹人物介紹
- 讓游戲更輕松,《暗黑破壞神3》移動(dòng)攻擊優(yōu)化功能
- 深入解析游戲角色,《街霸:對(duì)決》陰人物介紹
- 深入解析,《高能手辦團(tuán)》藍(lán)莎海恩人物介紹
- 游戲探險(xiǎn)背后的秘密揭曉,《阿瑪拉王國(guó):懲罰》一刀流劍圣天賦指南
- 深入探索角色魅力,《阿卡迪亞》高橋隼人介紹
- 探秘傳奇寶藏之旅,《崛起2:黑暗水域》21個(gè)傳奇保存品攻略
- 游戲策略揭秘,《術(shù)士:秘術(shù)宗師》高階游戲心得
- 角色揭秘探索陽(yáng)的刺客魅力,《街霸:對(duì)決》陽(yáng)人物介紹
聲明:本文來(lái)自于(ID:ykqsd.com)授權(quán)轉(zhuǎn)載發(fā)布。
什么是SteamCMD?
如果只是偶爾在自己的電腦上開(kāi)服,直接使用Steam客戶(hù)端中的庫(kù)工具就足夠了,但是要更高效地建立一個(gè)專(zhuān)用服務(wù)器,還是離不開(kāi)SteamCMD的使用:
所謂SteamCMD,是Steam的命令行版本,具備Steam的基本API功能,包括賬戶(hù)登錄、郵箱驗(yàn)證、游戲下載等。在安裝SteamCMD時(shí),它會(huì)在磁盤(pán)上寫(xiě)入與桌面版Steam相關(guān)的鏈接庫(kù),供游戲調(diào)用。也就是說(shuō),通過(guò)SteamCMD下載的游戲可以正常運(yùn)行。然而,SteamCMD通常并不作為游戲下載工具,因?yàn)橛螒蛲ǔS袌D形界面,有圖形界面的游戲使用桌面版Steam會(huì)更方便。SteamCMD的正確使用方式是下載游戲服務(wù)端(盡管有些游戲服務(wù)端就是游戲本體),然后在服務(wù)器上運(yùn)行游戲服務(wù)端來(lái)作為游戲服務(wù)器。
SteamCMD使用指南
1. 下載SteamCMD:
https://dl.3dmgame.com/201707/111826.html
2. 為SteamCMD創(chuàng)建一個(gè)文件夾。
例如:C:\steamcmd
3. 將SteamCMD解壓到上述文件夾。
如果你的英文水平不錯(cuò),可以訪(fǎng)問(wèn)SteamCMD的V社開(kāi)發(fā)者論壇地址 https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD ,大部分過(guò)程已經(jīng)在這里詳細(xì)說(shuō)明了。
用命令配置SteamCMD
在64位centos系統(tǒng)下使用以下命令進(jìn)行安裝
先安裝必要的32位依賴(lài)
yum install glibc.i686 libstdc++.i686
然后創(chuàng)建一個(gè)名為steam的新賬戶(hù),創(chuàng)建新賬戶(hù)是為了安全性考慮。如果使用root賬戶(hù)運(yùn)行steamcmd,會(huì)出現(xiàn)安全提醒。
useradd -m steam
接著切換到這個(gè)賬戶(hù),注意這里的命令是 su 空格 - 空格 steam,這樣切換后會(huì)立即轉(zhuǎn)到steam賬戶(hù)的主目錄:
su - steam
接下來(lái)創(chuàng)建一個(gè)名為steamcmd的文件夾并進(jìn)入:
mkdir ~/steamcmd
進(jìn)入目錄:cd ~/steamcmd
使用wget命令下載steamcmd的壓縮文件:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
解壓下載的文件:
tar -xvzf steamcmd_linux.tar.gz
運(yùn)行steamcmd:
./steamcmd.sh
第一次啟動(dòng)steamcmd時(shí),它會(huì)自動(dòng)下載所有必要的文件,請(qǐng)耐心等待。之后的啟動(dòng)將不再需要下載文件。啟動(dòng)后,會(huì)進(jìn)入程序的命令行界面。在這里可以輸入各種命令。以安裝一個(gè)游戲?yàn)槔?,小編將向大家介紹一些基本命令。
首先,與桌面版steam類(lèi)似,我們需要先登錄。例如,可以使用匿名賬號(hào)登錄(匿名賬號(hào)不需要密碼):
login anonymous
登錄成功以后,我們需要指定游戲服務(wù)器的安裝目錄。例如,可以將其設(shè)置為上一級(jí)目錄中的 `cs_go` 文件夾。請(qǐng)注意,在 Linux 下,steamcmd 一旦指定了目錄,就會(huì)立即創(chuàng)建該目錄;而在 Windows 版的 steamcmd 中,不會(huì)立即創(chuàng)建目錄。因此,在 Linux 下可以通過(guò)這一點(diǎn)來(lái)確認(rèn)該命令是否按照預(yù)期執(zhí)行。
`force_install_dir ../cs_go/`
接下來(lái),我們開(kāi)始安裝游戲服務(wù)器。以上面的 `cs_go` 為例,首先需要確認(rèn)這個(gè)程序的 app id。我們?cè)L問(wèn)以下網(wǎng)址:
`https://developer.valvesoftware.com/wiki/Dedicated_Servers_List`
該列表會(huì)顯示所有 steamcmd 支持下載的服務(wù)器,在 ID 這一列下就是我們需要的 app id。例如,我們找到 `cs_go` 的 id 為 740,使用以下命令:
`app_update 740`
進(jìn)行安裝。這里有幾個(gè)參數(shù)說(shuō)明,常用的其實(shí)只有 `validate` 參數(shù)。`validate` 意味著校驗(yàn),與桌面版 Steam 上的校驗(yàn)本地文件功能完全一致。請(qǐng)注意,在使用任何與 app 相關(guān)的命令前,都需要先指定目錄,否則會(huì)默認(rèn)使用當(dāng)前目錄。第一次安裝程序時(shí),有無(wú) `validate` 效果是一樣的。從原理上講,更新服務(wù)器時(shí)如果不加 `validate` 應(yīng)該會(huì)全部覆蓋一次,但我發(fā)現(xiàn)并非如此,仍然會(huì)首先校驗(yàn)本地文件和云端文件,然后進(jìn)行增量下載。換句話(huà)說(shuō),我發(fā)現(xiàn)有無(wú) `validate` 結(jié)果是一樣的,可能是我觀察有誤,建議所有 `app_update` 命令都加上 `validate` 參數(shù)。即以下命令 `app_update 740 validate`
按下回車(chē)后,會(huì)不斷提示下載進(jìn)度,到達(dá) 100% 后會(huì)回到 steamcmd 命令行,輸入 `quit` 來(lái)退出 steamcmd。
然后我們 `cd ../cs_go` 即可進(jìn)入 `cs_go` 服務(wù)器所在文件夾,并根據(jù)具體服務(wù)器的啟動(dòng)方式來(lái)運(yùn)行服務(wù)器。
對(duì)于其他游戲,安裝過(guò)程是一樣的。需要注意的是,部分游戲的安裝有特殊要求或者需要首先購(gòu)買(mǎi)該游戲。例如,以《七日殺》為例,在剛才的 dedicated servers list 列表中,我們可以看到 `七日殺` 旁邊的 `notes` 這一列寫(xiě)著“game purchase required”,這意味著該游戲必須首先購(gòu)買(mǎi)。而確認(rèn)你已經(jīng)購(gòu)買(mǎi)的方法是,在 steamcmd 登錄時(shí)使用自己的 Steam 賬號(hào)登錄,而不是匿名賬號(hào)。首次使用你的 Steam 賬號(hào)登錄時(shí),會(huì)和桌面版 Steam 一樣需要進(jìn)行郵箱驗(yàn)證,你需要輸入郵箱中收到的驗(yàn)證碼才能登錄。登錄后,才能下載這樣的游戲服務(wù)器。
通過(guò)steamcmd下載的游戲服務(wù)端都是正版的,也就是說(shuō),客戶(hù)端在連接時(shí)會(huì)進(jìn)行steam賬戶(hù)驗(yàn)證。因此,玩家必須擁有該游戲的正版才能進(jìn)入。盡管本人不提倡盜版,但還是需要特別說(shuō)明一下這個(gè)事實(shí)。針對(duì)source引擎的游戲,有一個(gè)專(zhuān)門(mén)的破解補(bǔ)丁,現(xiàn)在由一群俄羅斯人在維護(hù),它能夠破解source引擎的steam賬戶(hù)驗(yàn)證。這個(gè)補(bǔ)丁可以安裝到服務(wù)端上,從而模擬驗(yàn)證,使盜版玩家也能連接到服務(wù)器。以前我試過(guò)這個(gè)補(bǔ)丁,但其linux版本已經(jīng)年久失修,只有windows版本在不斷更新。因此,如果你在使用linux開(kāi)服,還是建議購(gòu)買(mǎi)正版,因?yàn)楸I版幾乎無(wú)法在linux服務(wù)端上運(yùn)行。
關(guān)于游戲服務(wù)端的更新,更新過(guò)程和安裝過(guò)程是完全相同的(在大多數(shù)情況下,如果游戲客戶(hù)端更新了,那么服務(wù)端也需要更新)。在此不再詳細(xì)說(shuō)明,建議在更新時(shí)加上validate參數(shù)。
備戰(zhàn)樓下米線(xiàn)挑戰(zhàn)的秘訣,《樓下的早餐店》米線(xiàn)店通關(guān)備貨攻略 游戲角色升級(jí)攻略,《絕區(qū)零》萊特技能升級(jí)材料一覽 《我眼神好》找出18人通關(guān)攻略 游戲秘笈揭曉,《逆水寒手游》冰雪抗凍超人成就攻略 更新指南,《崩壞星穹鐵道》2.6留聲機(jī)唱片位置 樓下早餐店攻略,《樓下的早餐店》最賺錢(qián)的一關(guān) 游戲攻略指南,《疊入深淵》諾兒打法介紹 玩家必看,《寶可夢(mèng)大集結(jié)》呆殼獸持有物怎么選 新賽季前瞻,《金鏟鏟之戰(zhàn)》雙城之戰(zhàn)23費(fèi)棋子技能詳解 探秘誅仙世界的法寶奧秘,《誅仙世界》法寶品質(zhì)提升方法