返回开服教程
《战术小队》(Squad) 专用服务器搭建与 Server.cfg 战术配置指南
系统梳理 Squad Dedicated Server 部署:SteamCMD 403240、UDP 7787/27165 与 RCON 21114 端口规划、Server.cfg 核心参数、Admins.cfg 权限分级与 LGSM 开源一键管理。
更新于 2026-10-04
《战术小队》(Squad)是一款注重拟真弹道、小队协同指挥与步炮协同的大规模现代军事射击游戏。自建专用服务器(Dedicated Server)是战队日常训练、友谊赛对抗与举办封闭战术演习的必要基础设施。本文梳理 Squad 专用服务器的 SteamCMD 部署规范、端口规划与管理员权限配置。
一、服务器硬件基准
| 规格类型 |
20~40人战术对抗 |
80~100人满编大战 |
| CPU |
4 核心 / 3.4GHz+ |
8 核心 / 4.0GHz+ 极高单核性能 |
| 内存 (RAM) |
16 GB 物理内存 |
32 GB 物理内存 |
| 存储空间 |
60 GB NVMe SSD |
120 GB NVMe SSD |
| 网络上行 |
20 Mbps 独享 |
50 Mbps ~ 100 Mbps 独享大带宽 |
二、SteamCMD 安装专服
专用服务器由 SteamCMD 匿名拉取(AppID 为 403240):
steamcmd +login anonymous +app_update 403240 validate +quit
下载完成后,主程序位于根目录:SquadGameServer.exe。
三、网络通信端口规划
| 默认端口号 |
协议 |
作用说明 |
路由器映射状态 |
| 7787 |
UDP |
客户端直连主游戏通信端口(GamePort) |
必须映射 |
| 27165 |
UDP |
Steam 查询与大厅列表展示端口(QueryPort) |
必须映射 |
| 21114 |
TCP |
RCON 远程网页/工具控制台端口 |
必须映射 |
四、启动脚本与核心配置文件
1. 启动脚本(start_server.bat)
@echo off
start SquadGameServer.exe Port=7787 QueryPort=27165 RCONPORT=21114 -log
2. 核心设置:SquadGame/ServerConfig/Server.cfg
ServerName="LanGame Tactical Milsim Training"
MaxPlayers=50
NumReservedSlots=4
IsLANandMatchmaking=false
ShouldSortByPing=true
RecordDemos=false
3. 管理员分组权限:SquadGame/ServerConfig/Admins.cfg
Group=SuperAdmin:changemap,pausegame,cheat,private,balance,chat,kick,ban,config,cameraman,immune,manageserver
Group=Admin:changemap,chat,kick,ban,cameraman
Admin=76561198000000000:SuperAdmin // 填入指挥官 SteamID64
4. 战役地图轮换:SquadGame/ServerConfig/LayerRotation.cfg
按行填入需要循环的地图层(Layer)代号,例如:
Gorodok_RAAS_v1
Al_Basrah_Invasion_v1
Yehorivka_RAAS_v2
五、方案选用:手动配置 vs LanGame Server Manager (LGSM)
手动维护 Squad 专服涉及多个 CFG 文件的频繁切换与复杂的 RCON 指令交互。
推荐使用官方开源的专服管理平台自动化日常管理:
LGSM 针对 Squad 提供:
- 多端口连通性一键测试:自动扫描 7787、27165 与 21114,消除路由器漏设隐患。
- 地图轮换可视化编排:图形化勾选各战区 Layer,支持一键切换训练对抗图。
- 内置 RCON 战术终端:在客户端直接输入
AdminKick、AdminBroadcast,告别第三方臃肿工具。
- 服务自愈守护看门狗:实时监控高负载物理演算,遇异常退出自动秒级拉起。