一个稍微新一点的,但也有段时间了:目前的个人博客
声明
本文章仅为萌新探索搭建服务器后写的初级总结,有问题请指出。更深层次的内容请自己去研究Sir大佬或者其他人的资料。
准备
首先你需要有服务器或者云服务器,我是2核4gUbuntu系统,据说1核2g带求生之路服务器就没问题。
我使用的Xshell远程连接服务器,使用Xftp从本地上传文件到服务器(不会的百度搜有教程)
资料
官方战役主要参考https://blog.csdn.net/qq_31555445/article/details/105616307
药抗插件资源和后期药抗搭建主要参考都是Sir大佬的https://github.com/SirPlease/L4D2-Competitive-Rework
搭建过程
这里就直接完全搬运Sir大佬的教程了
1.在服务器上安装以下环境或工具等
screen 是一个托盘工具, 开服后screen -r 可以看服务器状态
dpkg --add-architecture i386 # enable multi-arch
apt-get update && apt-get upgrade
apt-get install libc6:i386 # install base 32bit libraries
apt-get install lib32z1
apt-get install screen
2.新建一个账户
其实直接用root用户也可以,新建一个用户可能安全一些。
这里Sir大佬创建的账户名称是steam,名称可以自定义,但之后要把相应路径中的steam换成你自定义的名称。
然后login登录。
adduser steam
adduser steam sudo
login
3.安装steamcmd并部署L4D2环境
下载steamcmd_linux.tar.gz
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
把下载好的steamcmd_linux.tar.gz文件解压
tar -xvzf steamcmd_linux.tar.gz
进入Steam, 启动成功后你的屏幕上会有**Steam>**标志
./steamcmd.sh
匿名登录,有一些游戏不支持匿名登陆下载,但显然L4D2可以
login anonymous
指定安装路径
所以你文件的真实路径是/home/steam(这个是你的用户名)/Steam/steamapps/common/l4d2
force_install_dir ./Steam/steamapps/common/l4d2
安装求生之路
app_update 222860 validate
如果他提示你成功安装完成了,就可以退出了
quit
配置文件
首先需要先获取Sir大佬在Github上发布的资源,我在上面放过连接了,不会从Github下载东西的自行百度。
。
srcds1文件
在Sir大佬发布的资源中,这个文件的路径为:L4D2-Competitive-Rework-master\Dedicated Server Install Guide。
。
第四行,改成自己的账户名
SRCDS_USER=“steam”
第10行 ,/home后面第一个小写的steam,改成你的账户名
DIR=/home/steam/Steam/steamapps/common/l4d2
第37行,改成你自己服务器的IP
IP=1.3.3.7
第40行,把-ip $IP删掉。Sir大佬的教程是没有这一步的,但是我不删掉的时候没法正常开服。
PARAMS=“-game left4dead2 -ip $IP -port P O R T + s v c l o c k c o r r e c t i o n