文档版本:v1.3 最后更新:2026-04-02 15:19:37
说明:
assignmentMode / courseVariantsassignmentMode=manual 时,准备页会让用户选择赛道variantId 带入 POST /events/{eventPublicID}/launchmanual 多赛道活动或 demo 数据play.courseVariants[]、launch.variant.* 可稳定返回variantName / routeCodelaunch 选定的 variantId 是否会稳定回流到:/me/entry-home/sessions/{sessionPublicID}/result/me/resultslaunch 下发的 release/manifest 为准event/*.jsonf2b.md 由前端维护b2f.md 由后端维护finishedfailedcancelledfinish(cancelled)sessionToken 在该场景下允许继续调用start / finish 按幂等处理/events/{eventPublicID}/play/events/{eventPublicID}/launch/me/entry-home/sessions/{sessionPublicID}/sessions/{sessionPublicID}/result/me/results/me/sessionsplay.assignmentModeplay.courseVariants[]launch.variant.id/name/routeCode/assignmentModesession / ongoing / recent / result 摘要中带 variantId/variantName/routeCoderesolvedRelease.manifestUrlresolvedRelease.releaseIdbusiness.sessionIdbusiness.sessionTokenbusiness.sessionTokenExpiresAtb2f.md 通知launched、running 作为 ongoingfinished、failed、cancelled 不再作为 ongoing/me/results 只返回终态对局playlaunch -> 地图页session startsession finishsession resultfinish(cancelled)evt_demo_001 当前 release manifest 已恢复可用backendApi / launchAdapter / GameLaunchEnvelope 已接入 variant 字段launchEnvelope 保留 variant 信息manual 模式下准备页已支持选择赛道并把 variantId 带入 launchmanual 赛道选择 -> launch.variantlaunch.variant -> ongoing / result / results