Skip to content

完善状态同步核心与 UDP 独立服务端 - #2

Draft
futuredo wants to merge 1 commit into
mainfrom
agent/udp-dedicated-server
Draft

完善状态同步核心与 UDP 独立服务端#2
futuredo wants to merge 1 commit into
mainfrom
agent/udp-dedicated-server

Conversation

@futuredo

Copy link
Copy Markdown
Owner

变更内容

  • 拆分预测客户端、权威服务端与进程 Runner,保持逻辑和表现隔离
  • 接入真实 IPv4 UDP/KCP Endpoint,输入走可靠 KCP,快照走裸 UDP
  • 增加 SessionId/Epoch、动态 conversation、心跳、超时、fresh-session 重连及异常包防护
  • 增加 Dedicated Server 启动入口、构建入口、中英文连接状态 HUD 和专业化文档
  • 补充协议、重放、队首防毒、Runner 代际重置与 localhost 端到端测试

验证

  • Unity EditMode:47/47 通过
  • macOS 图形客户端构建成功
  • macOS Server Player 构建成功
  • 双进程 localhost 实测握手成功,服务端 world/ack 和客户端 tick/world/ack 持续增长
  • staged diff check 和禁传目录审计通过

说明

  • 当前 UDP 实现为单 Peer IPv4 fresh-session 竖切
  • 优化版 Dedicated Server subtarget 入口已提供;本机未安装对应 Unity Build Support 模块,因此本轮验证使用可移植 Server Player

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant