CS:GO服务器搭建脚本
最近因为跟朋友玩CSGO,但是人数太多,打不了天梯,去打休闲很多外挂,就很烦,索性就自己搭建一个社区服务器,来进行快乐游玩
- 选择服务器
1.搭建csgo服务器推荐1-2核cpu,内存1G+,硬盘30G+,服务器距离本地延迟30ms以下为佳。
2.大陆服务器带宽一般1M可以2个人左右流畅玩,满10服务器至少5M带宽以上,推荐使用大陆服务器或香港服务器。
3.这里我使用的是阿里云的学生ECS,每月9.5元,配置为1C2G5M,可以搭建一个小型服务器。
下面是服务器的具体需求:
机器配置 | 测试系统 | 搭建软件 | 注意说明 | 开放端口(UDP和TCP) |
---|---|---|---|---|
1核2G5M | Centos7.8-2003 | SteamCmd | 必须拥有公网IP的VPS | 27005,27015,27020 |
需要准备:
Steam 游戏服务器帐户管理令牌,获取地址:https://steamcommunity.com/dev/managegameservers
创意工坊的网页API,获得Authkey:
https://steamcommunity.com/dev/apikey
-
开始我们的搭建下载一键脚本
1
wget http://suo.im/6hVymd -O csgo.sh
如果没有wget命令,则需要安装
1
yum install wget -y
给予脚本执行权限并执行脚本
1
2chmod +x csgo.sh
./csgo.sh -
开始安装根据提示一步一步来
几乎是无脑操作 -
安装完成在csgo服务端添加steam_appid文本,否则启动会报错
1
2
3tee steam_appid.txt<<-'EOF'
730
EOF安装完成后切换到普通用户,因为csgo服务端禁止用root用户启动的
csgo 1
2
3su steam
#启动csgo服务端
./srcds_run -game csgo -console -usercon +mapgroup mg_active +map de_dust2 -tickrate 128 -net_port_try 1因为很多参数都已经在server.cfg这个配置文件配置好了,所以这里启动不需要再添加额外的参数了,上述的启动命令意思是启动csgo服务端,并且开启远程OP权限和初始地图是沙2,服务器128tick,开放外网。如果我们想后台运行的话,需要用screen命令在上面的启动命令开头添加上"screen -s ‘csgo’",如下:
1
screen -s "csgo" ./srcds_run -game csgo -console -usercon +mapgroup mg_active +map de_dust2 -tickrate 128 -net_port_try 1
-
如何更新CSGO服务端,这个也集成在脚本里面执行更新
server 1
2cd /home/steam/steamcmd/
./steamcmd.sh +runscript update_csgo.txt -
有什么问题,或者疑惑,可以在评论区留言,我会及时回复的,如果很急切,可以联系我QQ:878011062
顺带附上我自己在用的cfg,点击下载server.cfg
需要自己重名哦
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小俊丶生活日志!