游戏服务器被互联网精明的在线玩家广泛搜索。 L4D或Left 4 Dead是在线玩的流行游戏。 随着多单模式和单播模式,以及更新版本的L4D 2在市场上可用,其所有的在线Cheat码,许多玩家发现这个游戏非常引人注目。 游戏服务器享有沉重的入站流量。 在Linux分发服务器(如CentOS)上安装游戏控制台可能对于Linux系统的新用户来说似乎是一项艰巨的任务。 下面列出了在CentOS上配置,安装,更新和运行L4D服务器的步骤。
更新服务器,安装SteamCMD
为了在CentOS服务器上成功安装L4D游戏机,它必须是最新和安全的。 StreamCMD是下载和安装它的必需工具。 安装步骤还应包括:创建一个名为l4d的新用户,并设置一个强密码以提供更强的安全性。
更新服务器 - 以下列出了更新服务器的步骤。
yum update
yum upgrade -y
使其安全
为游戏机添加用户和安全密码是重要的必要条件。
adduser gameserver
passwd gameserver
防火墙权限和端口
为了使游戏机正常工作,必须打开必要的防火墙端口。 应在命令提示符下给出适用于允许L4D访问的防火墙端口。 以下命令实现此目的。
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
依赖安装
SteamCMD可能需要某些系统库才能成功安装。 以下命令安装SteamCMD的依赖库。
yum install glibc.i686 libstdc++.i686 -y
安装您的左4死亡服务器
一旦系统更新并添加了用户名,则必须在用户主目录中跟踪SteamCMD的下载和安装过程。 使用以下命令。
su gameserver
cd ~
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
使用SteamCMD安装L4D的步骤
游戏文件通过以下使用SteamCMD的命令进行安装。
./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit
安装成功后,屏幕显示:
Success! App '222840' fully installed.
自定义您的服务器的游戏控制台
将L4D安装到服务器上不会在后台会话中运行。 需要自定义配置文件,并在主目录中为gameserver用户创建一个更新文件。 使用此更新文件时,必须根据需要进行定期更新。 在Nano编辑器中打开服务器配置文件“server.cfg”开始定制。
nano ~/l4d/left4dead/cfg/server.cfg
在文件中,根据您的喜好编辑服务器名称和密码的参数。 相同的参数是ServerName,RconPassword。 下面列出的是执行相同操作的命令。
hostname "ServerName"
rcon_password RconPassword
创建更新文件以更新服务器
更新文件必须存在于gameserver用户的主目录中。 使用nano创建和编辑文件。
nano /home/gameserver/update_l4d.txt
该文件应包含以下命令。
login anonymous
force_install_dir ./l4d
app_update 222840
quit
更新服务器的命令是,
cd ~ && ./steamcmd.sh +runscript update_l4d.txt
以下命令在屏幕上的后台会话中运行游戏控制台服务器。
cd /home/gameserver/l4d/
screen -dmS gameserver ./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg
使用以下命令轻松关闭服务器。
screen -S gameserver -X quit