主机参考: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 并回车同意:
那么这是一个全自动的过程。此过程非常缓慢,取决于您的服务器的速度和性能。你现在可以去看看女孩或者锻炼,直到你看到下面的界面:
确保成功! App‘740’完全安装,输入Y回车,如果没有问题会提示你输入一个GSLT TOKEN:
此时你打开我文章中提到的第一个网址,按照下图填写。 CSGO的APPID是730,如果要构建其他游戏,需要通过我前面提到的第三个网址查询。
创建成功后,应该可以看到这些ID从来没有登录过:
现在我们回到终端执行如下命令先运行服务器看看是否正常:
1./csgoserver 启动
看到所有的字OK,应该是正常的:
然后我们再次刷新 GLST 页面。如果正常,这里会显示GLST键的登录时间:
好的,现在我们停止服务器:
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的功能的。强烈建议不要启用此功能:
取消注释并将此值设置为 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
如图:
完成后,我们将修改游戏配置文件。该配置文件的主要作用是修改服务器游戏中的一些设置,如服务器名称、服务器管理员密码等:
1vi /home/csgoserver/serverfiles/csgo/cfg/csgoserver.cfg
下图中hostname为服务器名,rcon_password为OP密码(服务器管理员密码)。如果您不了解其他设置,请不要更改它们:
完成后还可以修改服务器的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的格式应该是这样的:
这一切都完成后,您现在应该以 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
将这两个参数修改为对应的数字:
在游戏中进入你的服务器后打开控制台,输入:
1rcon_password 你的 OP 密码
您可以将自己提升为管理员。比如现在想换图片,可以使用这个命令:
1rcon 地图 de_dust2
还有很多命令我不会介绍,但是您现在可以看看管理自己的服务器是否太麻烦了?我是来玩游戏的,不是命令!这样我们就安装了 SourceMod 插件。这个插件最原始的功能就是为你提供了一个管理员游戏菜单。您可以在控制台执行以下命令打开菜单:
1sm_admin
然后你可以直接从菜单管理服务器:
它还有一些非常基本的娱乐功能:
SourceMod 的功能远不止这些。 SourceMod 社区中有成千上万的插件可以安装和使用。下一篇我会教大家如何通过SourceMod的插件将原生CSGO服务器变成僵尸服务器。
附件:
Revemu破解文件:steamclien_08.12.2018
如果此破解文件无效,可以在以下地址找到最新版本:
http://bir3yk.net/forum/topic_180/
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:CentOS7搭建CSGO服务器的详细步骤 https://zhujicankao.com/68734.html
评论前必须登录!
注册