求生之路2社區(qū)服務(wù)器sourcemod安裝配置搭建教程centos

求生之路2社區(qū)服務(wù)器sourcemod安裝配置搭建教程centos
大家好我是艾西,通過上文我們已經(jīng)成功搭建了求生之路2的服務(wù)端。但是這個服務(wù)端是純凈的服務(wù)端,就是那種最純粹的原版。如果想要實現(xiàn)插件、sm開頭的命令等功能,需要安裝這個sourcemod。那本篇文章給搭建簡單的說下sourcemod安裝以及一些基礎(chǔ)知識。
(因平臺原因本文中www即為xxx ,com即為zzz,http/ccccc即為cccc/ccccc)
?

sourceMOD是服務(wù)器運行半條命2(Half-Life 2)起源引擎(Source)的游戲修改的Metamod:Source插件。SourceMOD可以運行在多種 Valve半條命2起源引擎游戲,其中最廣泛的就是CS起源(CS:Source),與最近Valve公司推出的CS系列續(xù)作,CS:GO(反恐精英:全球攻勢),其次還有勝利之日:起源(DOD:S)、軍團(tuán)要塞2(TF2)、求生之路1,2(L4D/2)等。
CS起源里的各種插件,例如:數(shù)據(jù)統(tǒng)計、火箭筒、仿CSOL殺敵提示、死亡競技模式(DeathMatch)、僵尸模式(Zombie Realod)、幽靈模式等,都是用SourceMOD編寫的。你甚至可以寫出擴展SourceMOD功能的模塊,并且加入腳本語言。
sourcemod基本功能:
●?一個易于使用的權(quán)限系統(tǒng)((my)SQL兼容)
●?一個高級可配置的管理菜單
●?預(yù)留記錄
●?靈活的地圖管理插件(投票插件等)
●?基本命令,如踢出玩家/禁止用戶/懲罰用戶/屏蔽玩家,改變控制臺變量等
●?各種投票命令
●?聊天的垃圾信息防護(hù)
●?發(fā)起綜合聊天用戶和管理員
●?輕松翻譯
SourceMod高度優(yōu)化和獲得起源引擎服務(wù)器的最好表現(xiàn),沒有寫C++代碼的復(fù)雜性的理想選擇。
腳本功能開發(fā)
●?管理 -綜合管理系統(tǒng)開發(fā)API。
●?客戶 -與游戲中的客戶信息和回調(diào)的工作。
●?命令 -創(chuàng)建,觸發(fā),重要的客戶端和服務(wù)器控制臺命令。
●?控制臺變量 -創(chuàng)建,觸發(fā),并回復(fù)控制臺變量。
●?數(shù)據(jù)庫 -抽取數(shù)據(jù)庫訪問。
●?引擎 -訪問許多半條命2引擎功能,更不斷地更新。
●?實體 -實體屬性的更改和檢索,命名和編號。
●?事件 -創(chuàng)建,啟用,“半條命2的游戲事件(GameEvents)。
●?文件 -訪問文件系統(tǒng)。
●?插件接口 -高級插件間的信息傳遞,類似AMX MOD X。
●?菜單?-創(chuàng)建統(tǒng)一菜單的API。
●?消息 -發(fā)送和觸發(fā)用戶信息(UserMessages)。
●?解析 -高級的,高度優(yōu)化的文本解析。
●?定時器 -定時事件的創(chuàng)建。
●?翻譯 -多語言短語文件查找。
●?可擴展性 – SourceMod是完全可擴展,提供SourceMod插件事件,和一個完整的C++的API,你也可以寫C + +的插件。
●?開源 – SourceMod,它的擴展,和它的插件,在Sourcemod官網(wǎng)論壇都是開放源碼的!
一、下載安裝sourcemod
依然用之前創(chuàng)建的那個用戶登錄,并進(jìn)入服務(wù)端的addons文件夾
su?-?aixigod
cd?serverfiles/left4dead2/addons
下載sourcemod并解壓
打開?cccc://sourcemod.net?如圖獲取下載地址,并用wget下載并解壓
?

wget?ccccc://sm.alliedmods.net/smdrop/1.8/sourcemod-1.8.0-git6040-linux.tar.gz?;
tar?-zxvf?sourcemod-1.8.0-git6040-linux.tar.gz?-C?/home/aixigod/serverfiles/left4dead2
二、安裝擴展支持
安裝mmsource
同樣我們打開?cccc://metamodsource.net?如圖獲取下載地址,使用wget下載并解壓
?

wget?ccccc://mms.alliedmods.net/mmsdrop/1.10/mmsource-1.10.7-git961-linux.tar.gz?;
tar?-zxvf?mmsource-1.10.7-git961-linux.tar.gz?-C?/home/aixigod/serverfiles/left4dead2
2.安裝服務(wù)端工具
打開cccc://mirrors.loacg.zzz/soft/Left%204%20Dead%202/?復(fù)制里面的l4dtoolz地址,并用wget下載并解壓
?

wget?cccc://mirrors.loacg.zzz/soft/Left%204%20Dead%202/l4dtoolz-1.0.0.9h.zip?;
unzip?-o??l4dtoolz-1.0.0.9h.zip
到這里sourcemod就全部安裝完成了。
三、驗證是否成功安裝
依然用我們新創(chuàng)建的用戶登錄,并啟動服務(wù)端
su?-?aixigod./l4deserver?st
然后進(jìn)入服務(wù)端控制臺
./l4d2server?c
特別注意,退出請按ctrl+b 然后按d,不要直接ctrl+c,否則服務(wù)端就停止。
?

然后我們在服務(wù)端控制臺執(zhí)行:
meta?list
有如下圖三個回顯表示安裝正常。
?

四、sourcemod的使用
服務(wù)端配置修改
配置文件在 ~/serverfiles/left4dead2/cfg/l4d2.cfg 從網(wǎng)上收集一些配置命令,可以按需求帖進(jìn)去,即刻生效
?
2.插件的啟用
用winscp登錄你的服務(wù)器。
將插件(.smx格式)放在 ~/serverfiles/left4dead2/sourcemod/plugins/文件夾中
如有插件配置文件(.cfg格式)請放在~/serverfiles/left4dead2/sourcemod/文件夾中
然后重啟服務(wù)端即可生效。
我是艾西,今天的分享就到這里啦希望對有需要的小伙伴有幫助我們下期見
擁有一臺服務(wù)器可以做很多有趣的事情!
?
?