范围: src/gateway/chat/ - 新增 change_map 事件处理 - 实现 handleChangeMap() 方法 - 支持玩家在不同地图间切换 - 自动更新房间成员和广播通知 - 完善地图切换的错误处理 功能说明: - 玩家可以通过 WebSocket 发送 change_map 事件切换地图 - 自动处理房间加入/离开逻辑 - 向旧地图广播玩家离开,向新地图广播玩家加入 - 支持携带初始位置坐标,默认使用 (400, 300)
范围:src/gateway/chat/ - 新增 ChatWebSocketGateway WebSocket 网关,处理实时聊天通信 - 新增 ChatController HTTP 控制器,提供聊天历史和系统状态接口 - 新增 ChatGatewayModule 模块配置,整合网关层组件 - 新增请求/响应 DTO 定义,提供数据验证和类型约束 - 新增完整的单元测试覆盖 - 新增模块 README 文档,包含接口说明、核心特性和风险评估