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服务器搭建(基础篇))宝,都看到这里了你确定不收藏一下??