Linux搭建求生之路2正版服务器
首先说明,此文章所述搭建过程仅适用于Steam正版L4D2,盗版开服请自行解决破解问题。
首先说明下服务器环境和配置
[v_act]1G内存,1核,1Mbps带宽
硬盘是云硬盘,20G
Ubuntu 14.04 LTS x64操作系统
L4D2并不需要很高配置,但是我们这样的低配置服务器建议还是选择Linux。[/v_act]
一、前期准备
在安装之前,如果是64位的Linux需要安装32位运行库,也就是
lib32gcc1
如果是64位的debian系的
apt-get install lib32gcc1
如果是32位Redhat系的
yum install glibc libstdc++
如果是64位Redhat系的
yum install glibc.i686 libstdc++.i686
二、开始安装
先创建用于运行服务端的用户,我这里是steam
adduser steam
su – steam
下载steamcmd程序
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -zxvf steamcmd_linux.tar.gz
然后就可以进入steamcmd了,首次下载会需要你更新
./steamcmd.sh
然后设置挂载点,需要切换到root(如果有第二张硬盘)
su
cd /home/steam
挂载第二个磁盘到
/home/steam/Steam/steamapps
mount /dev/vdb1 /home/steam/Steam/steamapps
chmod 777 /home/steam/Steam/steamapps
为了让让挂载在系统重启后仍然有效
vi /etc/fstab
,在里面加上一行
/dev/vdb1 /home/steam/Steam/steamapps ext4 defaults 0 0
接下来就可以开始安装求生之路的服务端了
首先我们需要登录
login anonymous
然后设置安装目录(不用设置,除非你上一布决定挂载到其他文件夹)
force_install_dir /home/steam/steamapps
开始安装
查表可知,求生之路服务端的AppID是222860
app_update 222860 validate
Validate 代表验证数据,我们把它加上
等待它下载完成就好了
但是因为国内GFW的存在,Steam的下载经常出现中断,无法下载等问题,在这里我推荐采用国外VPS先下载再用zip打包,我自己用的是conoha,再下载到国内的服务器上解压缩。如果你要开的服务器也是在腾讯云上海区的话,可以在下面留言,我会开放内网端口给你下载压缩包
运行服务端
首先先编辑
server.cfg
文件,没有的话就创建一个,内容和Windows版的是相同的如果你已经编辑过了的话
后台运行steamcmd,使用nohup
cd到你安装求生之路服务端的文件夹,路径中如果有空格,请在路径两边加上””
screen -r
./srcds_run -game left4dead2 +exec server.cfg
这样你的服务器就可以正常运行了
如果需要关闭服务器,可以用
ps -u <用户名>
,这里是ps -u steam
查看进程信息,然后kill 掉进程就可以了
0 评论 :
发表评论