SLDataAPI × Foundation Console
# 读与写,分开的钥匙 DATA 数据接口 → 只读 · 监控客户端 CTRL 控制接口 → 管理 · 长连接 / 请求 鉴权 Bearer API Key · 双轨 # 控制面按 RA 面板语义分域: # moderation · admin · round · map · console … # 端点为版本化契约,旧扁平路径已退役 # 凭据从不进入前端代码 # 平台与游戏服之间,始终由服务端代理
架构
01 / ARCHITECTURE运行于服务器进程的 LabAPI 原生插件,零 EXILED 依赖。把游戏世界的实时状态 变成结构化数据,把管理员的意图变成可远程调用的控制操作。
可自托管的 Web 管理控制台:多服务器总览、实时控制、日志、地图、语音。 浏览器与游戏服之间所有流量由平台服务端承载,凭据永不下发前端。
能力清单
02 / CAPABILITIES控制接口为版本化分域契约(按 RA 面板语义组织),高频调用走单一长连接(hello / call / result 信封);鉴权双轨、写操作留痕。
服务器侧状态事件主动推送,而非轮询拉取——玩家进出、回合切换、设施变化,毫秒级抵达。
玩家在服务器设置面板即可举报违规者,平台端提供完整处理端点。
侵入性远程操作自动记录:时间、端点、请求、结果——管理出问题时按时间追责。
一台控制台管理多台服务器:状态聚合、一键切换、所有页面实时联动。
WebSocket 实时语音流转发(Opus 解码为 PCM);地图页面直接控制门、电梯、灯光——与游戏内 RA 面板齐平。
Markdown 公告页 + 登录弹窗 + 版本记忆;中英双语覆盖,移动端自适应。
暗色工业 / 亮色 / 二次元三套主题——二次元主题支持视频背景与毛玻璃控件。
安全设计
03 / SECURITY“一个密码系统应当保持安全——即使敌方知晓除密钥外的一切细节。”
—— Auguste Kerckhoffs · La cryptographie militaire (1883)
这套生态的安全设计遵循同样的原则:一切可以被公开的,都应公开—— 秘密只存在于应当存在的密钥里。双轨凭证分离只读与写权限;配置缺陷(如引号、特殊字符)在启动时被显式点破, 而不是让管理员在 403 里困惑。当源码按计划公开后,这份承诺将交由社区共同检验。
版本记录
04 / CHANGELOGpreview
控制面改用独立 API Key 鉴权(指纹存储、明文仅创建时可见一次);控制路径按 RA 面板语义重排为版本化分域契约,旧扁平路径退役——不同信任级别的客户端,持有不同的钥匙。
preview
侵入性远程操作自动记录,管理追责有据可依;不记来源 IP,只记发生了什么。
SSS 游戏内举报功能;WS 事件流推送、重生波次控制、玩家禁言四档化正式发布。
高频控制调用接入单一 WS 长连接;HTTP 与 WS 双轨按传输自动协商。
脱离 EXILED,成为 LabAPI 原生插件。运行时反射桥保持对既有 EXILED 生态的兼容探测。
WebSocket 实时转发全频道语音,Opus 解码为 PCM。
源码公开
05 / RELEASESLDataAPI 与 Foundation Console 正在完成整理与文档工作,源码将于 2027 年 1 月 1 日 11:18 公开。
SLDATAAPI × FOUNDATION CONSOLE 源码公开倒计时