用 Linux 系统的朋友请转 → 战术小队开服教程(Linux版)
Squad(战术小队)是 50v50 的大规模战术射击,服务端有官方 Linux 原生版本,配置要求在游戏服里算偏高的。
这篇走 Windows 全流程,并说清楚一个容易被忽略的事:要出现在官方服务器列表里,需要向 Offworld 申请许可。
一、核心参数速记
| 项目 | 值 |
|---|---|
| SteamCMD AppID | 403240 |
| 游戏端口 | UDP 7787(会同时占用 +1 即 7788) |
| 查询端口 | UDP 27165 |
| Beacon 端口 | UDP 15000 |
| RCON 端口 | TCP 21114 |
| GSLT | 不需要 |
| Linux 原生 | ✅ 有 |
| 匿名下载 | ✅ 支持 |
注意:Squad 客户端 AppID 是 393380,专用服是 403240。拉创意工坊 MOD 时用的是 393380,下载服务端用 403240,别搞混。
二、服务器配置建议(Squad 很吃配置)
| 规模 | CPU | 内存 | 硬盘 | 带宽 |
|---|---|---|---|---|
| 40-50 人 | 4 核 3.8GHz+ | 16G | 60G SSD | 50Mbps+ |
| 80 人 | 6-8 核 4.0GHz+ | 32G | 80G SSD | 100Mbps+ |
| 100 人 | 8 核 4.0GHz+ | 32-64G | 100G SSD | 100Mbps+ |
三个要点:
- 单核性能极重要——Squad 主线程依赖单核时钟,共享 CPU 会导致 tickrate 随机性掉
- 内存别省——官方建议 16G 起步,满人 32G 更稳
- 地图图层影响负载——装甲/直升机图层比纯步兵图层吃资源得多
三、端口规划与 NAT 映射
| 用途 | 协议 | 端口 |
|---|---|---|
| 游戏连接 | UDP | 7787 + 7788 |
| Steam 查询 | UDP | 27165 |
| Session Beacon | UDP | 15000 |
| RCON | TCP | 21114 |
NAT 型云服务器:映射 7787、7788、27165、15000 四个 UDP + 21114 一个 TCP,共 5 个端口。
只开 7787 不开 27165 的后果:玩家能直连,但服务器列表里搜不到。
四、下载服务端
Squad 专用服免费匿名下载,服务器机器上不需要拥有游戏。
SteamCMD 下载
新建 C:\squad\update.txt:
login anonymous
force_install_dir C:\squad\server
app_update 403240 validate
quit管理员 PowerShell:
cd C:\steamcmd
.\steamcmd.exe +runscript C:\squad\update.txt约 30-60G,视版本而定,首次下载可能要 1-2 小时。
五、配置文件
配置在 C:\squad\server\SquadGame\ServerConfig\,主要有:
| 文件 | 作用 |
|---|---|
Server.cfg | 服务器名、人数、规则 |
Admins.cfg | 管理员 SteamID |
Rcon.cfg | RCON 密码 |
MapRotation.cfg | 地图轮换 |
RemoteAdminListHosts.cfg | 远程管理员列表 |
License.cfg | 官方许可 Key |
Server.cfg 关键项
ServerName="我的 Squad 服务器"
ShouldAdvertise=true
IsLANMatch=false
MaxPlayers=80
NumReservedSlots=4
PublicQueueLimit=25
MapRotationMode=LayerListRandomizeAtStart=true
UseVoteFactions=false
AllowTeamChanges=true
PreventTeamChangeIfUnbalanced=true
NumPlayersDiffForTeamChanges=3
TKAutoKickEnabled=true
AutoTKBanNumberTKs=7Admins.cfg
Group=SuperAdmin:Admin
Admin=76561198xxxxxxxxx:SuperAdmin填 SteamID64。
Rcon.cfg
Password=设置一个强密码六、启动命令
新建 C:\squad\start_server.bat:
@echo off
cd /d C:\squad\server
SquadGameServer.exe Port=7787 QueryPort=27165 beaconport=15000 RCONPORT=21114 FIXEDMAXPLAYERS=80 RANDOM=None -log
pause参数说明:
| 参数 | 作用 |
|---|---|
Port=7787 | 游戏端口(同时占用 7788) |
QueryPort=27165 | 服务器浏览器查询端口 |
beaconport=15000 | 加入会话用 |
RCONPORT=21114 | 远程控制台 TCP |
FIXEDMAXPLAYERS=80 | 硬上限(和 Server.cfg 的 MaxPlayers 取小值) |
RANDOM=None | 启动时不打乱轮换 |
FIXEDMAXTICKRATE=50 | 目标 tickrate(可选) |
MULTIHOME=0.0.0.0 | 多网卡时指定绑定地址 |
坑:命令行FIXEDMAXPLAYERS和Server.cfg里MaxPlayers取较小值。把 MaxPlayers 改成 100 但服务器还是 80 人满,先查启动参数。
七、放行防火墙
管理员 PowerShell:
netsh advfirewall firewall add rule name="Squad-7787" dir=in action=allow protocol=UDP localport=7787
netsh advfirewall firewall add rule name="Squad-7788" dir=in action=allow protocol=UDP localport=7788
netsh advfirewall firewall add rule name="Squad-27165" dir=in action=allow protocol=UDP localport=27165
netsh advfirewall firewall add rule name="Squad-15000" dir=in action=allow protocol=UDP localport=15000
netsh advfirewall firewall add rule name="Squad-RCON" dir=in action=allow protocol=TCP localport=21114八、长期常驻:NSSM
nssm install SquadServer "C:\squad\server\SquadGameServer.exe" "Port=7787 QueryPort=27165 beaconport=15000 RCONPORT=21114 FIXEDMAXPLAYERS=80 RANDOM=None -log"
nssm set SquadServer AppDirectory "C:\squad\server"
nssm set SquadServer AppRestartDelay 15000
nssm start SquadServerNSSM 安装见 Windows 云服务器开服通用前置教程。
九、官方服务器列表许可(重要)
Squad 的社区服要出现在官方服务器浏览器里,需要向 Offworld Industries(OWI)申请许可:
- 服务器稳定运行一段时间后,到 OWI 的授权门户申请
- 审核通过后拿到 License Key,写入
License.cfg - 未获得许可的服务器会出现在「自定义浏览器」里,玩家仍可直连
50 人以上的公开服建议申请,否则拉不到路人玩家。
十、Windows 专属坑
| 现象 | 原因 | 解决 |
|---|---|---|
| 启动报缺 DLL | 缺 VC++ 运行库 | 装 VC++ 2015-2022 x64 |
| 列表搜不到 | 27165 没放行 | netsh 放行 UDP 27165 |
| 人数卡在 80 | FIXEDMAXPLAYERS 限制 | 改启动参数 |
| 远程桌面断开服停 | bat 直接跑 | NSSM 注册服务 |
| 首次启动特别慢 | 编译着色器 | 正常,等几分钟 |
| 端口冲突 | 多开实例 | 端口之间留间隔 |
十一、客户端进服
- 游戏内 → 服务器浏览器 → 搜索服务器名
- 或自定义浏览器直连
IP:7787 - NAT 型机器填外网映射端口
十二、常见问题
Q:能直连但列表搜不到?
A:UDP 27165 没放行或没映射。
Q:tickrate 掉得厉害?
A:优先检查 CPU 单核性能,共享 vCPU 的机器容易在高峰期掉。其次看地图图层,装甲图层负载高很多。
Q:MOD 装不上?
A:Squad 的 MOD 走 Steam 创意工坊,用客户端 AppID 393380 拉取,不是 403240。
Q:RCON 连不上?
A:确认 Rcon.cfg 设了密码,且端口 TCP 21114 已放行。
Q:磁盘不够?
A:Squad 服务端 30-60G,加 MOD 和日志建议 80G 起步。
十三、总结
Squad 开服三个要点:
- 7787+7788 / 27165 / 15000 三个 UDP 端口都要开,缺 27165 搜不到
- 内存 16G 起步、CPU 高主频,这是 Squad 最硬的门槛
- 要上官方列表需申请 OWI 许可
📌 需要一台高主频、多 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 回复