Squad 战术小队 — 服务器配置从入门到精通

来源:【南赛】战术小队文档 — 服务器配置
适合人群:想自己开 Squad 服务器的服主 / 管理员 / 新手


目录

  1. 配置文件一览
  2. 核心配置文件详解
  3. 快速上手 checklist


1. 配置文件一览

所有配置文件都在 SquadGame\ServerConfig 目录下:

文件名 作用 重要度
Admins.cfg 管理员权限组 ⭐⭐⭐
Bans.cfg 封禁玩家列表 ⭐⭐⭐
Server.cfg 服务器核心配置 ⭐⭐⭐
MOTD.cfg 服务器规则 / 每日消息 ⭐⭐
Rcon.cfg 远程管理配置 ⭐⭐
LayerRotation.cfg 地图池(图层型) ⭐⭐
LevelRotation.cfg 地图池(地图型) ⭐⭐
VoteConfig.cfg 投票系统配置 ⭐⭐
LayerVoting.cfg 投票地图池 ⭐⭐
LayerVotingLowPlayers.cfg 低人数时投票地图池
LayerVotingNight.cfg 夜间投票地图池
ServerMessages.cfg 循环公告(红字)
CustomOptions.cfg MOD 自定义设置
ExcludedFactions.cfg 禁止阵营列表
ExcludedLayers.cfg 禁止图层列表
ExcludedLevels.cfg 禁止地图列表
License.cfg 许可证
RemoteAdminListHosts.cfg 远程管理员列表
RemoteBanListHosts.cfg 远程封禁列表

2. 核心配置文件详解

Admins.cfg

作用:设置谁有管理员权限,以及权限多大。

你可以创建任意数量、任意名称的权限组。更新游戏时这个文件不会被覆盖

⚠️ 必须使用 Steam IDEOS ID(64位数字)。

权限组示例

Group=SuperAdmin:changemap,cheat,private,balance,chat,kick,ban,config,cameraman,debug,pause
Group=Admin:changemap,balance,chat,kick,ban,cameraman,pause
Group=Moderator:changemap,chat,kick,ban
Group=Whitelist:reserve

把玩家分配到权限组

// 实习管理员
Admin=76561115695178:Moderator   // 玩家 5

// 管理员
Admin=7894591951519:Admin        // 玩家 3

// 超级管理员
Admin=7984591565611:SuperAdmin   // 玩家 2

// 白名单(VIP)
Admin=7984591565611:Whitelist    // 玩家 123

权限含义

权限 能做什么
changemap 切换地图
cheat 使用作弊命令
private 私密消息
balance 平衡队伍
chat 管理聊天
kick 踢出玩家
ban 封禁玩家
config 修改服务器配置
cameraman 观战/摄像机
debug 调试命令
pause 暂停服务器
reserve 预留位(白名单)

Bans.cfg

作用:储存被封禁的玩家列表。

格式:SteamID64:封禁时间戳 //备注

76561198039509812:0              // 永久封禁 - 使用作弊程序
7862895148978485:1623366856      // 击杀友军(限时封禁到时间戳 1623366856)
  • 0 = 永久封禁
  • 其他数字 = Unix 时间戳(限时封禁到那一天)
  • 手动添加时,每条封禁换行分隔
  • 转换时间戳可以用工具:tool.chinaz.com

Server.cfg

作用:服务器最核心的配置。每个变量一行。更新不会覆盖。

// ============ 基本信息 ============
ServerName=""                     // 服务器名称(引号里填)
ServerPassword=                   // 密码,为空 = 无密码
IsLANMatch=false                  // 局域网模式(false = 公开)

// ============ 可见性 & 连接 ============
ShouldAdvertise=true              // 在服务器列表中可见
MaxPlayers=100                    // 最大玩家数
NumReservedSlots=2                // 预留位数量
PublicQueueLimit=25               // 排队上限
JoiningPlayerTimeout=120          // 加入超时(秒)

// ============ 标签 & 规则标签 ============
Tags=                             // 用空格分隔,如 "language_zh mode_raas"
Rules=                            // 用空格分隔,如 "rule_play_objective rule_no_main_camping"
// 标签参考:https://docx.squadovo.cn/docx/server/server/config/label
// 规则参考:https://docx.squadovo.cn/docx/server/server/config/rules

// ============ 地图模式 ============
MapRotationMode=LayerList_Vote    // 模式选择见下方
RandomizeAtStart=true             // 启动时随机打乱地图池

// ============ 投票 ============
UseVoteFactions=false             // 是否投票选阵营
UseVoteLevel=false                // 是否投票选地图
UseVoteLayer=false                // 是否投票选图层

// ============ 换队 ============
AllowTeamChanges=true             // 允许换队
PreventTeamChangeIfUnbalanced=true // 不平衡时禁止换队
NumPlayersDiffForTeamChanges=1    // 两队允许最大人数差

// ============ 其他 ============
RejoinSquadDelayAfterKick=180     // 被踢出小队后重新加入的冷却(秒)
RecordDemos=false                 // 服务器端录像
AllowPublicClientsToRecord=false  // 允许玩家客户端录像
ServerMessageInterval=120         // 红字公告间隔(秒)

// ============ TK(击杀友军)自动处理 ============
TKAutoKickEnabled=true            // 启用自动踢出 TK 玩家
AutoTKBanNumberTKs=10             // TK 多少次后自动封禁
AutoTKBanTime=300                 // 自动封禁时长(秒)

// ============ 其他 ============
VehicleKitRequirementDisabled=false  // false = 启用载具兵种要求
AllowCommunityAdminAccess=true       // 允许社区管理员
AllowDevProfiling=true               // 开发者权限
AllowQA=true                         // QA 权限
VehicleClaimingDisabled=false        // 是否禁用载具认领

地图模式 (MapRotationMode) 说明

含义
LevelList LevelRotation.cfg 顺序循环
LayerList LayerRotation.cfg 顺序循环
LayerList_Vote 每局结束投票(推荐)
LevelList_Randomized LevelList 的随机版
LayerList_Randomized LayerList 的随机版

MOTD.cfg

作用:在游戏内显示服务器规则和介绍文字。

  • 支持的 HTML 标签只有两种:
<a>黄色文字</a>
<a href="https://squadovo.cn">可点击的黄色链接</a>

⚠️ 注意:文字不会自动换行,内容别写太长。


Rcon.cfg

作用:远程管理服务器的配置(用第三方工具管理)。

IP=0.0.0.0              // 0.0.0.0 = 本机所有 IP
Port=21114              // Rcon 端口
Password=               // 密码,为空 = 关闭 Rcon
MaxConnections=5        // 最大同时连接数
SecondsBeforeTimeoutCheck=120   // 超时时间(30 - 3600 秒)

不想用远程管理?把 Password 留空就行。


地图相关配置

ExcludedFactions.cfg — 禁止阵营

把不想出现的阵营 ID 写进去(// 开头 = 注释掉 = 不禁用):

//ADF   // 澳大利亚
//BAF   // 英国
//CAF   // 加拿大
//USA
//USMC
//PLA   // 中国
//PLANMC
//RGF   // 俄罗斯
//VDV   // 俄罗斯空降
//MEA   // 中东
//INS   // 叛军
//IMF   // 民兵
//WPMC  // 雇佣兵

ExcludedLayers.cfg — 禁止图层

写图层 ID 名(不是 UI 显示名)。只在 MapRotationMode=LayerList 时生效。

ExcludedLevels.cfg — 禁止地图

写地图名。只在 MapRotationMode=LevelList 时生效。

LayerRotation.cfg — 图层地图池

只在 MapRotationMode=LayerList 时生效。从上到下按顺序读,靠前的优先。

LevelRotation.cfg — 地图池

只在 MapRotationMode=LevelList 时生效。写地图名(不含图层后缀):

AlBasrah
Anvil
Belaya
BlackCoast
Fallujah
Gorodok
...

投票系统配置

VoteConfig.cfg

LayerOptionsNumber=6              // 投票显示几个地图选项(2-6LayerVoteDuration=25              // 投票阶段时长(秒)
TeamVote_Duration=20              // 阵营投票时长(秒)
TeamVoteOptionsNumber=4           // 阵营选项数(2-6LowPlayerCountThreshold=30        // 低于此人数用低人数地图池
MapSkipRounds=1                   // 刚玩过的图跳过几轮(0=不跳过)
GameModeSkipRounds=0              // 刚玩过的模式跳过几轮
CanRegenerateLayerList=true       // 投票时能否刷新选项
CanRegenerateFactionList=true     // 阵营投票时能否刷新
DisplayVotes=true                 // 显示每项得票数
DisplayEnemyInfo=true             // 显示对方投票情况
FirstLayer=AlBasrah_AAS_v1       // 服务器启动时的默认地图

三个投票地图池

文件 何时使用
LayerVoting.cfg 正常人数时
LayerVotingLowPlayers.cfg 人数 < LowPlayerCountThreshold
LayerVotingNight.cfg Server.cfg 中 NightTime 设定的时间段

CustomOptions.cfg

作用:MOD 相关的自定义设置,以及 Seed(暖服)模式参数。

// Seed 模式:当服务器人少时充当"暖服"阶段
#SeedPlayersThreshold=50          // 开始倒计时需要的玩家数
#SeedMinimumPlayersToLive=45      // 倒计时后不能低于多少人
#SeedMatchLengthSeconds=21600     // 暖服阶段最长 6 小时
#SeedAllKitsAvailable=1           // 暖服时所有兵种可用
#SeedInitialTickets=100           // 暖服初始票数
#SeedSecondsBeforeLive=60.0       // 开始倒计时时长(秒)
#SeedTargetPlayerCount=40         // 目标玩家数(用机器人填充到该数量)

SeedTargetPlayerCount 解释:设 40,服务器会用机器人填充到 40 人,两队均分。人多了机器人自动踢掉。比赛正式开始后机器人全部清除。


3. 快速上手 Checklist

如果你是第一次开 Squad 服,按这个顺序来:

  • 1.Server.cfg — 设置服务器名、人数上限
  • 2.Admins.cfg — 添加自己为 SuperAdmin(需要 Steam64 ID)
  • 3.Rcon.cfg — 设置密码
  • 4.MOTD.cfg — 写几条基本规则
  • 5.LayerRotation.cfg / LayerVoting.cfg — 选你喜欢的地图
  • 6.VoteConfig.cfg — 调整投票参数
  • 7. 写启动命令(参考上面第一节)
  • 8. 启动,进游戏看看

想要许可证?参考官方政策文档或访问 license.offworldindustries.com

作者:xiaosu  创建时间:2026-03-23 16:05
最后编辑:xiaosu  更新时间:2026-08-06 16:09