服务器安装(Windows)#

本文提供两种方案:一键脚本(新手推荐)和手动安装(需要自定义的高手用)。均适用于 Windows Server 2019 / 2022 系统。

方案 A:一键搭建包(推荐)#

准备工作#

  • 一台 Windows Server 系统的服务器
  • 50GB 以上可用空间
  • 已关闭 Windows Defender 实时扫描(会严重拖慢服务器启动)

步骤#

1. 下载一键搭建包

官方一键包集合:

  • Windows 版本:https://squad.cyou/squad/squad-server-win.zip(解压即用)
i
下载链接

如果上方链接访问有问题,请在 squad.cyou 主页"我想购买服务器"联系工作人员获取最新下载地址。

2. 解压到指定目录

推荐路径:D:\SquadServer\不要放 C 盘 Program Files,避免权限问题)

解压后目录结构:

text
D:\SquadServer\ ├── steamcmd\ ← Steam 客户端工具 ├── SquadGame\ ← 游戏本体(运行update.bat自动下载) ├── start.bat ← ★ 日常启动 └── update.bat ← 更新版本用/首次启动用

3. 运行一键安装

双击 update.bat,脚本会自动(首次使用需要配置内部路径为真实路径):

  • 下载 SteamCMD(约 5MB)
  • 通过 SteamCMD 下载 Squad 服务端(约 40GB,时间取决于带宽)
  • 生成默认配置文件
  • 配置 Windows 防火墙规则

首次下载约 30-60 分钟,请耐心等待。

4. 启动服务器

双击 start.bat首次启动需要在 start.bat 中按你的服务器外网 IP 配置绑定参数(MULTIHOME=<你的IP>);如果不配置请删除 MULTIHOME=... 这一参数。控制台会打印启动日志,最后出现:

text
LogInit: ====================================== LogInit: Squad Server started successfully LogInit: Listening on 0.0.0.0:7787

说明服务器成功运行。到此你已经可以进游戏搜索自己的服务器了。

5. 确认能被客户端找到

  • 打开战术小队客户端
  • 选择 "Server Browser"(服务器列表)
  • 搜索你刚才起的服务器名
  • 找不到?看 服务器无法显示

方案 B:手动安装(不推荐,此处仅供参考)#

下载 SteamCMD#

  1. 创建 D:\steamcmd\ 目录
  2. 下载 SteamCMD(官方推荐地址)
  3. 解压到上述目录

下载 Squad 服务端#

打开管理员身份的命令提示符,执行:

batch
cd /d D:\steamcmd steamcmd.exe +force_install_dir D:\SquadServer +login anonymous +app_update 403240 validate +quit

参数解释:

  • force_install_dir:指定安装路径
  • login anonymous:匿名登录(Squad 服务端不需要账号)
  • app_update 403240:Squad Dedicated Server 的 Steam App ID
  • validate:校验完整性
  • quit:完成后退出

首次下载约 40GB,取决于带宽。

创建启动脚本#

D:\SquadServer\ 下创建 start.bat

batch
@echo off cd /d D:\SquadServer SquadGameServer.exe Port=7787 QueryPort=15000 FIXEDMAXPLAYERS=100 RANDOM=ALWAYS pause

参数:

  • Port:游戏端口
  • QueryPort:查询端口
  • FIXEDMAXPLAYERS:最大人数
  • RANDOM=ALWAYS:随机地图

首次运行与配置文件生成#

双击 start.bat,服务器会启动并在(示范路径,非真实路径,真实路径需自行寻找配置) D:\SquadServer\SquadGame\ServerConfig\ 下生成默认配置文件:

  • Server.cfg —— 服务器名称、密码等基础配置
  • Admins.cfg —— 管理员权限
  • MapRotation.cfg —— 地图循环
  • Bans.cfg —— 封禁列表
  • Rcon.cfg —— RCON 连接配置

首次运行后立即关闭服务器,编辑这些配置文件(详见 配置文件详解)。

防火墙配置#

Windows Server 默认防火墙很严格,必须开放以下端口:

powershell
# 以管理员身份打开 PowerShell New-NetFirewallRule -DisplayName "Squad Server Game" -Direction Inbound -Protocol UDP -LocalPort 7787 -Action Allow New-NetFirewallRule -DisplayName "Squad Server Query" -Direction Inbound -Protocol UDP -LocalPort 15000 -Action Allow New-NetFirewallRule -DisplayName "Squad Server RCON" -Direction Inbound -Protocol TCP -LocalPort 21114 -Action Allow New-NetFirewallRule -DisplayName "Squad Server Reserved" -Direction Inbound -Protocol UDP -LocalPort 27165 -Action Allow

下一步#

常见问题#

Q:启动时报 vcruntime140_1.dll not found A:安装 Microsoft Visual C++ 2015-2022 Redistributable (x64)

Q:启动后下载 Squad Server 只到 30% 就停了 A:SteamCMD 偶尔会卡,重新跑一遍 steamcmd +app_update 403240 validate 会续传。

Q:服务器启动但游戏内搜不到 A:90% 是防火墙或 UPnP 问题,参考 服务器无法在认证列表显示


下一步服务器配置详解 →