用 Windows Server 2019 搭建求生之路服務(wù)器

準(zhǔn)備工作
要搭建一臺(tái) Windows Server 的求生之路服務(wù)器需要做以下幾點(diǎn)前置工作:
購(gòu)買一臺(tái)云服務(wù)器,如騰訊云;
下載 SteamCMD;
安裝 SourceMod、MateMod、L4dToolZ;
根據(jù)需要安裝插件。
選擇 Windows Server 的原因
用 Windows Server 2019 搭建求生之路服務(wù)器,有以下幾種原因:
可以直接用 Windows 自帶的 “遠(yuǎn)程桌面連接” 程序控制遠(yuǎn)程服務(wù)器。用 CentOS、Ubuntu 等 Linux 發(fā)行版的操作系統(tǒng),需要用 Xshell、Xftp、寶塔面板等遠(yuǎn)程連接工具輔助你來控制;
Windows Server 是一個(gè)圖形化的操作系統(tǒng),與 Windows 7/10/11 無太大差異。所以,可以直接在服務(wù)器中用瀏覽器訪問 SourceMod 來下載插件;
“遠(yuǎn)程桌面連接” 允許你從個(gè)人電腦上復(fù)制文件到遠(yuǎn)程服務(wù)器中。
總而言之,Windows Server 可以很快的搭建一臺(tái)求生之路服務(wù)器,管理文件過程非常方便,使用起來很輕松,學(xué)習(xí)成本很小。
購(gòu)買云服務(wù)器
推薦在騰訊云中購(gòu)買輕量應(yīng)用服務(wù)器,購(gòu)買 “通用型套餐(專業(yè))”。跳轉(zhuǎn)到信息填寫頁面,選擇鏡像:官方鏡像 -> 系統(tǒng)鏡像 -> Windows Server 2019 中文版。

其他信息都可以默認(rèn),往下拉,有一個(gè)登錄方式的信息:

購(gòu)買成功之后,用戶名和密碼是 “遠(yuǎn)程桌面連接” 需要的憑證。
登陸云服務(wù)器
Win+R 組合鍵打開 Windows 運(yùn)行,輸入 mstsc 打開“遠(yuǎn)程桌面連接”程序。輸入云服務(wù)器的公網(wǎng) IP,點(diǎn)擊“連接”按鈕:

彈出 Windows 安全中心,輸入在購(gòu)買云服務(wù)器時(shí)填寫的用戶名和密碼:

下載 SteamCMD
以下操作全部都在云服務(wù)器中操作。打開瀏覽器輸入此下載鏈接下載 SteamCMD。“遠(yuǎn)程桌面連接”可以直接運(yùn)行你在個(gè)人電腦上復(fù)制信息(文件、文本)到遠(yuǎn)程服務(wù)器中。
把壓縮包中的 steamcmd.exe 拖拽到 Games 文件夾中。并新建一個(gè)文本文件,復(fù)制下面的內(nèi)容到腳本中;把文件后綴名改為?.bat
;保存文件;雙擊腳本。
彈出 CMD 對(duì)話框,內(nèi)容不再滾動(dòng)就是下載完成,之后才能關(guān)閉對(duì)話框。下載完成之后的 Games 文件夾的目錄如下:

啟動(dòng)服務(wù)器
雙擊 l4d2_sv 文件夾,內(nèi)有 srcds.exe,雙擊它。下圖就是求生之路服務(wù)器程序,下面就講解界面上的重要內(nèi)容。

Network:服務(wù)器是否以因特網(wǎng)形式啟動(dòng),因特網(wǎng)允許所有用戶加入游戲;
UDP Port:默認(rèn)端口號(hào)在連接時(shí)不用輸入,端口號(hào)是訪問一個(gè)程序的重要因素;
CON Password:暫時(shí)不知道具體作用,可以隨便填入;
點(diǎn)擊“Start Server”按鈕啟動(dòng)求生之路服務(wù)器。
開放端口
一般云服務(wù)器的端口默認(rèn)只開啟必要的端口號(hào),27015 端口號(hào)需要手動(dòng)開啟。打開云服務(wù)器控制臺(tái),管理云服務(wù)器:

點(diǎn)擊添加規(guī)則,規(guī)則的協(xié)議為 UDP;然后,填寫端口號(hào)為 27015,允許所有的 IP 訪問此端口號(hào)。
下載插件平臺(tái)
要使用插件,就必須下載兩個(gè)支持插件的東西,即?SourceMod?和?MateMod。
SourceMod:允許插件修改求生之路服務(wù)器。如果有編程基礎(chǔ)的小伙伴可以將它比作為一些編程語言的編譯平臺(tái)(一種可以允許該編程語言編寫的程序的沙盒、沙箱) 。它用于編寫插件腳本和處理服務(wù)器管理,默認(rèn)包附帶了一組基本的插件,社區(qū)中有超過 2500 個(gè)插件。
Metamod:是一個(gè)非常強(qiáng)大的庫,用于攔截、重寫和替換虛擬函數(shù)調(diào)用。如果有編程基礎(chǔ)的小伙伴可以將它比作為一些編程語言需要的 SDK,相當(dāng)于一個(gè)開發(fā)工具包(函數(shù)庫、類庫)。
都下載 Windows 版本的,下載完成之后得到兩個(gè)壓縮包,將其解壓到C:\Games\l4d2_sv\left4dead2
即可。除此之外,還需要一個(gè)額外的東西輔助插件的運(yùn)行,即?l4dtoolz。同樣的解壓到安裝目錄。
添加八人插件
SourceMod 默認(rèn)自帶一些插件,在游戲中用!admin
命令查看。普通戰(zhàn)役模式只能支持 4 個(gè)人,如果想要和更多的小伙伴,超過 4 人,一起玩耍,就需要開啟 8 人。
在 SourceMod 插件官方社區(qū)中下載?8 人插件:

紅色方框中勾畫的就是插件的下載文件,兩個(gè)文件都要下載:
l4dslots.smx 放在?
C:\Games\l4d2_sv\left4dead2\addons\sourcemod\plugins
;l4dslots.txt 放在?
C:\Games\l4d2_sv\left4dead2\addons\sourcemod\gamedata
。
在?C:\Games\l4d2_sv\left4dead2\cfg\sourcemod\sourcemod.cfg
?文件中填入以下內(nèi)容:
sv_maxplayers 8 是允許服務(wù)器最大支持玩家數(shù)量,可以是 16 人。
添加 Bot 自創(chuàng)插件
沒有足夠的人機(jī)(Bot),其他玩家即便是加入了也不可以扮演,只能觀看。需要一個(gè)?Bot 自創(chuàng)的插件。
安裝步驟和注意事項(xiàng)作者都有詳細(xì)寫明,在這里不過多贅述。
連接服務(wù)器
上面的所有工作做好了之后,就可以愉快的玩耍求生了。打開游戲,在控制臺(tái)中輸入?connect 123.222.222.188
。
添加地圖
求生之路的地圖文件后綴名都是 *.vpk,實(shí)際上是一個(gè)壓縮文件。它里面包含了地圖代碼、地圖材質(zhì)包、地圖腳本等文件。

每次開服都需要通過地圖代碼開啟,所以需要去下載 GCFScape,把 vpk 文件拖拽到軟件上就可以直接打開。點(diǎn)擊 maps 文件夾,就可以看到地圖代碼。管理員進(jìn)入到求生之路游戲內(nèi)之后,使用管理員命令切換地圖,找到對(duì)應(yīng)地圖名就可以切換地圖了。