如果是有想学习或参考如何精简服务端的开发者,可直接查看复刻指南
一、仓库介绍
cs2-slim-replica 是一个CS2专用服务器的精简方案。原版CS2服务端完整体积约 72.3GB,本项目将其精简至 约1.7GB(Linux)/ 1.9GB(Windows),解压即用,单地图 `de_dust2` 实测可用。
核心特性:
- 零依赖一键安装:自动下载所需工具、获取配方、下载depot并拼装成可直接启动的精简服务端,无需手动安装 SteamCMD 或 DepotDownloader
- 面板模式适配:内置面板模式,专门适配简幻欢 / Pterodactyl 面板环境,首次启动自动完成安装
- 插件生态支持:相关组件已注册在 features 仓库中,包括 Metamod、CounterStrikeSharp、Swiftly、Plugify、ModSharp 等
- 插件管理Web界面:可通过子命令启动Web管理界面,在浏览器中查看和管理插件
适用场景:
在简幻欢等面板服平台上快速搭建可安装插件的CS2服务器,节省存储空间和部署时间。
二、搭建准备
准备项
|
说明
|
| 简幻欢账号 |
需注册并完成微信小程序认证,通过每日签到获取积分 |
| 网络环境 |
能流畅访问github |
| 智慧的大脑 |
出现问题要有能冷静寻求ai或搜索引擎帮助的脑子 |
| 灵巧的双手 |
能按照步骤做的双手 |
三、安装方法
3.1 创建简幻欢实例
点击创建实例,按以下顺序选择,基础镜像 → 自定义-需有开服经验 → AIO → v1


实例规格使用50积分的绰绰有余,本次使用50积分的B+(结尾附带单人跑图的性能占用图)
3.2 一键部署CS2精简服务端
打开仓库cyqmq/cs2-slim-replica

打开一键生成搭建指令的网页

在生成器中选好地图和功能后,复制生成的命令。以我们使用预构建模式prebuilt,面板模式CS2_PANEL=1,部署默认地图 `de_dust2` 并安装 `bots,metamod,css,link-manager` 并开启插件管理器web为例:
```export CS2_MODE=prebuilt CS2_FEATURES=bots,metamod,css,link-manager CS2_PANEL=1
curl -fsSL https://raw.githubusercontent.com/cyqmq/cs2-slim-replica/main/scripts/get-cs2slim.sh | bash
```

> **重要提示**:管道右侧的 `bash` 收不到 `VAR=值 curl ... | bash` 里的变量(变量只传给 `curl`),必须先用 `export` 导出环境变量。
虽然国内网络受限时,但是简幻欢没影响
3.3 面板启动文件配置
简幻欢依次打开控制台 > 实例 > 文件 > start.sh
将内部文字替换为刚才生成的指令

返回终端点击启动
首次启动会进入交互菜单,默认选择选择“1”完整启动(插件管理Web + CS2服务端),或者选择其他选项单独管理

默认启动即可
注意:当开启插件管理器web时,才会出现交互菜单,其余情况则直接cs启动服务端
3.4 环境变量参考
| 变量 | 说明 | 默认值 |
|------|------|--------|
| `CS2_MODE` | 构建模式:`source` / `prebuilt` | `source` |
| `CS2_MAPS` | 逗号分隔地图列表 | `de_dust2` |
| `CS2_FEATURES` | 逗号分隔功能/插件框架,如 `bots`、`metamod,counterstrikesharp` | 空 |
| `CS2_GH_PROXY` | GitHub加速代理前缀 | 空 |
| `CS2_PANEL` | 面板模式开关(`1` 自动生成 `start.sh`) | `0` |
| `CS2LM_AUTO` | 跳过交互菜单,直接启动 | `0` |
详细请看cs2-slim 环境变量说明
四、使用方法
4.1 启动与管理
启动文件会自动替换,直接启动即可
关机使用强制关机
插件管理器web的相关端口和Token可通过 `CS2LM_WEB`、`CS2LM_WEB_TOKEN` 环境变量设置。
服务器成功启动后,控制台会输出 `Gameserver logged on to Steam` 等日志,说明服务器已成功连接Steam并正常运行:

4.2 安装插件
在生成搭建指令时勾选所需插件
插件安装本贴不交,详情可看专区内的其他贴
框架安装,推荐部署时集成
在3.2的命令中通过 `CS2_FEATURES=metamod,counterstrikesharp` 指定即可自动安装。
手动安装
跟正常安装没两样,本贴不交,详情可看专区内的其他贴
4.3 常见问题Q&A
Q:精简服务端包含哪些地图?
A:默认只含 `de_dust2`,可通过 `CS2_MAPS` 添加更多地图。
Q:精简服务端能正常联机吗?
A:可以。精简的是文件体积,不影响游戏功能。
Q:首次启动报 `Failed to load module '...steamclient.so'`?
A:重跑一键脚本即可,prebuilt模式会自动校验并补下缺失文件。
Q:想要更多地图和功能?
A:参考项目文档 `core/CS2_SLIM_GUIDE.md`(核心原理和手动步骤)和 `DEVELOP.md`(CLI子命令和架构)。
---
五、下载地址
- GitHub项目地址:https://github.com/cyqmq/cs2-slim-replica
- 一键安装脚本网站:https://cyqmq.github.io/cs2-slim-scripts
> 本项目完全开源,欢迎去 GitHub 给作者点个 Star 支持。
---
最后的最后(不要看我的帧数和网络状态,我是轻薄本+校园网wifi)
---
## 申明
1. 本教程为**原创内容**,首发于 **CSGO插件分享-中文站**(https://bbs.csgocn.net),转载请注明出处。
2. 本站宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,欢迎有能力的朋友共享有趣的CSGO插件资源。
3. 如发现资源链接失效,欢迎回帖反馈,我会第一时间更新。
4. 本项目基于GitHub开源协议发布,使用前请阅读项目仓库中的LICENSE文件。