CentOS 7搭建csgo服务器

在本教程中,我将介绍如何设置Counter-Strike:全球攻击服务器。本指南中的步骤是为CentOS 7编写的。

先决条件

让我们确定系统在我们开始之前已经完全更新。我们还将为服务器创建一个新的用户。请记住使用强密码。

yum update
yum upgrade -y
adduser csgo
passwd csgo

打开必要的防火墙端口。

firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload

安装所需的库以运行SteamCMD。
yum install glibc.i686 libstdc++.i686 -y
现在,切换到刚创建的用户。

su csgo
cd ~

下载SteamCMD软件。

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz

现在我们必须运行SteamCMD并安装服务器文件。

./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate

当它说Success! App ‘740’ fully installed,只需键入quit并按enter。

您的服务器现已安装。

自定义服务器

服务器定制是通过编辑文件完成的server.cfg。

nano ~/csgo/csgo/cfg/server.cfg

以下内容粘贴到server.cfg和变化ServerName以及RconPassword任何你想。

hostname "ServerName"
rcon_password RconPassword

更新服务器

由于Steam更新需要更新?别担心 使用下面的脚本在单个命令中更新您的服务器。

首先,创建文件update_csgo.txt。

nano /home/csgo/update_csgo.txt
然后填入以下内容:

login anonymous
force_install_dir ./csgo
app_update 740
quit

要更新服务器,您需要执行的所有操作都是运行以下命令。

cd ~
./steamcmd.sh +runscript update_csgo.txt

运行你的服务器

导航到以下文件夹并运行您的服务器。

cd /home/csgo/csgo/
screen -dmS csgo ./srcds_run -game csgo -console -port 27015 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_nuke -autoupdate

服务器现在在后台运行。要关闭服务器,请运行以下命令:

screen -S csgo -X quit
享受您的新CS:GO服务器!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*