Skip to content

whystars/QRTForces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QRTForces

LabAPI .NET Framework License: GPL v3+

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 目录。

安装

  1. 安装并确认上述前置框架和插件可以正常加载。
  2. 从 GitHub Release 下载 QRTForces.dll
  3. QRTForces.dll 放入 LabAPI 的插件目录,可使用 global 或目标服务器 {port} 对应的目录。
  4. 启动服务器一次,让插件生成 config.ymltranslation.yml
  5. 按需修改配置后重启服务器,并检查启动日志中是否存在配置回退或依赖加载错误。

详细说明见 配置指南

管理员命令

qrtrole 只注册到 RemoteAdmin:

qrtrole
qrtrole <PlayerId> <RoleUid>

支持的 RoleUidFacilityDirectorQrtCommanderLieutenantGunnerAssaultSoldier

从源码构建

项目目标为 .NET Framework 4.8.1,使用旧式 .csproj

dotnet restore QRTForces.sln
dotnet build QRTForces.sln -c Release -t:Rebuild

NuGet 依赖由 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)开源。

About

SCP: Secret Laboratory 基金会侧快速反应部队 LabAPI 插件

Topics

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages