日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux求生之路服务器,L4D2 服务器搭建(Linux)

發布時間:2024/3/24 linux 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux求生之路服务器,L4D2 服务器搭建(Linux) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

沒錯,沒錢續費了,干脆重新搞個 Linux 放家里

安裝 SteamCMD

dpkg --add-architecture i386

apt-get update

apt-get install lib32gcc1

apt-get install steamcmd

用腳本更新/安裝服務器

vim ~/l4d2.txt

login anonymous

force_install_dir /root/syncthing/L4D2Server

app_update 222860 validate

quit

其中 /root/syncthing/L4D2Server 為下載路徑,當然不推薦用 root 用戶執行

下載L4D2服務器

steamcmd +runscript ~/l4d2.txt

SourceMod、Metamod、L4DToolZ 插件

下載

SourceMod

就下載最新的穩定版~

Metamod

L4DToolZ

L4D2的是下1.0.0.9h版本

總共是4份文件

安裝

安裝順序是無所謂的

Metamod

將 mmsource-1.10.7-git970-linux.tar.gz 的addons解壓出來與 ./left4dead2/addons/ 合并

再將之前生成的 metamod.vdf 覆蓋addons里的 metamod.vdf (這個文件其實就是個路徑設置)

SourceMod

同理將 sourcemod-1.9.0-git6281-linux.tar.gz 里的 addons 和 cfg 與./left4dead2/addons/和 ./left4dead2/cfg/ 合并

L4DToolZ

將 l4dtoolz(L4D2)-1.0.0.9h.zip 里的兩個文件夾 l4dtoolz 和 metamod 放到 ./left4dead2/addons/ 里。

簡單運行

./srcds_run -game left4dead2 -insecure +maxplayers 16 +hostport 27015 +map c1m2_streets

在 Console 里輸入 meta list

meta list

Listing 3 plugins:

[01] SourceMod (1.9.0.6281) by AlliedModders LLC

[02] L4DToolZ (1.0.0.9h-2-g7465d71b-dirty) by Ivailosp

[03] SDK Tools (1.9.0.6281) by AlliedModders LLC

像這樣就安裝成功了

簡單更改服務器最大人數

輸入命令:

sm_cvar sv_maxplayers 16;sm_cvar sv_visiblemaxplayers 16

當然這些命令可以預先放到 ./left4dead2/cfg/server.cfg 里。

簡單設置權限

在 ./left4dead2/addons/sourcemod/configs/admins_simple.ini 里的增加一行

"STEAM_1:1:125637774" "99:z" "passwd"

第一個引號是 steamID 或者是 Steam 個人資料名(游戲里的名字);第二個引號是權限大小;第三個引號是密碼。具體說明文件里都有。

然后到同一目錄下的core.cfg里修改

"PassInfoVar" "_password"

想要成功獲得服務器的權限還要在進游戲前在游戲的控制臺輸入

setinfo _password passwd

當然可以放進你游戲目錄里的 ./left4dead2/cfg/autoexec.cfg 里,這樣每次運行游戲時就會自動執行這條命令

服務器歡迎界面設置

大圖:./left4dead2/motd.txt

小圖:./left4dead2/host.txt

SourceMod 插件安裝

推薦下載源碼自己用 ./left4dead2/addons/sourcemod/scripting/compile.sh 編譯

這里用 gettickrate 插件演示

將 tickrate.sp 放入 ./left4dead2/addons/sourcemod/scripting/ 里

運行 ./compile.sh tickrate.sp ,插件編譯成功后會在 compiled 文件夾里生成 tickrate.smx

將 tickrate.smx 放到 ./left4dead2/addons/sourcemod/plugins/ 里就算安裝成功了

有些插件需要放 data 到指定文件夾(往往是放同時兼容 Windows/Linux 服務器的參數),自己認真看作者的插件說明。

一般要服務器運行一次后自動生成該插件所需cfg文件到 ./left4dead2/cfg/sourcemod/。當然這個插件功能簡單就沒有生成~

輸入 sm_gettickrate,得到返回

The server tickrate is 29

服務器 Tickrate 修改

下載 tickrate_enabler.zip

將對應文件解壓放入 addons 文件夾

運行時加上參數 -tickrate 64

別忘 server.cfg 加上幾個參數,比如 sv_minrate、sv_maxrate、sv_maxupdaterate、sv_maxcmdrate、fps_max 之類的

因為我要速砍就不調成 100 tick了

輸入 sm_gettickrate,得到返回

The server tickrate is 64

修改服務器名為中文名

上面一樣的方法下載編譯插件,之后直接在 /left4dead2/addons/sourcemod/configs/hostname/hostname.txt

修改,保存為UTF-8,好像無所謂帶不帶BOM

修復 Steam 組鏈接錯誤

組 ID 大于 16777216 的話進入服務器顯示封面跳轉的鏈接會跳轉到錯誤的組,熟悉這個數字的朋友一看就知道為什么了

其他自用插件

總結

以上是生活随笔為你收集整理的linux求生之路服务器,L4D2 服务器搭建(Linux)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。