QRTForces 是一个面向 SCP: Secret Laboratory 的基金会侧快速反应部队玩法插件,基于 LabAPI 开发。回合开始后,插件会从科学家中选择设施主管;设施主管可通过广播室召唤由旁观者组成的快速反应部队。
当前版本:1.0.0
- 设施主管选择、失效清理和每回合一次的召唤锁。
- 3 至 8 人快速反应部队候选池、可选旁观者 Dummy 和六种自定义职位。
- 可配置的原生承载角色、装备、弹药、HUD、职位名称和生成位置。
- 自定义
CustomInfo/PlayerInfoArea显示,并隐藏承载角色的原生九尾狐职位和小队 ID。 - 嵌入式 CASSIE 公告音频和仅快速反应部队可听的入场音频。
- 安全生成点、多人分散落点和失败时保留原生出生位置。
- RemoteAdmin 命令
qrtrole,用于管理员实服测试职位分配。
- SCP: Secret Laboratory 专用服务器。
Northwood.LabAPI 1.1.7。HintServiceMeow 5.5.0。SCPSL-AudioManagerAPI 2.3.6。
前置插件需要由服务器管理员按各自的上游说明安装。QRTForces 的 Release 附件不包含 LabAPI、HintServiceMeow、AudioManagerAPI、Harmony、NAudio、YamlDotNet 或其他依赖 DLL。LabAPI 服务器使用 HintServiceMeow 时,可能还需要按其上游说明把 Harmony.dll 安装到 dependencies 目录。
- 安装并确认上述前置框架和插件可以正常加载。
- 从 GitHub Release 下载
QRTForces.dll。 - 将
QRTForces.dll放入 LabAPI 的插件目录,可使用global或目标服务器{port}对应的目录。 - 启动服务器一次,让插件生成
config.yml和translation.yml。 - 按需修改配置后重启服务器,并检查启动日志中是否存在配置回退或依赖加载错误。
详细说明见 配置指南。
qrtrole 只注册到 RemoteAdmin:
qrtrole
qrtrole <PlayerId> <RoleUid>
支持的 RoleUid:FacilityDirector、QrtCommander、Lieutenant、Gunner、Assault、Soldier。
项目目标为 .NET Framework 4.8.1,使用旧式 .csproj:
dotnet restore QRTForces.sln
dotnet build QRTForces.sln -c Release -t:RebuildNuGet 依赖由 packages.config 还原。SCP:SL 与 Unity 运行时程序集不会提交到仓库,需要从与你的目标服务器版本一致的安装中放入本地 using/ 目录;所需文件见 using/README.md。
v1.0.0 已于 2026-07-11 完成 Release -t:Rebuild,结果为 0 个警告、0 个错误,并已通过实际服务器回合测试,暂未发现问题。默认 Release 附件只有 QRTForces.dll,两个 WAV 音频已经嵌入该 DLL。详见 v1.0.0 发布说明。
本项目采用 GNU General Public License v3.0 or later(SPDX:GPL-3.0-or-later)开源。