Ubuntu下搭建求生之路2伺服器

2021-10-08 23:22:41 字數 2770 閱讀 7937

安裝外掛程式

相關設定

參考如果使用的是 64 位的系統,則需要安裝 32 位的執行庫

sudo

apt-get update

sudo

apt-get upgrade

sudo

apt-get

install lib32gcc1

mkdir ~/steamcmd

cd ~/steamcmd

wget

tar -zxvf steamcmd_linux.tar.gz

./steamcmd.sh

完成後,匿名登陸伺服器

steam> login anonymous
steam> force_install_dir /home/ubuntu/l4d2

新建配置檔案

cd /home/ubuntu/l4d2/left4dead2/cfg/

vi server.cfg

配置檔案內容如下:

hostname

"***" //遊戲伺服器名

sv_steamgroup "12345" //steam組號

sv_steamgroup_exclusive 1 //將伺服器設為steam組私有

sv_allow_lobby_connect_only 0

sm_cvar sv_gametypes "coop"//設定遊戲模式為合作

//設為1可防止玩家加入感染者方,僅戰役模式

sm_cvar director_no_human_zombies "1"

mp_gamemode "coop"//啟用遊戲模式為合作

z_difficulty "hard"//設定遊戲難度為困難

sm_cvar sb_all_bot_game 1// 防止人數不足而自動關閉

sv_tags "hidden" //防止ddos攻擊

sm_cvar sv_region 4// 設定伺服器區域為亞洲

sv_visiblemaxplayers 8 //伺服器可見最大玩家數

maxplayers 8 //最大玩家數

然後建立乙個組,把好友拉進去就可以了

sudo ufw allow 4380

sudo ufw allow 10999

sudo ufw allow 7777

sudo ufw allow 27015

cd /home/ubuntu/l4d2

./srcds_run -game left4dead2 +exec server.cfg

其中,後面跟的都是執行引數部分說明如下

持續執行服務端需要保持ssh連線,關閉ssh視窗後服務端隨即關閉

有三種方法可連線到伺服器

安裝外掛程式。啟動遊戲,單擊console,然後輸入上面方法1中的命令

安裝外掛程式。啟動遊戲,單擊server browser,在伺服器列表中找到伺服器。此方法僅適用已設定的工作hostname,sv_search_key以及sv_tags在配置檔案選項。 注意伺服器只會顯示在custom伺服器列表中。因此,最好將其新增到收藏夾中以避免再次查詢

推薦安裝望夜外掛程式,裡面有很多常見的好玩外掛程式。先安裝其中的外掛程式平台,然後選擇需要的外掛程式安裝即可。安裝方法是將裡面對應外掛程式的addons和cfg分別與./left4dead2的addons和cfg資料夾合併就可以了

另外,外掛程式平台還可以自行安裝,為sourcemod、metamod、metamodde的vdf檔案(先選擇l4d2,然後直接生成vdf檔案)和l4dtoolz(去除人數限制)

先將生成的metamod.vdf替換掉metamod中addons的metamod.vdf,然後將metamod的addons資料夾與伺服器中的./left4dead2/addons/合併;sourcemod的addons和cfg與./left4dead2/addons/和 ./left4dead2/cfg/合併;l4dtoolz中的l4dtoolz和metamod放到./left4dead2/addons/裡

安裝後進入伺服器,在控制台中輸入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

進入伺服器,在控制台中輸入status,輸出資訊中steam_1:1:******xx 即為steamid。然後編輯left4dead2/addons/sourcemod/configs/admins_******.ini檔案,在檔案末加上自己的steamid

"steam_1:1:******xx"

"99:z"

其中,第乙個引號是 steamid 或者是 steam 個人資料名(遊戲裡的名字);第二個引號是許可權大小

設定完成後在伺服器重啟遊戲,進入伺服器後在對話方塊輸入!admin,出現管理員選單則為設定成功

在 linux 上搭建乙個求生之路 2 伺服器

求生之路2伺服器搭建教程

l4d2 伺服器搭建(linux)

Ubuntu14 04下搭建Boa web伺服器

ubuntu14.04搭建boa服務 www.boa.org 版本 boa 0.94.13.tar.gz 2,解壓並進入boa 0.094.13 src 3,執行 configure make 錯誤 yacc d boa grammar.y make yacc 命令未找到 make y.tab.c ...

ubuntu10 04 2下搭建samba伺服器

準備工作 ubuntu不像 redhat 或者 centos 那樣有開機啟動配置器 ntsysv 但其也有個很方便的工具 rcconf 不過需要另外安裝 sudo apt get install rcconf 安裝防火牆介面配置軟體 sudo apt get install ufw 關閉linux防...

ubuntu下安裝proftpd FTP伺服器總結

公司想做一台ftp伺服器是公司的人員共享檔案,考慮到安全問題選擇linux下做並且每個使用者的許可權不同,網上找到proftpd符合要求 一 安裝 在此過程中會讓選擇行模式 standalone和inetd,前者是單一伺服器模式,後者是超級伺服器模式 sudo apt get install pro...