参考资料: LinuxGSM: https://linuxgsm.com/servers/csgoserver/ Valve: https://developer.valvesoftware.com/w/index.php?title=Source_Dedicated_Server:zh-cn&uselang=zh 地皮小木屋:(LinuxGSM方式) 搭建CS:GO对战服务器 地皮本地化的LGSM CS:GO服务器搭建进阶篇-管理员配置及插件的灵活运用 雨月空间站:(SteamCMD方式) 搭建自己的CS GO服务器,并配合Sourcemod设置管理员
78cat有话说
经过两三天的配置测试,期间用了CentOS7、Ubuntu server 22.04版本,用官方安装方式等,由于网络和环境的影响都没办法使用。
最后使用Ubuntu server 18.04+LinuxGSM的方式,配置一遍过,完全不需要额外配置修改找bug。
这一套流程走下来已经基本上明白了,后续还是想弄成Valve官方SteamCMD安装的方式部署。毕竟网络原因使用LinuxGSM不是很顺畅,后续如果更新维护就不方便了。
安装LinuxGSM
安装依赖(Ubuntu =< 20.04)
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd git
*从国内地皮源安装(推荐)
wget -O cn-start.sh https://gitee.com/DefiedParty/LinuxGSM/raw/master/cn-start.sh && chmod +x cn-start.sh && bash cn-start.sh
./linuxgsm.sh csgoserver
./csgoserver install
*从国外官方源安装(不推荐,网络不好可能需要改dns、host或科学上网)
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver
./csgoserver install
获取Game Server Login Token (GSLT)
Valve: https://steamcommunity.com/dev/managegameservers
LinuxGSM的常用用法
LinuxGSM原文: https://linuxgsm.com/servers/csgoserver/
查看所有指令
./csgoserver
运行
./csgoserver start # 启动服务器
./csgoserver stop # 停止服务器
./csgoserver restart # 重启服务器
./csgoserver console # 进入控制台,退出CTRL+B然后单击D,不是CTRL+C或者CTRL+B然后CTRL+D
安装模组
./csgoserver mods-install
调试
./csgoserver details # 查看服务器详细信息
端口放行
Game | UDP | 27015 |
Query & RCON | TCP | 27015 |
SourceTV(可选) | UDP | 27020 |
配置文件
LinuxGSM(其中优先级:csgoserver.cfg > _default.cfg)
./lgsm/config-lgsm/csgoserver/_default.cfg
./lgsm/config-lgsm/csgoserver/csgoserver.cfg
CSGO server
参数相关
./serverfiles/csgo/cfg/csgoserver.cfg
计分板左下角的网站
./serverfiles/csgo/motd.txt
server.cfg服务器参数设置
熊天琪的博客: https://xiongtianqi.cn/thread-304550-1-1.html
模组
MetaMod(相当于Framework——框架) https://www.sourcemm.net/downloads.php SourceMod(相当于admin——管理) https://www.sourcemod.net/downloads.php
解压然后丢到下述目录中
./csgo/addons
通过SourceMod配置管理员
./serverfiles/csgo/addons/sourcemod/configs/admins_simple.ini