CS2 服务器搭建教程(Linux 篇)
适用于 Ubuntu/Debian/CentOS 系统
1. 环境准备
1.1 安装 SteamCMD
1.CentOS
sudo yum install glibc.i686 libstdc++.i686
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
2.Ubuntu/Debian
sudo apt-get update && sudo apt-get install lib32gcc-s1
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
1.2 网络优化
开放端口:
sudo ufw allow 27015/udp
2. 安装服务端
2.1 下载 CS2 服务端
./steamcmd.sh +login anonymous +app_update 730 validate +quit
文件路径:~/.steam/steam/steamapps/common/Counter-Strike Global Offensive/game
3. 首次启动与验证
3.1 启动命令
cd game/bin/linuxsteamrt64
./cs2 -dedicated -console -usercon -game_type 0 -game_mode 1 +map de_dust2
参数说明:
4. 基础配置
4.1 配置文件(server.cfg)
hostname "My Linux Server"
sv_visiblemaxplayers 24
mp_roundtime 1.92
4.2 权限管理
创建 admins.txt
:
"STEAM_1:0:12345678" "99:z"
在 server.cfg
中添加:
exec admins.txt
5. 性能优化
5.1 硬件要求
5.2 系统优化
# 提高进程优先级
sudo nice -n -10 ./cs2 -dedicated -tickrate 128
6. 常见问题
Q1. 启动时报错 “libstdc++.so.6 not found”
sudo apt-get install libstdc++6:i386
Q2. 服务器卡顿
使用
htop
监控资源占用,限制玩家数量。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 初无月のBlog
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果