假设你现在已经购买好了服务器并且安装好了Centos7.6系统

一.重置密码并使用Xshell连接

第一次连接前先重置密码

重置完成后打开Xshell,点击新建按钮
名称随便填,主机一栏填写服务器的IP地址,然后点击连接按钮

登录的用户名填写root, 勾选上记住用户名,

键入密码并勾选上记住密码

看到这个说明就连接成功了

不用太在意前缀

然后是提前去放行防火墙端口:

点击防火墙,新建规则,分别放行UDP和TCP协议端口,端口可以多放一点,我这里是放的27015-27019,后面一机多服会用上(如果你还安装了宝塔面板,记得宝塔里也要放行一次);放行UDP端口才能连接至服务器,放行TCP端口才能使用 RCON 控制服务器


放行后就不用再登录腾讯云的网页了,大部分操作都能再Xshell和Xftp上进行

二.使用Linuxgsm安装CSGO服务端

由于LinuxGSM的脚本仓储于Github,运行LinuxGSM时需从Github自动下载.sh。不修改hosts的情况下,可能会出现下载失败的错误,所以在安装前最好修改一下Hosts

点击xshell这里的新建文件传输按钮启动Xftp,或者直接启动Xftp新建root账户的连接

进入/etc目录下,ctrl+F搜索hosts文件,右键编辑

进入这个网站 https://github.com/ineo6/hosts

点击下面的next hosts

将里面的内容复制进hosts文件,然后ctrl+s保存

修改完成后执行,重启服务

接下来配置LinuxGSM所需的EPEL环境,在命令行粘贴后回车

然后配置安装服务器所需的工具 。同样粘贴后回车

由于LinuxGSM无法部署在root用户下,故需要新建一个csgoserver用户;

注意:Linux操作系统在输入密码时不会显示,不要以为这是系统卡了。输入好后回车即可

完成后切换到csgoserver账户

可以在Xshell里新建一个会话,然后用csgoserver账户,这样就不用每次登录后再切换一遍了

确定切换至csgoserver账户下

csgoserver账户下前缀为“$”,而root账户下为“#”

然后安装LinuxGSM

完成后执行,安装CSGO服务端

出现error不用担心,等待出现Lgsm的图标即可

如果长时间没有出现,可以crtl+C取消,然后重新执行指令即可;

输入Y回车,等待下载完成

提示安装成功后回车

这里提示填入gslt token,暂时留空,直接enter跳过,等一下再来配置;

这一步同样直接回车

然后执行

指令启动服务器;

注意:启动服务器必须要切换到csgoserver账户下,且必须要在家目录下,即 “~”

如果提示 command not found ,请先 cd ~

出现提示后,可以在自己CSGO客户端控制台输入 connect IP,这时会提示服务器仅限局域网连接,说明服务器已经正常启动,但是还没有配置gslt token,等一会儿我们来设置;

如果一直连不上服务器,打开控制台一直显示retrying,则应该检查防火墙是否放行了27015的UDP协议的端口;

三.一些基础cfg文件的配置

打开Xftp软件,新建会话,注意使用csgoserver账户登录连接,用root账户登录的话之后可能会出现没有权限的问题;

连接后进入到/csgoserver/lgsm/config-lgsm/csgoserver目录下

右键编辑csgoserver.cfg和_default.cfg这两个文件,将_default.cfg文件中的内容复制到csgoserver.cfg中;这个.cfg文件主要是来设置一些启动项;

(这里我设置了用vscode打开,比记事本稍微方便一点,有需要的话可以去百度)

这里简单介绍一下一些参数

然后将tickrate一栏的参数改为 128


然后前往这个网站获取gslt token:
https://steamcommunity.com/dev/managegameservers

APP ID填写730 ,备忘录填写便于记忆就行,填好后点击创建

将这串秘钥复制下来

填入到  gslt=""  里面然后保存退出

然后进入到 /csgoserver/serverfiles/csgo/cfg目录下,编辑csgoserver.cfg文件

将这段内容复制进去覆盖,然后根据注释配置即可。

配置完成后,执行

重启完成之后连接,应该可以看到tickrate已经是128tick了,服务器名也更改正常

本篇讲如何通过lgsm安装csgo服务端并连接进服务器,下篇来讲解如何安装和配置GOKZ插件

如果你在搭建服务器中遇到问题,可以加入GOKZ服务器交流群:603379179;