VegoSong

记录点滴生活,学习心得,分享经验

在Ubuntu上安装CSGO服务器

开服工具: LinuxGSM 官网

首先安装依赖项:

sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386
《在Ubuntu上安装CSGO服务器》

添加一个用户

sudo adduser csgoserver

输入用户的密码:

《在Ubuntu上安装CSGO服务器》

填写相关信息:

《在Ubuntu上安装CSGO服务器》

以新建的用户登录

su csgoserver
《在Ubuntu上安装CSGO服务器》

之后cd到home

cd

下载安装linuxGSM

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

下载脚本下载脚本

《在Ubuntu上安装CSGO服务器》

安装linuxGSM

《在Ubuntu上安装CSGO服务器》

安装时会检测环境,检测后回车确认安装。

接下来等待安装完成即可。(时间长短取决于服务器带宽,因为需要下载csgo服务端。)

Update state (0x61) downloading, progress: 53.86 (10725784086 / 19915198351)

后边的数字53.86 为安装进度百分比,括号内为详细进度。

下载完成后,回车确认安装完成,之后要求你输入一个GSLT TOKEN

《在Ubuntu上安装CSGO服务器》

这里我们需要到steam社区服务器管理界面里获取

输入730,之后复制GSLT TOKEN

《在Ubuntu上安装CSGO服务器》
《在Ubuntu上安装CSGO服务器》

安装成功

这时csgo服务器已经安装好了,启动csgoserver服务

./csgoserver start
《在Ubuntu上安装CSGO服务器》

这时打开csgo控制台,输入服务器IP,即可进入服务器。

connect *IP*
《在Ubuntu上安装CSGO服务器》
《在Ubuntu上安装CSGO服务器》

目前为止,最基本已经搭建完成了,接下来是如何更改服务器配置。

首先,停止csgoserver

./csgoserver stop

接下来修改配置文件。
首先cd到文件目录

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

将_default.cfg写入到csgoserver.cfg中

cat _default.cfg > csgoserver.cfg

让_default.cfg文件失效

mv _default.cfg _default.cfg.bak

编辑cfg

vi csgoserver.cfg
《在Ubuntu上安装CSGO服务器》

vi编辑器用法请百度:vi编辑器用法,本文不做解释。
接下来说具体需要修改哪些参数:

接下来添加一个启动参数

+sv_pure 0
《在Ubuntu上安装CSGO服务器》

接下来修改服务器游戏设置,例如服务器名字,服务器管理员密码等:

vi /home/csgoserver/serverfiles/csgo/cfg/csgoserver.cfg
《在Ubuntu上安装CSGO服务器》

我们就要来安装MetaMod和SourceMod插件了,这两个插件的安装非常简单,首先你进入到如下目录:

cd /home/csgoserver/serverfiles/csgo

下载解压MetaMod压缩包即可安装:

wget https://mms.alliedmods.net/mmsdrop/1.10/mmsource-1.10.7-git968-linux.tar.gztar -xzvf mmsource-1.10.7-git968-linux.tar.gzrm -rf /home/csgoserver/serverfiles/csgo/mmsource-1.10.7-git968-linux.tar.gz

SourceMod也是如此:

wget https://sm.alliedmods.net/smdrop/1.9/sourcemod-1.9.0-git6274-linux.tar.gztar -xzvf sourcemod-1.9.0-git6274-linux.tar.gzrm -rf /home/csgoserver/serverfiles/csgo/sourcemod-1.9.0-git6274-linux.tar.gz

创建一个SourceMod管理员:

echo 'steamID "99:z"' >> /home/csgoserver/serverfiles/csgo/addons/sourcemod/configs/admins_simple.ini

steamID获取网站ID获取网站

ID的格式应该是这样子的:

《在Ubuntu上安装CSGO服务器》
《在Ubuntu上安装CSGO服务器》

接下来在游戏服务器里,控制台输入:sm_admin
进入插件。

点赞

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注