v1.0.2
fyserver v1.0.2
主要变更
- kick/ban/delete 统一通过 WebSocket 发送
channel: "disconnect"后关闭 WS,不再错误关闭 HTTP 连接 - 新增
/admin/users/{userId}/kick?reason=...主动踢出接口 - 反作弊封禁、已封禁用户重连、无效账户/卡组均使用 WebSocket 断开流程
- 同一用户的多 WebSocket 连接安全替换,发送/关闭操作串行化
- 未认证 WebSocket 连接拒绝并以
PolicyViolation关闭 - 管理接口保护:未配置
adminApiKey时仅允许 loopback;配置后使用X-Admin-Key - README 补充全部已实现 HTTP API、WebSocket 通道与管理认证说明
- FyClient 新增
ban端到端封禁测试命令
验证
- fyserver Debug 构建:0 警告,0 错误
- FyClient ban 测试:disconnect 消息、PolicyViolation 关闭、session 403、自动解封全部通过
- NativeAOT win-x64 发布成功
产物
fyserver-v1.0.2-win-x64.zip:完整部署目录,解压即用,无需安装 .NET 运行时