假设你现在已经购买好了服务器并且安装好了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账户下
然后安装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;