VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

CentOS7搭建CSGO服务器的详细步骤

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

本文的构建方法是基于您在Steam账户中购买的CSGO游戏以及绑定到您的Steam账户的可用手机号。

本文分为三个部分:

1.使用LinuxGSM打开服务器。

2.使用Revemu破解CSGO服务器,盗版用户也可以连接到我们的服务器。

3.安装 MetaMod 和 SourceMod 插件。

在开始之前,需要记住以下网址,以后启动服务器和配置时会用到:

1.https://steamcommunity.com/dev/managegameservers

2.https://steamid.io

3.https://steamdb.info/apps/

第一个网站用于生成 GSLT 密钥,现在 Steam 正式要求该密钥。 CSGO游戏服务器必须配置GSLT for Valve,以检查自建服务器是否涉及非法操作。那么什么是非法操作呢?简单来说,最常见的非法操作就是允许服务器中的玩家使用盗版皮肤。大家都知道CSGO中的武器皮肤非常昂贵,导致盗版猖獗,官方也赚不到钱。 所以几乎所有涉及官方利益的事情都是违法的。 . .

第二个网站用于查询你的Steam账号ID,第三个网站用于查询游戏在Steam平台的APPID。

现在登录服务器安装EPEL源码:

1yum -y install epel-release

安装游戏服务器所需的工具和依赖项:

1yum -y install mailx postfix curl wget bzip2 gzip unzip python binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686

这里我们不使用ROOT用户,添加一个用户:

1adduser csgoserver

修改该用户的密码,注意服务器安全,不要使用弱密码:

1passwd csgoserver

切换到csgoserver用户,进入用户家目录:

1su csgoserver cd

安装 LinuxGSM:

1wget -O linuxgsm.sh https://linuxgsm.sh chmod +x linuxgsm.sh bash linuxgsm.sh csgoserver

执行以下命令开始安装:

1./csgoserver 安装

输入 Y 并回车同意:

CentOS7搭建CSGO服务器的详细步骤-主机参考

那么这是一个全自动的过程。此过程非常缓慢,取决于您的服务器的速度和性能。你现在可以去看看女孩或者锻炼,直到你看到下面的界面:

CentOS7搭建CSGO服务器的详细步骤-主机参考

确保成功! App‘740’完全安装,输入Y回车,如果没有问题会提示你输入一个GSLT TOKEN:

CentOS7搭建CSGO服务器的详细步骤-主机参考

此时你打开我文章中提到的第一个网址,按照下图填写。 CSGO的APPID是730,如果要构建其他游戏,需要通过我前面提到的第三个网址查询。

CentOS7搭建CSGO服务器的详细步骤-主机参考

创建成功后,应该可以看到这些ID从来没有登录过:

CentOS7搭建CSGO服务器的详细步骤-主机参考

现在我们回到终端执行如下命令先运行服务器看看是否正常:

1./csgoserver 启动

看到所有的字OK,应该是正常的:

CentOS7搭建CSGO服务器的详细步骤-主机参考

然后我们再次刷新 GLST 页面。如果正常,这里会显示GLST键的登录时间:

CentOS7搭建CSGO服务器的详细步骤-主机参考

好的,现在我们停止服务器:

1./csgoserver 停止

现在我们来破解服务器,我用Revemu破解服务器,先重命名服务器的原文件:

1mv /home/csgoserver/serverfiles/bin/steamclient.so /home/csgoserver/serverfiles/bin/steamclient_valve.so

然后使用SFTP上传以下目录下的破解文件(我会在文末打包所有需要的文件)

1/home/csgoserver/serverfiles/bin

然后将rev.ini上传到以下目录:

1/home/csgoserver/serverfiles

需要注意的是,这个rev.ini是用来配置Revemu的功能的。强烈建议不要启用此功能:

CentOS7搭建CSGO服务器的详细步骤-主机参考

取消注释并将此值设置为 True 以关闭此功能。这是什么功能?之前说过盗版客户端一般都是全皮肤全特效的。在配置了 GSLT 的服务器上,Valve 每隔几天就会检查你的服务器。如果你的服务器允许盗版客户端的全皮肤和全效果,那么你的GSLT会被封禁,你的Steam账号和手机号也会被牵扯进来。关闭此功能,盗版客户端的皮肤将不生效。

当然,如果你想要高潮和快乐,你可以假装我没说。

接下来我们需要修改主配置文件:

1cd /home/csgoserver/lgsm/config-lgsm/csgoserver

将_default.cfg中的配置直接写入csgoserver.cfg:

1cat _default.cfg > csgoserver.cfg

然后重命名_default.cfg,使里面的设置不生效。也可以说是备用:

1mv _default.cfg _default.cfg.bak

接下来我们编辑csgoserver.cfg:

1vi csgoserver.cfg

在这个配置中,首先在这里看到GSLT,填写自己的key,然后需要在启动命令参数中加一个:

1+sv_pure 0

如图:

CentOS7搭建CSGO服务器的详细步骤-主机参考

完成后,我们将修改游戏配置文件。该配置文件的主要作用是修改服务器游戏中的一些设置,如服务器名称、服务器管理员密码等:

1vi /home/csgoserver/serverfiles/csgo/cfg/csgoserver.cfg

下图中hostname为服务器名,rcon_password为OP密码(服务器管理员密码)。如果您不了解其他设置,请不要更改它们:

CentOS7搭建CSGO服务器的详细步骤-主机参考

完成后还可以修改服务器的URL(广告),即玩家在游戏中按下TAB记录图左下角的链接,可选:

1echo "https://lala.im" > /home/csgoserver/serverfiles/csgo/motd.txt

全部完成后,我们将安装 MetaMod 和 SourceMod 插件。这两个插件的安装非常简单。首先,进入如下目录:

1cd /home/csgoserver/serverfiles/csgo

然后下载并解压MetaMod包完成安装:

12wget https://mms.alliedmods.net/mmsdrop/1.10/mmsource-1.10.7-git968-linux.tar.gz

tar -xzvf mmsource-1.10.7-git968-linux.tar.gz

同样的 SourceMod:

12wget https://sm.alliedmods.net/smdrop/1.9/sourcemod-1.9.0-git6274-linux.tar.gz

tar -xzvf sourcemod-1.9.0-git6274-linux.tar.gz

现在您应该创建一个 SourceMod 管理员:

1echo '"你的 STEAMID" "99:z"' >> /home/csgoserver/serverfiles/csgo/addons/sourcemod/configs/admins_simple.ini

使用本文前面提到的第二个 URL 来查询您自己的 SteamID。这个ID的格式应该是这样的:

CentOS7搭建CSGO服务器的详细步骤-主机参考

这一切都完成后,您现在应该以 ROOT 用户身份返回:

1su

然后修改我们之前配置中用到的几个文件的权限,首先是我们之前上传的破解文件:

12chown -R csgoserver:csgoserver /home/csgoserver/serverfiles/bin/steamclient.so

chmod 775 /home/csgoserver/serverfiles/bin/steamclient.so

以及用于破解的功能配置文件:

12chown -R csgoserver:csgoserver /home/csgoserver/serverfiles/rev.ini

chmod 775 /home/csgoserver/serverfiles/rev.ini

现在关闭系统的防火墙。一些歹徒认为关闭防火墙是不安全的。然后你可以自己写规则。我没时间:

12systemctl stop firewalld.service

systemctl 禁用 firewalld.service

然后你回到csgoserver用户:

1su csgoserver cd

启动服务器:

1./csgoserver 启动

默认启动游戏模式为休闲模式,我将相关游戏启动模式贴在这里:

休闲模式

+game_type 0 +game_mode0

竞技模式

+game_type 0 +game_mode1

军备竞赛

+game_type 1 +game_mode0

爆破模式

+game_type 1 +game_mode1

死亡竞赛

+game_type 1 +game_mode2

如果要修改游戏模式,需要修改主配置文件:

1vi /home/csgoserver/lgsm/config-lgsm/csgoserver/csgoserver.cfg

将这两个参数修改为对应的数字:

CentOS7搭建CSGO服务器的详细步骤-主机参考

在游戏中进入你的服务器后打开控制台,输入:

1rcon_password 你的 OP 密码

您可以将自己提升为管理员。比如现在想换图片,可以使用这个命令:

1rcon 地图 de_dust2

还有很多命令我不会介绍,但是您现在可以看看管理自己的服务器是否太麻烦了?我是来玩游戏的,不是命令!这样我们就安装了 SourceMod 插件。这个插件最原始的功能就是为你提供了一个管理员游戏菜单。您可以在控制台执行以下命令打开菜单:

1sm_admin

然后你可以直接从菜单管理服务器:

CentOS7搭建CSGO服务器的详细步骤-主机参考

它还有一些非常基本的娱乐功能:

CentOS7搭建CSGO服务器的详细步骤-主机参考

SourceMod 的功能远不止这些。 SourceMod 社区中有成千上万的插件可以安装和使用。下一篇我会教大家如何通过SourceMod的插件将原生CSGO服务器变成僵尸服务器。

附件:

Revemu破解文件:steamclien_08.12.2018

如果此破解文件无效,可以在以下地址找到最新版本:

http://bir3yk.net/forum/topic_180/

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:CentOS7搭建CSGO服务器的详细步骤 https://zhujicankao.com/68734.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » CentOS7搭建CSGO服务器的详细步骤
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!