4 Commits

Author SHA1 Message Date
993af5fc94 1 2026-02-25 20:52:13 +08:00
FunMC
eb6e901440 fix: 修复客户端中继协议 + 全平台房间详情/分享
关键修复:
- RelayClient: 二进制头部改为FUNMC_JOIN:roomId|playerName|password协议
- RelayClient: 等待服务端OK:CONNECTED/ERROR:*握手响应
- rooms:join: 先连接中继再启动本地代理, 传入playerName和password
- 连接失败自动cleanup

Web管理面板:
- 房间详情弹窗: 点击房间卡片打开
- 玩家列表 + 踢出功能 (UserX图标)
- 复制房间号 / 删除房间按钮

Mobile:
- 房间详情底部弹窗 (Modal slide)
- 在线玩家列表
- 分享房间号 (Share API)
- 复制房间号
- apiClient.getRoomDetail 方法
2026-02-23 08:26:25 +08:00
FunMC
b359ce2dfe feat: Web面板迭代优化
- Rooms: 添加搜索/筛选(按名称、房间号、房主、版本类型)
- Rooms: 10秒自动刷新房间列表
- Rooms: 删除房间使用确认弹窗替代confirm()
- Rooms: 复制房间号显示已复制反馈
- Dashboard: 添加流量统计展示(入站/出站流量)
- Dashboard: 15秒自动刷新数据
- API: 添加getTraffic、getRoom、kickPlayer方法
2026-02-23 07:53:54 +08:00
FunMC
4f8d6211bb refactor: 客户端和服务端分离为独立项目
- server/: 中继服务端 + Web管理面板 + 部署脚本(独立项目)
- client/: Electron桌面客户端(独立项目)
- web/ 和 deploy/ 移入 server/ 目录
- 各项目独立 README.md 和 .gitignore
- 顶层 README 作为项目总览
2026-02-23 07:51:34 +08:00