11
10
月
2026
用 Windows 系统的朋友请转 → 战术小队开服教程(Windows版)
Squad 的服务端有官方 Linux 原生版本(SquadGameServer.sh),在长期运行的社区服里 Linux 是主流选择——内存开销更低、systemd 守护更稳、更新脚本化更方便。
这篇走 Linux 全流程,重点讲 启动脚本写法 和 systemd 服务配置。
一、核心参数速记
| 项目 | 值 |
|---|---|
| SteamCMD AppID | 403240 |
| 游戏端口 | UDP 7787(同时占用 7788) |
| 查询端口 | UDP 27165 |
| Beacon 端口 | UDP 15000 |
| RCON 端口 | TCP 21114 |
| Linux 启动脚本 | ./SquadGameServer.sh |
| 配置目录 | SquadGame/ServerConfig/ |
| 匿名下载 | ✅ 支持 |
客户端 AppID 是 393380,专用服是 403240,拉 MOD 用前者。
二、服务器配置建议
| 规模 | CPU | 内存 | 硬盘 |
|---|---|---|---|
| 40-50 人 | 4 核 3.8GHz+ | 16G | 60G SSD |
| 80 人 | 6-8 核 4.0GHz+ | 32G | 80G SSD |
| 100 人 | 8 核 4.0GHz+ | 32-64G | 100G SSD |
Squad 主线程吃单核时钟,共享 vCPU 的机器在高峰期 tickrate 会随机性崩,这是选机器时最该关注的点。
三、安装依赖与 SteamCMD
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y lib32gcc-s1 lib32stdc++6 curl screen
sudo useradd -m -s /bin/bash squad
sudo passwd squad
sudo -u squad -i
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar xz
./steamcmd.sh +quit四、下载服务端
cd ~/steamcmd
./steamcmd.sh +login anonymous +force_install_dir /home/squad/server +app_update 403240 validate +quit约 30-60G,首次下载较慢。确认启动脚本存在:
ls -la /home/squad/server/SquadGameServer.sh更新脚本 /home/squad/update.sh:
#!/bin/bash
/home/squad/steamcmd/steamcmd.sh +login anonymous \
+force_install_dir /home/squad/server \
+app_update 403240 validate +quitchmod +x /home/squad/update.sh五、放行防火墙
sudo ufw allow 7787/udp
sudo ufw allow 7788/udp
sudo ufw allow 27165/udp
sudo ufw allow 15000/udp
sudo ufw allow 21114/tcp
sudo ufw reload六、配置文件
cd /home/squad/server/SquadGame/ServerConfig
nano Server.cfgServerName="My Squad Server"
ShouldAdvertise=true
IsLANMatch=false
MaxPlayers=80
NumReservedSlots=4
PublicQueueLimit=25
MapRotationMode=LayerListRandomizeAtStart=true
TKAutoKickEnabled=true
AutoTKBanNumberTKs=7管理员与 RCON:
nano Admins.cfgGroup=SuperAdmin:Admin
Admin=76561198xxxxxxxxx:SuperAdminnano Rcon.cfgPassword=强密码七、启动命令
cd /home/squad/server
./SquadGameServer.sh Port=7787 QueryPort=27165 beaconport=15000 RCONPORT=21114 FIXEDMAXPLAYERS=80 RANDOM=None -log首次启动会生成配置目录并加载第一个图层,冷盘上可能要几分钟,等控制台出现 level loaded 和端口绑定成功。
参数说明
| 参数 | 作用 |
|---|---|
Port=7787 | 游戏端口(同时占用 7788) |
QueryPort=27165 | 服务器浏览器查询 |
beaconport=15000 | 加入会话 |
RCONPORT=21114 | RCON(TCP) |
FIXEDMAXPLAYERS=80 | 硬上限,与 Server.cfg 取小值 |
FIXEDMAXTICKRATE=50 | 目标 tickrate |
MULTIHOME=0.0.0.0 | 多网卡绑定 |
八、systemd 常驻
sudo nano /etc/systemd/system/squad.service[Unit]
Description=Squad Dedicated Server
After=network.target
[Service]
Type=simple
User=squad
WorkingDirectory=/home/squad/server
ExecStart=/home/squad/server/SquadGameServer.sh Port=7787 QueryPort=27165 beaconport=15000 RCONPORT=21114 FIXEDMAXPLAYERS=80 RANDOM=None -log
Restart=on-failure
RestartSec=15
LimitNOFILE=65536
[Install]
WantedBy=multi-user.targetsudo systemctl daemon-reload
sudo systemctl enable --now squad
sudo journalctl -u squad -f九、自动更新(可选)
建个每周更新任务:
crontab -e0 4 * * 1 /home/squad/update.sh && systemctl restart squad每周一凌晨 4 点更新并重启。
十、官方列表许可
Squad 社区服要进官方服务器浏览器需向 OWI 申请 License,写入 SquadGame/ServerConfig/License.cfg。未授权服务器只在「自定义浏览器」显示,玩家仍可直连。
十一、常见问题排查
Q:SquadGameServer.sh 提示 Permission denied?
A:chmod +x SquadGameServer.sh。
Q:启动报缺 GLIBC?
A:系统太老。Squad 需要较新的 glibc,用 Ubuntu 20.04+/Debian 11+。
Q:列表搜不到?
A:UDP 27165 没放行或被云服务器安全组拦了。
Q:人数上不去 100?
A:命令行 FIXEDMAXPLAYERS 和 Server.cfg 的 MaxPlayers 取小值,两边都要改。
Q:tickrate 不稳定?
A:优先排查 CPU 是否被超售(top 看 %st),其次换掉高负载的装甲图层。
Q:磁盘爆满?
A:日志在 SquadGame/Saved/Logs,定期清理:
find /home/squad/server/SquadGame/Saved/Logs -name "*.log" -mtime +7 -delete十二、总结
Linux 开 Squad 三个要点:
- 7787+7788 / 27165 / 15000 三个 UDP + 21114 TCP 都要放行
- 用 systemd 常驻,配合 cron 做每周自动更新
- CPU 单核性能和 16G+ 内存是硬门槛,别在这两项上省钱
📌 需要一台高主频、多 UDP 端口映射的长期服机器?看看我们家的游戏云服务器 → 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 回复