当前位置:首页 > 阅读 > CSGO服务器搭建(基础篇)

CSGO服务器搭建(基础篇)

CSGO服务器搭建(基础篇)

blog:

一台服务器(这是废话)这里用的测试机是腾讯云1H2G1M

系统 CentOS 8 64bit

硬盘 30gb以上

宽带 5m以上(具体不太清楚大家可以百度看看 我自己的5M服务器打内战满10没有loss)

一个服务器令牌

安装linuxgsm

首先我们要linuxgsm的支持库

yum install epel-releaseyum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686

创建一个用户 CSGO,避免root的直接执行。

adduser csgopasswd csgo

切换到 csgo

su - csgo

安装linuxgsm

wget -O linuxgsm.sh

国内的服务器可能会链接不上github

这个时候我们就需要在host添加github来访问

linux的host文件在/etc/hosts(如图添加即可)

140.82.112.3 github@www.xunwangba.com140.82.114.4 gist.github.com185.199.108.153 assets-cdn.github.com199.232.68.133 raw.githubusercontent.com199.232.68.133 gist.githubusercontent.com199.232.68.133 cloud.githubusercontent.com199.232.68.133 camo.githubusercontent.com199.232.68.133 avatars0.githubusercontent.com199.232.68.133 avatars1.githubusercontent.com199.232.68.133 avatars2.githubusercontent.com199.232.68.133 avatars3.githubusercontent.com199.232.68.133 avatars4.githubusercontent.com199.232.68.133 avatars5.githubusercontent.com199.232.68.133 avatars6.githubusercontent.com199.232.68.133 avatars7.githubusercontent.com199.232.68.133 avatars8.githubusercontent.com

安装管理插件

为了方便管理和添加插件,我们可以安装一下MetaMod和SourceMod插件,这两个插件的安装非常简单,首先你进入到如下目录:

cd /home/csgo/serverfiles/csgo

然后下载并解压MetaMod的压缩包即可完成安装:

wget

同样的SourceMod也是如此:

wget

最后创建一个SourceMod管理员:

echo 你的STEAMID 99:z/home/csgo/serverfiles/csgo/addons/sourcemod/configs/admins_simple.ini

你自己的SteamID,这个ID的格式应该是这样子的:STEAM_0:1:XXXXXX 可以在 

全部完成之后,现在你应该回到ROOT用户:

su

然后关闭系统的防火墙(腾讯云和阿里云可以在服务器那边开放安全组):

systemctl stop firewalld.servicesystemctl disable firewalld.service

如果不放心可以自己修改防火墙设置,开启27015,27005,27020端口(具体看服务器配置文件)。

然后你再回到csgoserver这个用户下:

su csgocd

启动服务端:

./csgoserver start

默认是休闲模式,如果你要修改游戏模式或者地图,则要更改主配置文件:

vi /home/csgo/lgsm/config-lgsm/csgoserver/csgoserver.cfg

修改gamemode和gametype的值即可(上面有说各个模式的值),到此服务端安装完成。

游戏内设置

接下来进入游戏,按~打开控制台,输入:

connect 你的服务器ip:27015

进入服务器后,输入:

rcon_password 你的OP密码

即可将你自己提升为管理员

因为安装了SourceMod插件,这个插件最原始的功能就是给你提供了一个管理员游戏菜单,你可以在控制台执行如下命令打开菜单:

sm_admin

然后你就可以直接通过菜单来管理服务器了。

注意事项

csgo客户端更新后,服务端也需要更新,更新方法如下:

切到csgo户下,并进入到主目录:

su csgocd

执行更新:

./csgoserver update

更新完成后不要立即重启服务器,否则会出现问题。

如更新后出现无法进入服务器问题,可以尝试输入:

./csgoserver uf

如果还是无效,建议重装服务端。

查看其他指令:

./csgoserver

即可查看所有相关指令。

参考:

1.

CSGO服务器搭建(基础篇))宝,都看到这里了你确定不收藏一下??