安装服务器
安装steamcmd
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -zxvf steamcmd_linux.tar.gz
./steamcmd.sh
一般需要安装以下库文件 glibc.i686 libstdc++.i686 libcurl.i686
sudo apt-get install glibc.i686 libstdc++.i686 libcurl.i686
// libcurl.i686 好像会安装不上,不过不影响服务器启动
执行以下命令安装l4d2
Steam>login anonymous
Steam>force_install_dir /home/(你想要的目录名)/l4d2 //更新时请跳过此指令输入下一条
Steam>app_update 222860 validate(更新也是同一指令)
插件使用
安装插件工具
sourcemod VDC 安装linux版本
个人使用插件
望夜插件说明 插件下载地址 解压密码:望夜
自动切换地图,公告-击杀排名
服务器配置
vim ~/l4d2/left4dead2/cfg/server.cfg
//一般使用
sv_steamgroup "38207924" //限制组id
sv_steamgroup_exclusive 1 //1=仅有组成员可加入房间
sv_tags hidde //隐藏服务器
设置管理员
查询个人steamid
vim ~/l4d/left4dead2/addons/sourcemod/configs/admins_simple.ini
//输入
"STEAM_0:0: id " "99:z"
启动服务器
启动用脚本
#mp_gamemode "versus" <-- Useable types are "coop,realism,survival,versus,teamversus,scav enge,teamscavenge"
#z_difficulty Easy Normal Hard Impossible
#nohup ./srcds_run -game left4dead2 +exec server.cfg -console -insecure +hostport 27015 +map c1m1_hotel +mp_gamemode realism +z_difficulty Hard > server.log &
nohup ./srcds_run -game left4dead2 +exec server.cfg -console -insecure +hostport 27015 +map c1m1_hotel +z_difficulty Normal > server.log &
|