12 10 月 2026
本文只讲 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 型必看)

端口协议用途必开
27015UDP游戏流量 + 查询✅
27015TCPRCON✅ 建议
26900UDPSteam 通信(出站)⭕

NAT 型映射 27015 UDP + TCP。详见 《NAT 端口映射完全指南》。


三、Windows 系统完整步骤

第 1 步:准备服务器

人数CPU内存磁盘
≤ 12 人1 核512M2G
16-24 人1-2 核1G3G
32 人2 核2G5G

系统: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 1
sys_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

  1. 下载 Metamod(老版本,配 GoldSrc)和 AMX Mod X
  2. 解压到 C:\game\cs16\cstrike\addons\
  3. 在 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

相关阅读

延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:雷霆一击Mordhau开服保姆级教程(Linux版):原生服务端+systemd常驻
  2. 下一篇:CS1.6开服保姆级教程(Linux版):hlds_run原生服务端
发表评论 1

取消回复

    1. Steam 游戏配置与开服教程总索引:一页查清要吃多少配置、教程在哪 - 			财富云计算 - 维基百科的头像

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