realtime-multiplayer - 实时多人游戏网络技能
使用WebSocket和Socket.io构建具有状态同步的实时多人游戏
标签
更新于: 2026-06-30能力
典型输入
典型输出
该技能可以做什么
- 创建WebSocket连接
- 加入游戏房间
- 广播事件
- 发送消息
- 接收事件
- 处理断开连接
- 重新连接游戏
- 同步游戏状态
- 发送增量更新
- 请求完全同步
- 验证游戏动作
- 处理动作
- 应用乐观更新
- 跟踪玩家在线状态
- 管理回合计时器
- 执行速率限制
输入
- 游戏ID
- 玩家ID
- 服务器URL
- WebSocket服务器
- 游戏状态
- 游戏动作
- 重连设置
- 回合计时器时长
- 速率限制规则
- 房间配置
输出
- 状态同步消息
- 状态更新消息
- 动作结果
- 错误消息
- 玩家在线状态更新
- 回合计时器事件
- 重连状态
- 网络事件
- 游戏状态
- 版本向量
要求
- WebSocket支持
- Socket.io服务器
- Node.js运行时
- 网络连接
- CORS配置
- 速率限制
