Linux搭建求生之路2正版服务器

2017年3月4日星期六

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 评论 :

发表评论