10
10
月
2026
L4D2 用的是 Valve 的 Source 引擎(srcds),服务端非常轻量:1-2 GB 内存、一个普通核心就能带 8 个人打战役。而且模组生态成熟,装了 SourceMod 还能开 8 人战役。
这篇讲 Windows 下的完整搭建流程。
📌 系统选错了?→ 求生之路2 开服教程(Linux 版)
Windows 环境还没准备?→ Windows 开服通用前置教程
一、开服前必须知道的三件事
- 专用服务端 AppID
222860,走 Source 引擎的srcds - 端口主要是 27015,TCP 和 UDP 都要(UDP 游戏 + TCP RCON)
- 公开服需要 GSLT(Game Server Login Token),不然玩家搜不到
配置建议:
| 项目 | 4 人 | 8 人(装插件) |
|---|---|---|
| CPU | 1 核 | 2 核 |
| 内存 | 2 GB | 4 GB |
| 磁盘 | 10 GB | 15 GB |
| 带宽 | 3 Mbps | 6 Mbps |
L4D2 是最省资源的开服游戏之一,低配机器也能跑得很舒服。
二、端口规划
| 用途 | 端口 | 协议 |
|---|---|---|
| 游戏 + 查询 | 27015 | UDP |
| RCON 远程管理 | 27015 | TCP |
| SourceTV(可选) | 27020 | UDP |
| 远程桌面 | 3389(映射成别的) | TCP |
NAT 型服务器:27015 需要 TCP + UDP 都映射(很多人只映射 UDP,结果 RCON 用不了),外加一个 RDP 的 TCP。
三、准备运行环境
1. SteamCMD
mkdir C:\SteamCMD
cd C:\SteamCMD
# 解压 steamcmd.zip
steamcmd.exe2. 放行防火墙(管理员 PowerShell)
netsh advfirewall firewall add rule name="L4D2-UDP" dir=in action=allow protocol=UDP localport=27015
netsh advfirewall firewall add rule name="L4D2-TCP" dir=in action=allow protocol=TCP localport=27015四、下载服务端
cd C:\SteamCMD
steamcmd.exe +force_install_dir C:\L4D2Server +login anonymous +app_update 222860 validate +quit完成后:
C:\L4D2Server\
├── srcds.exe ← Windows 服务端主程序
├── left4dead2\
│ ├── cfg\server.cfg ← 主配置
│ └── addons\ ← 插件目录五、申请 GSLT(公开服必做)
如果你的服要出现在公网服务器列表里,必须申请一个 Game Server Login Token:
- 打开 https://steamcommunity.com/dev/managegameservers
- App ID 填 222860,备注随便写
- 生成后得到一串 token,保存好(别泄露)
私服(只在群里发 IP 连)可以不用,但有了更方便朋友搜到。
六、配置服务器
server.cfg
编辑 C:\L4D2Server\left4dead2\cfg\server.cfg:
hostname "我的 L4D2 服"
rcon_password "改成强密码"
sv_password "" // 进服密码,空=公开
sv_lan 0 // 0=公网,1=局域网(必须设 0!)
sv_region 4 // 4=亚洲
sv_allow_lobby_connect_only 0
sv_gametypes "coop,versus,survival,realism"
z_difficulty "Normal"
sv_cheats 0
sv_maxplayers 8
mp_disable_autokick 1⚠️ sv_lan 0 忘了设是最常见的"朋友搜不到服"原因。七、启动服务器
命令行
cd C:\L4D2Server
srcds.exe -game left4dead2 -console -usercon -port 27015 +map c1m1_hotel +maxplayers 8 +sv_setsteamaccount 你的GSLT +exec server.cfg -strictportbind -norestart参数说明:
| 参数 | 作用 |
|---|---|
-game left4dead2 | 指定游戏目录 |
-console | 控制台模式 |
-usercon | 启用 RCON(不加这个 rcon_password 无效) |
+map c1m1_hotel | 起始地图 |
+maxplayers 8 | 人数(原版战役上限 4,装插件才能超) |
+sv_setsteamaccount | 填 GSLT |
-strictportbind | 严格绑定端口 |
-norestart | 崩溃不自动重启(配合外部守护用) |
常用地图
| 战役 | 起始图 |
|---|---|
| 死亡中心 | c1m1_hotel |
| 黑色狂欢节 | c2m1_highway |
| 沼泽热 | c3m1_plankcountry |
| 暴雨 | c4m1_milltown_a |
| 教区 | c5m1_waterfront |
| 毫不留情 | c8m1_apartment |
| 死亡丧钟 | c10m1_caves |
| 静寂时分 | c11m1_greenhouse |
| 血腥收获 | c12m1_hilltop |
| 冷流 | c13m1_alpinecreek |
| 最后的坚守 | c14m1_junkyard |
start_server.bat
@echo off
cd /d C:\L4D2Server
:loop
srcds.exe -game left4dead2 -console -usercon -port 27015 +map c1m1_hotel +maxplayers 8 +sv_setsteamaccount 你的GSLT +exec server.cfg -strictportbind -norestart
echo 服务端退出,10 秒后重启...
timeout /t 10
goto loop用 NSSM 常驻(推荐)
nssm install L4D2Server "C:\L4D2Server\srcds.exe"
nssm set L4D2Server AppParameters "-game left4dead2 -console -usercon -port 27015 +map c1m1_hotel +maxplayers 8 +sv_setsteamaccount 你的GSLT +exec server.cfg -strictportbind -norestart"
nssm set L4D2Server AppDirectory C:\L4D2Server
nssm start L4D2Server八、装插件:超过 4 人战役(可选)
原版战役最多 4 个幸存者。想开 5-8 人,需要 SourceMod + Metamod:Source:
- 下载 Metamod:Source 和 SourceMod,解压到
left4dead2\addons\ - 装一个允许超员人数的插件(如 "L4D2 More Players" 类插件)
server.cfg里设sv_maxplayers 8
插件生态细节见 Steam 创意工坊 MOD 安装指南。
九、玩家怎么进服
- 游戏内按
~打开控制台 - 输入
connect 你的IP:27015 - 或在"服务器浏览器 → 收藏夹"里添加
十、常见问题排查
| 现象 | 原因 | 解决 |
|---|---|---|
| 朋友搜不到服 | sv_lan 是 1 | 改成 sv_lan 0 |
| 服务器不在公网列表 | 没设 GSLT | 申请并加 +sv_setsteamaccount |
| 只能进 4 个人 | 原版上限 | 装 SourceMod + 超员插件 |
| RCON 连不上 | 没加 -usercon / 27015 TCP 没映射 | 补参数 + 补 TCP 映射 |
| 插件不生效 | addons 目录放错 | 应在 left4dead2\addons\ |
| 玩家卡 | 路由问题 | 选离玩家近的机房 |
| 远程桌面断开服掉 | 前台运行 | 用 NSSM |
srcds.exe 一闪而过 | 参数错误 | 检查 -game 路径 |
十一、日常维护
- 更新服务端:重跑
app_update 222860 validate - 备份:主要备份
left4dead2\cfg\和插件目录 - 改配置:
server.cfg改动可通过exec server.cfg重载,不必重启
十二、总结
L4D2 开服要点:
- AppID 222860,端口 27015 的 TCP 和 UDP 都要开
sv_lan 0必须设- 公开服要 GSLT
-usercon才启用 RCON- 装 SourceMod 才能突破 4 人限制
📌 觉得有用请点赞收藏,开服问题评论区交流。
想省掉命令行折腾,可以看看 财富云计算 的游戏云服务器,NAT 型性价比高,适合长期挂服。
延伸阅读
- 网站环境怎么选: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 回复