本文只讲 Windows 系统的完整步骤。用 Linux 请看:《CS 1.6 开服教程(Linux版)》
Windows 环境还没准备好?先看:《Windows 云服务器开服通用前置教程》
CS 1.6 用的是 GoldSrc 引擎(hlds,不是 Source 的 srcds),服务端 AppID 是 90,匿名可下载。配置要求低到可以忽略——1核512M 就能跑 12 人服,是"最低成本怀旧服"的首选。
这篇讲 Windows 下开一个能长期挂的 CS 1.6 服(含 AMX Mod X 插件方向)。
一、开服前必读
① 是 hlds 不是 srcds,AppID 是 90
老教程里一堆 app_update 90 的说法是对的。游戏目录名 cstrike。
② 不需要 GSLT
CS 1.6 是 GoldSrc 老游戏,不上令牌也能出现在服务器列表。
③ 端口 27015 UDP + TCP
和 Source 游戏一样,但老版本还可能用到 27020(VAC)、26900。
④ 配置要求极低
12 人服 512M 内存够,24 人 1G 够。适合最低配机器,也适合一台机器开好几个服。
⑤ 想加插件走 AMX Mod X / Metamod
CS 1.6 的插件生态是 AMX Mod X(不是 SourceMod)。
二、端口规划(NAT 型必看)
| 端口 | 协议 | 用途 | 必开 |
|---|---|---|---|
| 27015 | UDP | 游戏流量 + 查询 | ✅ |
| 27015 | TCP | RCON | ✅ 建议 |
| 26900 | UDP | Steam 通信(出站) | ⭕ |
NAT 型映射 27015 UDP + TCP。详见 《NAT 端口映射完全指南》。
三、Windows 系统完整步骤
第 1 步:准备服务器
| 人数 | CPU | 内存 | 磁盘 |
|---|---|---|---|
| ≤ 12 人 | 1 核 | 512M | 2G |
| 16-24 人 | 1-2 核 | 1G | 3G |
| 32 人 | 2 核 | 2G | 5G |
系统:Windows Server 2019 / 2022(也支持 Windows 10)。
第 2 步:SteamCMD 下载服务端
cd C:\steamcmd
steamcmd.exe +login anonymous ^
+force_install_dir C:\game\cs16 ^
+app_update 90 validate ^
+quit目录结构:
C:\game\cs16\
├── hlds.exe ← 启动程序
└── cstrike\ ← 游戏内容
├── server.cfg
├── maps\
└── addons\ ← AMX Mod X 装这⚠️ 路径英文无空格。CS 1.6 对中文路径极其敏感。
第 3 步:防火墙放行
netsh advfirewall firewall add rule name="CS16 UDP" dir=in action=allow protocol=UDP localport=27015
netsh advfirewall firewall add rule name="CS16 TCP" dir=in action=allow protocol=TCP localport=27015安全组也要放行。
第 4 步:写 server.cfg
C:\game\cs16\cstrike\server.cfg:
hostname "我的 CS 1.6 服务器"
rcon_password "改成强密码"
sv_password ""
// 网络
sv_lan 0
sv_region 255
sv_maxrate 25000
sv_minrate 5000
sv_maxupdaterate 101
sv_minupdaterate 20
sys_ticrate 1000
// 游戏
mp_timelimit 30
mp_roundtime 3
mp_freezetime 5
mp_friendlyfire 0
mp_autoteambalance 1
mp_limitteams 2
mp_buytime 45
mp_startmoney 800
mp_c4timer 35
mp_flashlight 1
mp_footsteps 1
mp_falldamage 1
sv_cheats 0
sv_aim 0
sv_voiceenable 1
sv_alltalk 0
allow_spectators 1
// 下载自定义资源
sv_allowupload 1
sv_allowdownload 1
sv_downloadurl ""
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1sys_ticrate 1000 是 GoldSrc 里"提高 tick"的写法(对应 Source 的 tickrate)。第 5 步:启动脚本
C:\game\cs16\start_server.bat:
@echo off
cd /d C:\game\cs16
hlds.exe -console -game cstrike -secure ^
+ip 0.0.0.0 ^
+port 27015 ^
+maxplayers 24 ^
+map de_dust2 ^
+exec server.cfg ^
-nomaster -noipx
exit参数说明:
-game cstrike:CS 1.6 目录名+maxplayers:人数(GoldSrc 常用 24 或 32)+map:起始地图,必须有-nomaster:不上主服务器列表(想上列表就删掉这个参数)-noipx:禁用 IPX 协议
想让服出现在公网列表:去掉 -nomaster,并确保 27015 UDP 放行。第 6 步:NSSM 注册服务
nssm install CS16Server "C:\game\cs16\start_server.bat"
nssm set CS16Server AppDirectory "C:\game\cs16"
nssm set CS16Server Start SERVICE_AUTO_START
nssm start CS16Server第 7 步(可选):装 AMX Mod X
- 下载 Metamod(老版本,配 GoldSrc)和 AMX Mod X
- 解压到
C:\game\cs16\cstrike\addons\ - 在
cstrike\liblist.gam里加 Metamod 的 dll 引用,或用启动参数-dll addons\metamod\dlls\metamod.dll
hlds.exe -console -game cstrike -dll addons\metamod\dlls\metamod.dll +map de_dust2版本匹配很关键:CS 1.6 的 Metamod 和 AMX Mod X 都要用老版本,Source 的那套不通用。
四、玩家怎么进服
connect 你的IP:27015
或在游戏里:找服务器 → 收藏夹 → 添加 IP:27015。
五、常见问题排查
Q:搜不到服?
① 启动参数里有没有 -nomaster(有的话删掉);② sv_lan 0;③ 27015 UDP 放行没。
Q:启动报错 "couldn't exec"?server.cfg 路径不对,应该在 cstrike\server.cfg(不是 cstrike\cfg\)。
Q:RCON 连不上?
27015 TCP 没放行,或 +ip 0.0.0.0 没加。
Q:玩家进去就掉?sv_allowdownload 1 没开,或自定义地图资源缺失。
Q:中文路径导致失败?
CS 1.6 对非 ASCII 路径容忍度极低,目录必须纯英文无空格。
Q:SteamCMD 下载报错?
看 《SteamCMD 报错代码速查表》。
六、写在最后
CS 1.6 是"用最烂的机器开最多服"的典型:1核512M 就能跑,一台 2核4G 的机器可以同时挂四五个服。怀旧开黑、练枪服、僵尸服都很合适。
📌 觉得有用请收藏,卡住了评论区留言。
还没机器?看看我们家的游戏云服务器——Windows / Linux 双镜像,BGP 多线,最低配就能跑 CS 1.6,NAT 型价格比独立 IP 省一半:https://z0w.cn
相关阅读
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]
2026-10-18 回复