CSGO服务器搭建教程

  • Post author:
  • Post category:其他


在架设前,你需要准备:




·




一台有公网IP的服务器




·




一个Steam账号(无任何的VAC记录,没有社区违规记录)

我这里使用的是idc02的i9-9900K 50M 100G的服务器配置,CPU超强处理速度,架设Steam游戏更专业,如果是你也想使用i9服务器,可以到

idc02官网

咨询云儿了解



Linux搭建方法

Steamcmd下载

首先,你需要下载Steamcmd,这是一个Steam的官方软件,关于它的详细信息,你可以在

这里

找到(V社官方WIKI,无需梯子)

自动安装

如果你的服务器是64位的Linux系统,你需要运行以下命令安装32位的运行库

$ sudo add-apt-repository multiverse

$ sudo dpkg –add-architecture i386

$ sudo apt update

$ sudo apt install lib32gcc1 steamcmd

然后就可以直接使用


$ apt install steamcmd # Ubuntu用户

或者


$ yum install steamcmd # CentOS用户

来安装Steamcmd,如果你更新了yum库或者apt库仍然提示未找到steamcmd包,那么你可以使用手动安装的方法



手动安装

手动安装就是自己从V社的官方服务器中获取可执行文件,当然在这之前,你还是需要安装32位的运行环境



·


Ubuntu


$ sudo apt-get install lib32gcc1



·


CentOS X86


$ yum install glibc libstdc++



·


CentOS X64


$ yum install glibc.i686 libstdc++.i686

安装完运行库后,我们需要下载steam官方的软件包


$ curl -sqL “https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz” | tar zxvf

使用上面这一条命令下载软件包,解压后应该有个steamcmd.sh和一个文件夹,我们直接运行steamcmd.sh


$ bash steamcmd.sh

然后它会进入更新状态,就像是你平常打开Steam的那个小白窗

等它最后显示为Steam>并且是输入状态的时候,它就完成了更新。至此,你就完成了Steamcmd的安装

按照steam官方的意思,他们不推荐使用root账户来运行steamcmd(我也不知道为什么),然而我实际上用root账户开下来也没有什么不妥的地方,所以是否使用root账户取决于你们自己吧



CSGO服务器安装

在这之前,请确保你的服务器装得下CSGO的所有文件,服务端的大小跟客户端没差多少,请确定你的服务器有那么多的空间!!!

我们在Steamcmd里面输入login anonymous来进行匿名登录


$ Steam>login anonymous

当然你也可以使用你自己的账号登录


$ Steam>login :Steam_Account :Password :Steam_Guard

其中,:Steam_Account是你的Steam登录名,:Password是你的密码,:Steam_Guard是你的Steam令牌,如果你是使用邮箱令牌的,那你可以不加上令牌,先发出登录请求,等Steam执行了登录以后会让你输入你的邮箱验证码的

登录完成后,我们的Steamcmd就正式接入了Steam网络了。我们需要安装CSGO服务器


$ Steam>app_update 740 validate

用上面的命令来安装CSGO服务器,740是CSGO服务器这款应用在Steam的注册ID,validate是文件验证,初次安装需要进行文件验证,以后升级可以直接使用


$ Steam>app_update 740

来进行升级。如果你的服务器不够空间,会给你报错,你可以先退出Steamcmd,在linux的命令行中使用


$ df -h

来查看你的空间是否足够,一般来说需要查看最右边Mounted on的/这一个目录的剩余,Avail就是这个目录剩余的空间。

当你输入命令安装CSGO服务器后,Steamcmd会进入安装状态等到最后提示Successfully installed即为安装完成,你的CSGO已经被安装在了./steamapps/common/Counter-Strike Global Offensive Beta – Dedicated Server里面了

如果你觉得它太长了,你可以使用


$ Steam>force_install_dir :dir

来安装到你觉得合适的地方,请将:dir换成你要的目录,并且在app_update前执行!



配置服务器

安装完了以后,我们就要进行服务器的配置。CSGO服务器默认的配置很令人头疼的:竞技模式、TK开启、TK惩罚等等等等,各种不方便的东西都有。我们需要修改服务器的配置

CSGO也给我们提供了很方便的方法修改服务器,我们可以使用一个文件进行修改。



版权声明:本文为ly529686原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。