新增 WebSocket 网关:连接管理、心跳保活、限流与消息路由

This commit is contained in:
2026-09-27 19:26:55 +08:00
parent ff9add8655
commit 99d1827262
11 changed files with 632 additions and 8 deletions
+5
View File
@@ -68,3 +68,8 @@ WS:
Compression: false # 是否启用 permessage-deflate 压缩
MultiDevice: false # false=同账号新连接踢掉旧连接
OriginPatterns: [] # 允许的 Origin 域名(浏览器调试用,小游戏连接不带 Origin)
ReconnectGraceSec: 30 # 掉线后保留座位的时长(秒),超时未重连则判负或平局
RoomIdleTimeoutSec: 300 # 房间空闲自动关闭的时长(秒)
MatchTimeoutSec: 60 # 匹配排队超过该时长(秒)自动取消
QueueTickMs: 1000 # 匹配队列的扫描间隔(毫秒)
MaxRooms: 1000 # 同时存在的房间数上限,防止内存失控