在Debian上设置Left 4 Dead Gameserver

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

在本指南中,我们将在Debian 7上设置Left 4 Dead游戏服务器。这些命令已在Debian 7上进行了测试,但它们也应在Ubuntu上运行。

在获取L4D文件之前,我们需要安装一些软件包。以root用户身份登录服务器并发出以下命令。

如果您正在运行x64:

dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen

如果您正在运行x86:

apt-get update
apt-get install -y screen

如果遇到有关“设置区域设置失败”的错误,请执行以下命令:

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

(对于语言环境命令,“功劳归功于“ Werner Fischer”)

当您进入配置屏幕时,请按 输入, 选择 en_US 然后按 输入。完成之后,重新启动SSH会话。

下一步是为L4D服务器添加用户,使其在以下环境下运行:

adduser steam

按照提示设置用户密码。按 输入 跳过输入用户信息。

添加用户后,启动到服务器的新SSH会话,并使用上一步中指定的密码登录“ steam”。

我们的下一步是下载 steamcmd 并将其提取:

mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz

现在我们准备获取服务器文件:

./steamcmd.sh +login anonymous +force_install_dir ~/l4d +app_update 222840 validate +quit

请注意,这需要一段时间,因为有很多内容需要下载。您可能需要在等待时喝杯咖啡。

如果下载失败,请重新执行命令以重新启动它。您也可以重新执行命令以获取任何可用的更新。下载完成后,我们应该在配置文件中添加一些基本内容:

nano ~/l4d/left4dead/cfg/server.cfg

hostname "servername"
log on
sv_logfile 1
sv_password "pass" (if you want a passworded server)

其他网站上有各种资源可提供其他变量的文档。编辑完成后,您可以按来保存文件 CTRL + X 接着 ÿ。之后,该启动服务器了。

cd ~/l4d/
screen -S l4d ./srcds_run -game left4dead -console -port 27015 +maxplayers 4

恭喜!您的L4D服务器现已启动并正在运行!

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com