本教程在Linux上安装L4D2服务端教程
环境为:

CentOS7 or Ubuntu LTS

有问题可以直接在下方留言提问
视频转自 自己上传到B站的

请看视频 http://www.bilibili.com/video/av3907517/

首先执行命令安装服务端&Steam等相关支持库

CentOS 系统:

# 64-bit
$ yum install mailx postfix curl wget bzip2 gzip unzip python binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686

# 32-bit
$ yum install mailx postfix curl wget bzip2 gzip unzip python binutils bc jq tmux libstdc++

Ubuntu 命令:

# 64-bit
$ sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386

# 32-bit
$ sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux libstdc++6

Debian 命令:

# 64-bit
$ sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386

# 32-bit
$ sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux libstdc++6

系统共同的命令:

# 添加独立用户
$ adduser l4d2server
$ passwd l4d2server
# 登录到 l4d2server 用户
$ su - l4d2server
# 下载服务端安装脚本
$ wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh l4d2server
# 开始安装
$ ./l4d2server install
# 启动服务端 (start|restart|stop|update|reinstall)
$ ./l4d2server start

P2 安装插件支持和人数破解

# 下载 sourcemod/mmsource
$ wget https://sm.alliedmods.net/smdrop/1.8/sourcemod-1.8.0-git5951-linux.tar.gz
$ wget http://mirror.pointysoftware.net/alliedmodders/mmsource-1.10.6-linux.tar.gz

# 需要下载的文件
$ wget http://l4d.mloli.com/download/l4d2AllSourceMods.zip
$ unzip -o l4d2AllSourceMods.zip -d ~/serverfiles/left4dead2/