用到的文件和游戏安装包
链接:https://pan.xunlei.com/s/VNn6bDisFVhSbxM-GlN8lCeRA1?pwd=mjqv#
复制这段内容后打开手机迅雷App,查看更方便
更新yum源
yum update -y
安装steamcmd依赖库
yum install -y glibc.i686 libstdc++.i686
创建steam用户
useradd steam
passwd steam
下载steamcmd安装包
wget -P /home/steam https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
su - steam
tar xvf steamcmd_linux.tar.gz
./steamcmd.sh
运行后可能会报错,如果没有继续下一步
说缺少lb.linux.so2文件,我们上传到/usr/lib
下即可
分享名称:ld-linux.so.2
分享链接:http://wanli320.top:1111/#s/9_rDcT7A
访问密码:a4Ktw
之后进入steam界面
安装l4d2
force_install_dir ./l4d2server #指定服务端l4d2安装目录
login anonymous #匿名用户登录steam
app_update 222860 validate #安装以及校验l4d2
exit
9个g的资源,可能要等一等下载需要点时间
遇到以上报错不要管,再敲一遍运行
出现如上清空说明安装成功了
退出
cd /home/steam/l4d2server/left4dead2
#上传文件....
#解压缩
tar zxvf sourcemod-1.11.0-git6948-linux.tar.gz
tar zxvf mmsource-1.11.0-git1153-linux.tar.gz
vim /home/steam/l4d2server/left4dead2/addons/sourcemod/configs/admins_simple.ini #修改插件配置文件
"STEAM_x:x:xxxxxx" "99:z" #"STEAM_x:x:xxxxxx"为你的steamid
vim /home/steam/l4d2server/left4dead2/cfg/server.cfg #编辑服务端配置文件
rcon_password "" //在引号内填写远程管理密码,引号内不填即为不设密码
sv_password "" //在引号内填写服务器密码,引号内不填即为不设密码
sv_allow_lobby_connect_only 0 //不允许从大厅选择组服务器来连接
sv_tags hidden //在服务器浏览列表的中隐藏(防止别人恶意攻击服务器)
//coop合作;versus对抗;survival生还者;realism写实;scavenge清道夫
sv_gametypes "coop,versus,survival" //设定服务器可用的游戏模式
mp_gamemode coop //设定当前游戏模式为合作战役
z_difficulty Normal //游戏难度:easy简单;normal普通;hard高级;impossible专家
sv_region 4 //设定服务器地区为亚洲
sv_lan 1 //局域网
sv_consistency 0 //关闭模型(MOD)冲突
sv_cheats 0 //关闭作弊
motd_enabled 1 //进入游戏自动打开[今日消息]界面
ese :wq #保存并退出
vim /home/steam/l4d2server/left4dead2/steam.inf #修改游戏版本
#由于我们破解版的游戏版本为2.2.2.8,而steam配置文件里面为2.2.2.9 所以我们要改一下steam配置文件
steamid获取方法
登录steam
复制链接地址到https://steamid.io/lookup/进行查询即可
上传如下两个文件到/home/steam/l4d2server/left4dead2,在迅雷文件里面有
启动l4d2服务器
cd /home/steam/l4d2server
#服务器放行27015端口或者直接关闭防火墙
firewall-cmd --permanent --add-port=27015
#关闭selinux
setenforce 0
./srcds_run -game left4dead2 -insecure +hostport 27015 -condebug +map c2m1_highway +exec server.cfg -nomaster
出现如上情况那么恭喜你,服务器搭建成功
下载完客户端然后进入按~
connect 你的服务器ip
我们服务器这边已经显示本机连接进来了
点击确定就可以进来了
命令详细解释
-game left4dead2 //指定游戏为求生之路2
-insecure //禁用VAC(-secure是启用VAC)
+hostport 27015 //服务器端口默认是27015,可更改端口号
+condebug //在left4dead2文件夹下生成console.log的记录文件
+exec server.cfg //服务器启动时自动执行server.cfg
-nomaster //隐匿服务器的公网IP(防止别人恶意攻击服务器)
+map c1m2_streets //设置默认打开的地图,这里c1m2_streets是官方地图关卡的名称
-tickrate 100 //设置服务器为100tick
changelevel #选择好你要更换的地图
+map后面跟你要选择的地图
./srcds_run -game left4dead2 -insecure +hostport 27015 -condebug +map c10m1_caves +exec server.cfg -nomaster
Comments NOTHING