AI 摘要

这篇文章是关于如何搭建《求生之路2》私服的步骤。首先,你需要下载一些文件和游戏安装包。然后,你需要更新yum源和安装steamcmd依赖库。接着,你需要创建一个steam用户,并下载steamcmd安装包。运行steamcmd后可能会出现错误,如果缺少lb.linux.so2文件,可以上传该文件到指定目录。安装完成后,你可以安装《求生之路2》并验证。之后,你需要解压缩插件文件并修改配置文件。另外,你需要编辑服务器配置文件,包括远程管理密码和服务器密码等。最后,你可以启动服务器并连接到你的服务器。至此,你已经成功搭建了《求生之路2》私服。

用到的文件和游戏安装包
链接: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


配置成桥接模式之后,局域网内的人就可以联机玩了


进入游戏按~ connect 服务器ip 即可