10 10 月 2026

L4D2 在 Linux 上有 Source 引擎的原生服务端(srcds),稳定性和资源占用都优于 Windows。2 GB 内存就能带 8 个人打战役。

这篇讲 Linux 下的完整搭建流程。

📌 系统选错了?→ 求生之路2 开服教程(Windows 版)
Linux 环境还没准备?→ Linux 开服通用前置教程

一、开服前必须知道的三件事

  1. 专用服务端 AppID 222860,匿名即可下载
  2. 端口 27015,TCP + UDP 都要
  3. sv_lan 0 必须设,否则朋友搜不到

配置建议:

项目4 人8 人(装插件)
CPU1 核2 核
内存2 GB4 GB
磁盘10 GB15 GB
系统Ubuntu 20.04+ / Debian 11+同左

二、端口规划

用途端口协议
游戏 + 查询27015UDP
RCON27015TCP
SourceTV(可选)27020UDP
SSH22(映射成别的)TCP

Source 引擎默认还会用到 27015-27050 范围,如果一台机器开多个服要注意错开。


三、准备环境

1. 建专用用户

sudo adduser --disabled-password --gecos "" l4d2
sudo su - l4d2

2. 装依赖(Source 需要 32 位库)

sudo apt update
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1 lib32stdc++6 lib32z1 steamcmd

3. 放行防火墙

sudo ufw allow 22/tcp
sudo ufw allow 27015/udp
sudo ufw allow 27015/tcp
sudo ufw enable

四、下载服务端

su - l4d2
steamcmd +force_install_dir /home/l4d2/server +login anonymous +app_update 222860 validate +quit

完成后:

/home/l4d2/server/
├── srcds_run              ← Linux 启动脚本(用这个)
├── srcds_linux
├── left4dead2/
│   ├── cfg/server.cfg     ← 主配置
│   └── addons/

五、申请 GSLT(公开服必做)

  1. 打开 https://steamcommunity.com/dev/managegameservers
  2. App ID 填 222860
  3. 保存生成的 token

六、配置服务器

nano /home/l4d2/server/left4dead2/cfg/server.cfg
hostname "我的 L4D2 服"
rcon_password "改成强密码"
sv_password ""
sv_lan 0
sv_region 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

七、启动服务器

启动脚本

nano /home/l4d2/server/start.sh
#!/bin/bash
cd /home/l4d2/server
./srcds_run \
  -game left4dead2 \
  -console -usercon \
  -port 27015 \
  +map c1m1_hotel \
  +maxplayers 8 \
  +sv_setsteamaccount 你的GSLT \
  +exec server.cfg \
  -strictportbind \
  -norestart
chmod +x /home/l4d2/server/start.sh

常用地图

战役起始图
死亡中心c1m1_hotel
黑色狂欢节c2m1_highway
沼泽热c3m1_plankcountry
暴雨c4m1_milltown_a
教区c5m1_waterfront
毫不留情c8m1_apartment
死亡丧钟c10m1_caves
静寂时分c11m1_greenhouse
血腥收获c12m1_hilltop
冷流c13m1_alpinecreek
最后的坚守c14m1_junkyard

方式一:screen

sudo apt install -y screen
screen -S l4d2
./start.sh
# Ctrl+A 然后 D

方式二:systemd(推荐)

sudo nano /etc/systemd/system/l4d2.service
[Unit]
Description=Left 4 Dead 2 Dedicated Server
After=network.target

[Service]
Type=simple
User=l4d2
WorkingDirectory=/home/l4d2/server
ExecStart=/home/l4d2/server/start.sh
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now l4d2
sudo systemctl status l4d2
sudo journalctl -u l4d2 -f

八、装插件:突破 4 人限制

原版战役最多 4 名幸存者。要开 5-8 人需要 Metamod:Source + SourceMod + 超员插件:

cd /home/l4d2/server/left4dead2
# 解压 metamod 与 sourcemod 到 addons 目录
# 装允许超员的插件

然后 sv_maxplayers 8 + 重启。

详见 Steam 创意工坊 MOD 安装指南。


九、玩家怎么进服

控制台输入 connect 你的IP:27015,或在服务器浏览器收藏夹添加。


十、常见问题排查

现象原因解决
搜不到服sv_lan 1改成 0
不在公网列表没 GSLT申请并填 +sv_setsteamaccount
srcds_run 报缺库缺 32 位运行库apt install lib32gcc-s1 lib32z1
只能 4 人原版上限装 SourceMod + 超员插件
RCON 用不了没 -usercon / TCP 没开补参数 + 补 TCP
卡路由问题换机房位置
一开多个服冲突端口重叠每个服换端口(-port)

十一、日常维护

# 更新
sudo systemctl stop l4d2
su - l4d2
steamcmd +force_install_dir /home/l4d2/server +login anonymous +app_update 222860 validate +quit
exit
sudo systemctl start l4d2

# 备份配置与插件
tar -czf /backup/l4d2_$(date +%Y%m%d).tar.gz /home/l4d2/server/left4dead2/cfg /home/l4d2/server/left4dead2/addons

十二、总结

L4D2 Linux 开服要点:

  1. AppID 222860,27015 的 TCP+UDP 都要开
  2. 装 32 位运行库(lib32gcc-s1 等)
  3. sv_lan 0 + GSLT
  4. 用 systemd 托管
  5. 装 SourceMod 才能超 4 人
📌 觉得有用请点赞收藏,遇到问题评论区交流。
想省掉命令行折腾,可以看看 财富云计算 的游戏云服务器,NAT 型性价比高,适合长期挂服。
延伸阅读
  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. 上一篇:求生之路2 L4D2开服保姆级教程(Windows版):最省资源的长期服
  2. 下一篇:盖瑞模组GMod开服保姆级教程(Windows版):沙盒/TTT/DarkRP长期服
发表评论 1

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

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