建议直接看Linux搭建CSGO服务器(CentOS、Ubuntu、Debian)-服务器搭建-CSGO插件分享-CSGO资料库进行初步开服
省流版本:
1.修改steam.inf的appID=4465480
2.安装sm和mm以后再安装nolobbyreservation插件
3.申请4465480的GSLT令牌并且填到server.cfg上开服,其他照旧
以下以Debian12为例
Ubuntu/Debian
apt-get update
apt-get upgrade
apt-get install lib32gcc-s1
apt-get install libstdc++6
apt-get install lib32stdc++
apt-get install lib32stdc++6
apt-get install lib32z1
apt-get install screen
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz && tar xf steamcmd_linux.tar.gz && rm steamcmd_linux.tar.gz
完成安装Steamcmd和依赖
执行
./steamcmd.sh
在Steamcmd页面中执行
force_install_dir ./csgo/
login anonymous
app_update 740 validate
出现以下行段时完成安装
Success! App '740' fully installed.
Steam>
修改steam.inf
找到./csgo/csgo/steam.inf
修改APPID为
appID=4465480

安装SM和MM
MM:Metamod:Source - Snapshots
SM:SourceMod: Half-Life 2 Scripting
安装到./csgo/csgo目录下

安装nolobbyreservation插件
安装下载附件的nolobbyreservation插件

申请令牌GSLT
Steam帐户需求
- 您的 Steam 帐户目前不能处于社区封禁或锁定状态。
- 您的 Steam 帐户不能受限。
- 您的 Steam 帐户必须拥有一个合格的注册手机。
- 您的 Steam 帐户必须拥有所创建游戏服务器对应的游戏。
- 您的 Steam 帐户可以创建 1000 个游戏服务器帐户
申请令牌的界面Steam 社区 :: Steam 游戏服务器帐户管理 (steamcommunity.com)
创建并且填写APP ID为4465480,创建获得GSLT

填写server.cfg
在./csgo/csgo/cfg下创建server.cfg文件,自行搜索填写cfg,我只说最基础的
hostname "测试" // 服务器在社区服务器浏览器上显示的名称,自行修改为喜欢的名字
sv_setsteamaccount "XXXXXXXXXXXXXXXXX" // "GSLT"为你刚才创建的登录令牌
rcon_password "" //rcon密码,用于远程连接此CS:GO远程控制台密码
sv_password "" //服务器密码(可留空即为公开)
exec banned_user.cfg //读取封禁名单
exec banned_ip.cfg //读取封禁IP
writeid
writeip
sv_region 4 //服务器区域:亚洲
持久化运行CSGO
screen -R cs
cd ./csgo/
./srcds_run -game csgo -tickrate 128 -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_mirage -maxplayers_override 10
启动成功后按住Crtl+A+D即可挂起窗口
下次输入screen -r cs即可连回窗口
补充报错临时解决方法
由于新系统内核较新,当出现类似(你的目录与我不一定一样!)
LD_LIBRARY_PATH=/home/steam/csgo/bin:/home/steam/csgo:/home/steam/csgo/bin:
Failed to open libtier0.so (/home/steam/csgo/bin/libgcc_s.so.1: version `GCC_7.0.0' not found (required by /lib32/libstdc++.so.6))
cd /home/steam/csgo/bin
mv libgcc_s.so.1 libgcc_s.so.1.bak
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6
此时开服成功后可以到社区浏览器看看有没有你的服了

