本文只讲 Linux 系统的完整步骤。用 Windows 请看:《叛乱开服教程(Windows版)》
Linux 环境还没准备好?先看:《Linux 云服务器开服通用前置教程》
Insurgency(2014)是 Source 引擎的硬核战术射击,服务端 Linux 原生、匿名可下载。配置要求极低——1核1G 就能跑 3-6 人合作服,是低配机器开服的好选择。
一、开服前必读
① 专用服 AppID 237410,游戏目录名 insurgency
别和《叛乱:沙漠风暴》(581320)搞混。
② Linux 要装一批 32 位库
Source 1 老游戏依赖比较多,第 2 步一次装齐。
③ 服务端约 10G,下载耐心等。
④ 合作图带 _coop 后缀,对抗图不带sinjar_coop 是合作,sinjar 是对抗,写错会启动失败或没敌人。
二、端口规划(NAT 型必看)
| 端口 | 协议 | 用途 | 必开 |
|---|---|---|---|
| 27015 | UDP | 游戏 + 查询 | ✅ |
| 27015 | TCP | RCON | ✅ 建议 |
| 27020 | UDP | SourceTV | ⭕ |
NAT 型映射 27015 UDP + TCP,详见 《NAT 端口映射完全指南》。
三、Linux 系统完整步骤
第 1 步:准备
| 人数 | CPU | 内存 | 磁盘 |
|---|---|---|---|
| 3-6 人合作 | 1 核 | 1G | 20G |
| 16 人 | 2 核 | 2-3G | 20G |
| 24 人 | 2 核(高主频) | 4G | 20G |
系统:Ubuntu 20.04 / 22.04、Debian 11 / 12。
第 2 步:装 32 位依赖(老 Source 游戏依赖较多)
sudo apt update && sudo apt upgrade -y
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc1 lib32stdc++6 lib32z1 lib32ncurses5 lib32tinfo5 \
lib32gomp1 lib32quadmath0 libc6-dev-i386 screen wget curl新版本 Debian/Ubuntu 上部分包名可能变化,装不上就跳过那一个,缺哪个补哪个。
第 3 步:建用户
sudo useradd -m -s /bin/bash srcds
sudo su - srcds第 4 步:SteamCMD 下载(约 10G)
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +login anonymous \
+force_install_dir /home/srcds/ins \
+app_update 237410 validate \
+quit第 5 步:防火墙
sudo ufw allow 27015/udp
sudo ufw allow 27015/tcp
sudo ufw reload安全组也要放行。
第 6 步:写配置
/home/srcds/ins/insurgency/cfg/server.cfg(合作 PVE):
hostname "我的叛乱合作服"
rcon_password "改成强密码"
sv_password ""
sv_lan 0
sv_region 255
sv_voiceenable 1
sv_alltalk 0
mp_coop_max_players 8
mp_coop_force_bot_count 0
sv_difficulty 2
mp_timelimit 0
mp_respawndelay 10
mp_friendlyfire 1
sv_cheats 0
sv_allowupload 1
sv_allowdownload 1
log on
sv_logfile 1对抗 PVP 追加:
mp_gamemode "versus"
mp_coop 0合作地图循环:insurgency/cfg/mapcycle_cooperative.txt,一行一图:
sinjar_coop
ministry_coop
market_coop
heights_coop
district_coop第 7 步:启动脚本
/home/srcds/ins/start.sh(合作):
#!/bin/bash
cd /home/srcds/ins
./srcds_run -game insurgency -console \
-ip 0.0.0.0 -port 27015 \
+maxplayers 8 \
+map sinjar_coop \
+exec server.cfg \
-nohltv对抗把 +maxplayers 改成 24、+map 改成 sinjar(去掉 _coop)。
chmod +x /home/srcds/ins/start.sh
cd /home/srcds/ins && ./start.sh # 手动验证第 8 步:systemd 常驻
sudo tee /etc/systemd/system/ins.service > /dev/null << 'EOF'
[Unit]
Description=Insurgency 2014 Dedicated Server
After=network.target
[Service]
Type=simple
User=srcds
WorkingDirectory=/home/srcds/ins
ExecStart=/home/srcds/ins/start.sh
Restart=on-failure
RestartSec=10
KillSignal=SIGINT
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now ins
journalctl -u ins -f四、玩家怎么进服
connect 你的公网IP:27015
五、常见问题排查
Q:error while loading shared libraries?
32 位库没装全,回第 2 步重装。老 Source 游戏依赖比新游戏多,建议一次性全装。
Q:合作图没敌人 / 卡在等待?
确认地图名带 _coop,且 sv_difficulty 设了值。
Q:搜不到服?sv_lan 0 → 27015 UDP → 等 5-10 分钟。
Q:下载中断?
SteamCMD 支持断点续传,重跑同一命令即可。10G 大包多试几次正常。
Q:崩了无限重启?
调试加 -norestart,journalctl -u ins -n 100 看报错。
六、写在最后
叛乱(2014)是开服门槛最低的游戏之一,1核1G 的小机器都能跑起来。如果你想用最低成本开一个能长期挂的战术射击服,它很合适。
📌 觉得有用请收藏,卡住了评论区留言。
还没机器?看看我们家的游戏云服务器——Linux 镜像开箱即用,BGP 多线,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 回复