11 10 月 2026
用 Windows 系统的朋友请转 → 战术小队开服教程(Windows版)

Squad 的服务端有官方 Linux 原生版本(SquadGameServer.sh),在长期运行的社区服里 Linux 是主流选择——内存开销更低、systemd 守护更稳、更新脚本化更方便。

这篇走 Linux 全流程,重点讲 启动脚本写法 和 systemd 服务配置。


一、核心参数速记

项目值
SteamCMD AppID403240
游戏端口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+16G60G SSD
80 人6-8 核 4.0GHz+32G80G SSD
100 人8 核 4.0GHz+32-64G100G 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 +quit
chmod +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.cfg
ServerName="My Squad Server"
ShouldAdvertise=true
IsLANMatch=false
MaxPlayers=80
NumReservedSlots=4
PublicQueueLimit=25
MapRotationMode=LayerListRandomizeAtStart=true
TKAutoKickEnabled=true
AutoTKBanNumberTKs=7

管理员与 RCON:

nano Admins.cfg
Group=SuperAdmin:Admin
Admin=76561198xxxxxxxxx:SuperAdmin
nano Rcon.cfg
Password=强密码

七、启动命令

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=21114RCON(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.target
sudo systemctl daemon-reload
sudo systemctl enable --now squad
sudo journalctl -u squad -f

九、自动更新(可选)

建个每周更新任务:

crontab -e
0 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 三个要点:

  1. 7787+7788 / 27165 / 15000 三个 UDP + 21114 TCP 都要放行
  2. 用 systemd 常驻,配合 cron 做每周自动更新
  3. CPU 单核性能和 16G+ 内存是硬门槛,别在这两项上省钱
📌 需要一台高主频、多 UDP 端口映射的长期服机器?看看我们家的游戏云服务器 → https://z0w.cn

相关教程

延伸阅读
  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. 上一篇:战术小队Squad开服保姆级教程(Windows版):50v50百人战场长期服
  2. 下一篇:人间地狱Hell Let Loose开服保姆级教程(Windows版):官方原生长期服
发表评论 1

取消回复

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

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