侧边栏壁纸
博主头像
可乐呢o3o博主等级

少些比较,多些谦虚。

  • 累计撰写 53 篇文章
  • 累计创建 67 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

在Ubuntu上安装CSGO服务器

liuker
2019-10-05 / 0 评论 / 0 点赞 / 66 阅读 / 10009 字

视频教程:视频教程点我

关于SourceMod安装后无法连接到服务器的解决方法:原因为MetaMod版本和SourceMod版本更新。请去网站Source News查看教程

开服工具: 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

添加一个用户

sudo adduser csgoserver

输入用户的密码:

新建用户.png

填写相关信息:

填写相关信息.png

以新建的用户登录之后cd到home

su csgoserver
cd

下载安装linuxGSM

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

下载脚本

下载linuxGSM.png

运行脚本安装linuxGSM

安装linuxGSM.png

安装时会检测环境,检测后回车确认安装。接下来等待安装完成即可。(时间长短取决于服务器带宽,因为需要下载csgo服务端。)

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

后边的数字53.86 为安装进度百分比,括号内为详细进度。
下载完成后,回车确认安装完成,之后要求你输入一个GSLT TOKEN
GSLT-token.png
这里我们需要到steam社区服务器管理界面

GSLT-TOKEN获取.png
输入730,之后复制GSLT TOKEN

当你看到这个图的内容时,就安装成功了。
安装成功.png

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

./csgoserver start

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

进入服务器.png

目前为止,最基本已经搭建完成了,接下来是如何更改服务器配置。
首先,停止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

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

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

vi /home/csgoserver/serverfiles/csgo/cfg/csgoserver.cfg

服务器游戏设置.png

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

cd /home/csgoserver/serverfiles/csgo

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

wget https://mms.alliedmods.net/mmsdrop/1.11/mmsource-1.11.0-git1128-linux.tar.gz
tar -xzvf mmsource-1.11.0-git1128-linux.tar.gz
rm -rf /home/csgoserver/serverfiles/csgo/mmsource-1.11.0-git1128-linux.tar.gz

SourceMod也是如此:

wget https://sm.alliedmods.net/smdrop/1.10/sourcemod-1.10.0-git6439-linux.tar.gz
tar -xzvf sourcemod-1.10.0-git6439-linux.tar.gz
rm -rf /home/csgoserver/serverfiles/csgo/sourcemod-1.10.0-git6439-linux.tar.gz

创建一个SourceMod管理员:

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

steamID获取网站ID获取网站

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

steamID.png

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

sm_amdin.jpg

插件下载网址 SourceMod插件:https://www.sourcemod.net/plugins.php?cat=0&mod=21&title=&author=&description=&search=1

0

评论区